From 8875e6fb9b190f3db252aaaed54f4763c24906ab Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Wed, 20 Mar 2024 19:55:12 +0000 Subject: Set profile on command line --- src/test/java/org/shedlang/compiler/backends/ExampleTests.java | 2 +- .../java/org/shedlang/compiler/backends/llvm/PatioToLlvmTests.java | 3 ++- .../java/org/shedlang/compiler/backends/wasm/PatioToWasmTests.java | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) (limited to 'src/test/java') 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()); -- cgit v1.2.3