aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-04-06 14:06:15 +0100
committerMichael Williamson <mike@zwobble.org>2026-04-06 14:06:15 +0100
commitd11f5583d0f3b941dfe7b27e9e80d051a0a7231e (patch)
treef0d652daea9e5e96992105c3665c47f9c3806b7e /src/test/java/org
parent0b8637f445a6e3483dabe091742012f528457fe9 (diff)
Add full backend support for cranelift
Diffstat (limited to 'src/test/java/org')
-rw-r--r--src/test/java/org/shedlang/compiler/backends/cranelift/CraneliftAmd64ExampleTests.java34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/test/java/org/shedlang/compiler/backends/cranelift/CraneliftAmd64ExampleTests.java b/src/test/java/org/shedlang/compiler/backends/cranelift/CraneliftAmd64ExampleTests.java
new file mode 100644
index 00000000..bc78c435
--- /dev/null
+++ b/src/test/java/org/shedlang/compiler/backends/cranelift/CraneliftAmd64ExampleTests.java
@@ -0,0 +1,34 @@
+package org.shedlang.compiler.backends.cranelift;
+
+import org.junit.jupiter.api.Disabled;
+import org.shedlang.compiler.backends.Backend;
+import org.shedlang.compiler.backends.ExampleTests;
+
+import java.util.List;
+import java.util.Set;
+
+@Disabled
+public class CraneliftAmd64ExampleTests extends ExampleTests {
+ @Override
+ protected Backend backend() {
+ return CraneliftBackend.AMD64;
+ }
+
+ @Override
+ protected List<String> binaryRunner() {
+ return List.of();
+ }
+
+ @Override
+ protected String executableExtension() {
+ return "";
+ }
+
+ private static final Set<String> DISABLED = Set.of(
+ );
+
+ @Override
+ protected boolean isDisabled(String testName) {
+ return DISABLED.contains(testName);
+ }
+}