commit 34b786fb0f458ff80a030a94d722ffcaef95f7e4 (tree)
parent 4776065036f9878c86e54fa83341fe8cdbb175f0
Author: Luuk de Gram <luuk@degram.dev>
Date: Sun, 10 Jul 2022 18:28:14 +0200
enable link-test on linux CI
Diffstat:
2 files changed, 64 insertions(+), 65 deletions(-)
diff --git a/ci/zinc/linux_test.sh b/ci/zinc/linux_test.sh
@@ -67,6 +67,7 @@ $STAGE1_ZIG build test-cli -fqemu -fwasmtime
$STAGE1_ZIG build test-run-translated-c -fqemu -fwasmtime
$STAGE1_ZIG build docs -fqemu -fwasmtime
$STAGE1_ZIG build test-cases -fqemu -fwasmtime
+$STAGE1_ZIG build test-link -fqemu -fwasmtime
# Produce the experimental std lib documentation.
mkdir -p "$RELEASE_STAGING/docs/std"
diff --git a/test/link.zig b/test/link.zig
@@ -47,69 +47,67 @@ pub fn addCases(cases: *tests.StandaloneContext) void {
.requires_stage2 = true,
});
- if (builtin.os.tag == .macos) {
- cases.addBuildFile("test/link/macho/entry/build.zig", .{
- .build_modes = true,
- });
-
- cases.addBuildFile("test/link/macho/pagezero/build.zig", .{
- .build_modes = false,
- });
-
- cases.addBuildFile("test/link/macho/dylib/build.zig", .{
- .build_modes = true,
- });
-
- cases.addBuildFile("test/link/macho/dead_strip/build.zig", .{
- .build_modes = false,
- });
-
- cases.addBuildFile("test/link/macho/dead_strip_dylibs/build.zig", .{
- .build_modes = true,
- .requires_macos_sdk = true,
- });
-
- cases.addBuildFile("test/link/macho/needed_library/build.zig", .{
- .build_modes = true,
- });
-
- cases.addBuildFile("test/link/macho/weak_library/build.zig", .{
- .build_modes = true,
- });
-
- cases.addBuildFile("test/link/macho/needed_framework/build.zig", .{
- .build_modes = true,
- .requires_macos_sdk = true,
- });
-
- cases.addBuildFile("test/link/macho/weak_framework/build.zig", .{
- .build_modes = true,
- .requires_macos_sdk = true,
- });
-
- // Try to build and run an Objective-C executable.
- cases.addBuildFile("test/link/macho/objc/build.zig", .{
- .build_modes = true,
- .requires_macos_sdk = true,
- });
-
- // Try to build and run an Objective-C++ executable.
- cases.addBuildFile("test/link/macho/objcpp/build.zig", .{
- .build_modes = true,
- .requires_macos_sdk = true,
- });
-
- cases.addBuildFile("test/link/macho/stack_size/build.zig", .{
- .build_modes = true,
- });
-
- cases.addBuildFile("test/link/macho/search_strategy/build.zig", .{
- .build_modes = true,
- });
-
- cases.addBuildFile("test/link/macho/headerpad/build.zig", .{
- .build_modes = true,
- .requires_macos_sdk = true,
- });
- }
+ cases.addBuildFile("test/link/macho/entry/build.zig", .{
+ .build_modes = true,
+ });
+
+ cases.addBuildFile("test/link/macho/pagezero/build.zig", .{
+ .build_modes = false,
+ });
+
+ cases.addBuildFile("test/link/macho/dylib/build.zig", .{
+ .build_modes = true,
+ });
+
+ cases.addBuildFile("test/link/macho/dead_strip/build.zig", .{
+ .build_modes = false,
+ });
+
+ cases.addBuildFile("test/link/macho/dead_strip_dylibs/build.zig", .{
+ .build_modes = true,
+ .requires_macos_sdk = true,
+ });
+
+ cases.addBuildFile("test/link/macho/needed_library/build.zig", .{
+ .build_modes = true,
+ });
+
+ cases.addBuildFile("test/link/macho/weak_library/build.zig", .{
+ .build_modes = true,
+ });
+
+ cases.addBuildFile("test/link/macho/needed_framework/build.zig", .{
+ .build_modes = true,
+ .requires_macos_sdk = true,
+ });
+
+ cases.addBuildFile("test/link/macho/weak_framework/build.zig", .{
+ .build_modes = true,
+ .requires_macos_sdk = true,
+ });
+
+ // Try to build and run an Objective-C executable.
+ cases.addBuildFile("test/link/macho/objc/build.zig", .{
+ .build_modes = true,
+ .requires_macos_sdk = true,
+ });
+
+ // Try to build and run an Objective-C++ executable.
+ cases.addBuildFile("test/link/macho/objcpp/build.zig", .{
+ .build_modes = true,
+ .requires_macos_sdk = true,
+ });
+
+ cases.addBuildFile("test/link/macho/stack_size/build.zig", .{
+ .build_modes = true,
+ });
+
+ cases.addBuildFile("test/link/macho/search_strategy/build.zig", .{
+ .build_modes = true,
+ });
+
+ cases.addBuildFile("test/link/macho/headerpad/build.zig", .{
+ .build_modes = true,
+ .requires_macos_sdk = true,
+ });
}