aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2024-03-20 19:55:12 +0000
committerMichael Williamson <mike@zwobble.org>2024-03-20 19:55:12 +0000
commit8875e6fb9b190f3db252aaaed54f4763c24906ab (patch)
tree2c5d26788aa34057e3660d1b8b1047f9ad66d00f /src/test/java
parent278deb5d24dc3a9d5ec2175c018c5b2eb91807da (diff)
Set profile on command line
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());