diff options
| author | Michael Williamson <mike@zwobble.org> | 2026-09-04 09:03:28 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2026-09-04 09:07:54 +0100 |
| commit | 203f12b2b2ec9561a06f8110a8a15086680b319e (patch) | |
| tree | 9cebd225d29a84b3b714ef92c0a2ab0edc5acc63 /src/test/java | |
| parent | 9a2c148579957a6c68a8152daf5531f8194e3e31 (diff) | |
Switch to using pnpm
Diffstat (limited to 'src/test/java')
| -rw-r--r-- | src/test/java/org/zwobble/hobgoblin/compiler/ExampleTests.java | 42 |
1 files changed, 23 insertions, 19 deletions
diff --git a/src/test/java/org/zwobble/hobgoblin/compiler/ExampleTests.java b/src/test/java/org/zwobble/hobgoblin/compiler/ExampleTests.java index 18543ae..a51ec14 100644 --- a/src/test/java/org/zwobble/hobgoblin/compiler/ExampleTests.java +++ b/src/test/java/org/zwobble/hobgoblin/compiler/ExampleTests.java @@ -71,9 +71,9 @@ public class ExampleTests { private Optional<Path> verifyTypescriptOutput(ExampleSet exampleSet) throws NoSuchAlgorithmException, IOException, InterruptedException { return verifyOutput(exampleSet, "typescript", List.of( - List.of("npm", "install"), + List.of("pnpm", "install"), List.of("./node_modules/.bin/tsc", "--noEmit"), - List.of("npm", "test")) + List.of("pnpm", "test")) ); } @@ -170,27 +170,31 @@ public class ExampleTests { var paths = new ArrayList<Path>(); Files.walkFileTree( - javaProjectPath, new SimpleFileVisitor<>() { - @Override - public FileVisitResult visitFile( - Path file, - BasicFileAttributes attrs - ) { - if (!javaProjectPath.relativize(file).toString().equals("last-test-run.properties")) { - paths.add(file); + javaProjectPath, + EnumSet.of(FileVisitOption.FOLLOW_LINKS), + Integer.MAX_VALUE, + new SimpleFileVisitor<>() { + @Override + public FileVisitResult visitFile( + Path file, + BasicFileAttributes attrs + ) { + if (!javaProjectPath.relativize(file).toString().equals("last-test-run.properties")) { + paths.add(file); + } + return FileVisitResult.CONTINUE; } - return FileVisitResult.CONTINUE; - } - @Override - public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException { - if (javaProjectPath.relativize(dir).startsWith("target")) { - return FileVisitResult.SKIP_SUBTREE; - } else { - return FileVisitResult.CONTINUE; + @Override + public FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException { + if (javaProjectPath.relativize(dir).startsWith("target")) { + return FileVisitResult.SKIP_SUBTREE; + } else { + return FileVisitResult.CONTINUE; + } } } - }); + ); paths.sort(Comparator.naturalOrder()); |
