enso/tools
Jaroslav Tulach 457eb2279f
VSCode JUnit classpath fix (#8795)
Recently a classpath misconfiguration appeared in `engine/runtime` project:

![org.junit not found](https://github.com/enso-org/enso/assets/26887752/215a074b-1fad-4d4d-a5a8-a573b0d53e76)

The problem was caused by the `XyzTest.java` files being incorrectly assigned to `engine/runtime/src/main/java` source root and its classpath (which obviously doesn't contain JUnit). This PR restricts the `srcCp` to `inputDir`, when it is known. That properly assignes the `XyzTest.java` files to `engine/runtime/src/test/java` source root. The IGV as well as VSCode support seems to recognize unit test classpath properly now.
2024-01-18 15:57:45 +00:00
..
build-performance Faster dev builds; tooling for measuring build times and app performance. (#3491) 2022-06-02 19:24:18 +00:00
ci Update Dockerfile to GraalVM JDK21 (#8349) 2023-11-21 13:03:25 +01:00
enso4igv VSCode JUnit classpath fix (#8795) 2024-01-18 15:57:45 +00:00
graphmod Add a markdown style guide (#1022) 2020-07-21 13:59:40 +01:00
http-test-helper Add tests for Enso_Secrets, update to new cloud API (#8736) 2024-01-15 16:12:08 +00:00
language-server Consistent naming of visualization (#7124) 2023-06-26 17:04:35 +00:00
legal-review Remove org.bouncycastle dependency (#8664) 2024-01-04 17:16:41 +01:00
legal-review-helper [Gui2] Opening projects and language server connection (#7813) 2023-09-22 03:43:25 +00:00
native-image-config-cleanup Apply unified prettier style to engine codebase (#3145) 2021-11-08 16:45:29 +01:00
performance Benchmark downloader script should take the latest score, not the smallest (#8707) 2024-01-08 19:17:20 +00:00
simple-library-server Enable log-to-file configuration (#7918) 2023-10-02 14:25:09 +02:00
README.md Add a markdown style guide (#1022) 2020-07-21 13:59:40 +01:00

Enso Tools

This folder contains various tools and utilities that aid in the development of the Enso programming language. It should not be used as a dumping ground for things that have better places, but instead is used to hold things that should be part of this repository but do not have another sensible place for them.