authorgravatar for luuk@degram.devLuuk de Gram <luuk@degram.dev> 2022-07-10 18:28:14+02:00
committergravatar for luuk@degram.devLuuk de Gram <luuk@degram.dev> 2022-07-23 10:08:51+02:00
log34b786fb0f458ff80a030a94d722ffcaef95f7e4
treeaa6affe32542bc3dc46655a1b71863098d2d20a2
parent4776065036f9878c86e54fa83341fe8cdbb175f0
signature Commit is signed but in an unrecognized format.

enable link-test on linux CI


2 files changed, 64 insertions(+), 65 deletions(-)

ci/zinc/linux_test.sh+1
......@@ -67,6 +67,7 @@ $STAGE1_ZIG build test-cli -fqemu -fwasmtime
6767$STAGE1_ZIG build test-run-translated-c -fqemu -fwasmtime
6868$STAGE1_ZIG build docs -fqemu -fwasmtime
6969$STAGE1_ZIG build test-cases -fqemu -fwasmtime
70$STAGE1_ZIG build test-link -fqemu -fwasmtime
7071
7172# Produce the experimental std lib documentation.
7273mkdir -p "$RELEASE_STAGING/docs/std"
test/link.zig+63-65
......@@ -47,69 +47,67 @@ pub fn addCases(cases: *tests.StandaloneContext) void {
4747 .requires_stage2 = true,
4848 });
4949
50 if (builtin.os.tag == .macos) {
51 cases.addBuildFile("test/link/macho/entry/build.zig", .{
52 .build_modes = true,
53 });
54
55 cases.addBuildFile("test/link/macho/pagezero/build.zig", .{
56 .build_modes = false,
57 });
58
59 cases.addBuildFile("test/link/macho/dylib/build.zig", .{
60 .build_modes = true,
61 });
62
63 cases.addBuildFile("test/link/macho/dead_strip/build.zig", .{
64 .build_modes = false,
65 });
66
67 cases.addBuildFile("test/link/macho/dead_strip_dylibs/build.zig", .{
68 .build_modes = true,
69 .requires_macos_sdk = true,
70 });
71
72 cases.addBuildFile("test/link/macho/needed_library/build.zig", .{
73 .build_modes = true,
74 });
75
76 cases.addBuildFile("test/link/macho/weak_library/build.zig", .{
77 .build_modes = true,
78 });
79
80 cases.addBuildFile("test/link/macho/needed_framework/build.zig", .{
81 .build_modes = true,
82 .requires_macos_sdk = true,
83 });
84
85 cases.addBuildFile("test/link/macho/weak_framework/build.zig", .{
86 .build_modes = true,
87 .requires_macos_sdk = true,
88 });
89
90 // Try to build and run an Objective-C executable.
91 cases.addBuildFile("test/link/macho/objc/build.zig", .{
92 .build_modes = true,
93 .requires_macos_sdk = true,
94 });
95
96 // Try to build and run an Objective-C++ executable.
97 cases.addBuildFile("test/link/macho/objcpp/build.zig", .{
98 .build_modes = true,
99 .requires_macos_sdk = true,
100 });
101
102 cases.addBuildFile("test/link/macho/stack_size/build.zig", .{
103 .build_modes = true,
104 });
105
106 cases.addBuildFile("test/link/macho/search_strategy/build.zig", .{
107 .build_modes = true,
108 });
109
110 cases.addBuildFile("test/link/macho/headerpad/build.zig", .{
111 .build_modes = true,
112 .requires_macos_sdk = true,
113 });
114 }
50 cases.addBuildFile("test/link/macho/entry/build.zig", .{
51 .build_modes = true,
52 });
53
54 cases.addBuildFile("test/link/macho/pagezero/build.zig", .{
55 .build_modes = false,
56 });
57
58 cases.addBuildFile("test/link/macho/dylib/build.zig", .{
59 .build_modes = true,
60 });
61
62 cases.addBuildFile("test/link/macho/dead_strip/build.zig", .{
63 .build_modes = false,
64 });
65
66 cases.addBuildFile("test/link/macho/dead_strip_dylibs/build.zig", .{
67 .build_modes = true,
68 .requires_macos_sdk = true,
69 });
70
71 cases.addBuildFile("test/link/macho/needed_library/build.zig", .{
72 .build_modes = true,
73 });
74
75 cases.addBuildFile("test/link/macho/weak_library/build.zig", .{
76 .build_modes = true,
77 });
78
79 cases.addBuildFile("test/link/macho/needed_framework/build.zig", .{
80 .build_modes = true,
81 .requires_macos_sdk = true,
82 });
83
84 cases.addBuildFile("test/link/macho/weak_framework/build.zig", .{
85 .build_modes = true,
86 .requires_macos_sdk = true,
87 });
88
89 // Try to build and run an Objective-C executable.
90 cases.addBuildFile("test/link/macho/objc/build.zig", .{
91 .build_modes = true,
92 .requires_macos_sdk = true,
93 });
94
95 // Try to build and run an Objective-C++ executable.
96 cases.addBuildFile("test/link/macho/objcpp/build.zig", .{
97 .build_modes = true,
98 .requires_macos_sdk = true,
99 });
100
101 cases.addBuildFile("test/link/macho/stack_size/build.zig", .{
102 .build_modes = true,
103 });
104
105 cases.addBuildFile("test/link/macho/search_strategy/build.zig", .{
106 .build_modes = true,
107 });
108
109 cases.addBuildFile("test/link/macho/headerpad/build.zig", .{
110 .build_modes = true,
111 .requires_macos_sdk = true,
112 });
115113}