aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/org/shedlang/compiler/backends/ExampleTests.java2
-rw-r--r--src/test/java/org/shedlang/compiler/backends/llvm/PatioToLlvmTests.java3
-rw-r--r--src/test/java/org/shedlang/compiler/backends/wasm/PatioToWasmTests.java3
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());