diff options
| author | Michael Williamson <mike@zwobble.org> | 2024-03-20 19:55:12 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2024-03-20 19:55:12 +0000 |
| commit | 8875e6fb9b190f3db252aaaed54f4763c24906ab (patch) | |
| tree | 2c5d26788aa34057e3660d1b8b1047f9ad66d00f /src/test/java | |
| parent | 278deb5d24dc3a9d5ec2175c018c5b2eb91807da (diff) | |
Set profile on command line
Diffstat (limited to 'src/test/java')
3 files changed, 5 insertions, 3 deletions
diff --git a/src/test/java/org/shedlang/compiler/backends/ExampleTests.java b/src/test/java/org/shedlang/compiler/backends/ExampleTests.java index 1fe7a96b..1190a67f 100644 --- a/src/test/java/org/shedlang/compiler/backends/ExampleTests.java +++ b/src/test/java/org/shedlang/compiler/backends/ExampleTests.java @@ -44,7 +44,7 @@ public abstract class ExampleTests { var config = ProjectConfig.read(exampleDirectory.toPath()); for (var example : config.examples()) { try { - compiler.compile(exampleDirectory.toPath(), backend); + compiler.compile(exampleDirectory.toPath(), backend, "mark-and-sweep"); } catch (CompilerError error) { if (example.expectedError().isPresent()) { assertThat(error.getMessage(), equalTo(example.expectedError().get())); diff --git a/src/test/java/org/shedlang/compiler/backends/llvm/PatioToLlvmTests.java b/src/test/java/org/shedlang/compiler/backends/llvm/PatioToLlvmTests.java index 6ae4a3bc..b4c27e65 100644 --- a/src/test/java/org/shedlang/compiler/backends/llvm/PatioToLlvmTests.java +++ b/src/test/java/org/shedlang/compiler/backends/llvm/PatioToLlvmTests.java @@ -70,7 +70,8 @@ public abstract class PatioToLlvmTests extends PatioExampleTests { "mark-and-sweep" ).resolve("libpatio_test.a") ), - executablePath + executablePath, + "mark-and-sweep" ); return TestProcessRunner.runCaptureOutput(List.of(executablePath.toString())); diff --git a/src/test/java/org/shedlang/compiler/backends/wasm/PatioToWasmTests.java b/src/test/java/org/shedlang/compiler/backends/wasm/PatioToWasmTests.java index 868187a8..bc7c572f 100644 --- a/src/test/java/org/shedlang/compiler/backends/wasm/PatioToWasmTests.java +++ b/src/test/java/org/shedlang/compiler/backends/wasm/PatioToWasmTests.java @@ -48,7 +48,8 @@ public abstract class PatioToWasmTests extends PatioExampleTests { var executablePath = workingDirectory.resolve("main.wasm"); WasmBackend.forTarget(wasmTarget()).link( List.of(objectPath), - executablePath + executablePath, + "mark-and-sweep" ); WasmBinaryFormatTesting.validate(executablePath, wasmTarget()); |
