| ... | @@ -81,13 +81,13 @@ pub fn build(b: *std.Build) !void { | ... | @@ -81,13 +81,13 @@ pub fn build(b: *std.Build) !void { |
| 81 | docs_step.dependOn(langref_step); | 81 | docs_step.dependOn(langref_step); |
| 82 | docs_step.dependOn(std_docs_step); | 82 | docs_step.dependOn(std_docs_step); |
| 83 | | 83 | |
| 84 | const test_default_only = b.option(bool, "test-default-only", "Limit test matrix to exactly one target configuration") orelse false; | 84 | const no_matrix = b.option(bool, "no-matrix", "Limit test matrix to exactly one target configuration") orelse false; |
| 85 | const skip_debug = b.option(bool, "skip-debug", "Main test suite skips debug builds") orelse false; | 85 | const skip_debug = b.option(bool, "skip-debug", "Main test suite skips debug builds") orelse false; |
| 86 | const skip_release = b.option(bool, "skip-release", "Main test suite skips release builds") orelse test_default_only; | 86 | const skip_release = b.option(bool, "skip-release", "Main test suite skips release builds") orelse no_matrix; |
| 87 | const skip_release_small = b.option(bool, "skip-release-small", "Main test suite skips release-small builds") orelse skip_release; | 87 | const skip_release_small = b.option(bool, "skip-release-small", "Main test suite skips release-small builds") orelse skip_release; |
| 88 | const skip_release_fast = b.option(bool, "skip-release-fast", "Main test suite skips release-fast builds") orelse skip_release; | 88 | const skip_release_fast = b.option(bool, "skip-release-fast", "Main test suite skips release-fast builds") orelse skip_release; |
| 89 | const skip_release_safe = b.option(bool, "skip-release-safe", "Main test suite skips release-safe builds") orelse skip_release; | 89 | const skip_release_safe = b.option(bool, "skip-release-safe", "Main test suite skips release-safe builds") orelse skip_release; |
| 90 | const skip_non_native = b.option(bool, "skip-non-native", "Main test suite skips non-native builds") orelse test_default_only; | 90 | const skip_non_native = b.option(bool, "skip-non-native", "Main test suite skips non-native builds") orelse no_matrix; |
| 91 | const skip_libc = b.option(bool, "skip-libc", "Main test suite skips tests that link libc") orelse false; | 91 | const skip_libc = b.option(bool, "skip-libc", "Main test suite skips tests that link libc") orelse false; |
| 92 | const skip_single_threaded = b.option(bool, "skip-single-threaded", "Main test suite skips tests that are single-threaded") orelse false; | 92 | const skip_single_threaded = b.option(bool, "skip-single-threaded", "Main test suite skips tests that are single-threaded") orelse false; |
| 93 | const skip_compile_errors = b.option(bool, "skip-compile-errors", "Main test suite skips compile error tests") orelse false; | 93 | const skip_compile_errors = b.option(bool, "skip-compile-errors", "Main test suite skips compile error tests") orelse false; |
| ... | @@ -450,7 +450,7 @@ pub fn build(b: *std.Build) !void { | ... | @@ -450,7 +450,7 @@ pub fn build(b: *std.Build) !void { |
| 450 | .include_paths = &.{}, | 450 | .include_paths = &.{}, |
| 451 | .skip_single_threaded = skip_single_threaded, | 451 | .skip_single_threaded = skip_single_threaded, |
| 452 | .skip_non_native = skip_non_native, | 452 | .skip_non_native = skip_non_native, |
| 453 | .test_default_only = test_default_only, | 453 | .test_default_only = no_matrix, |
| 454 | .skip_freebsd = skip_freebsd, | 454 | .skip_freebsd = skip_freebsd, |
| 455 | .skip_netbsd = skip_netbsd, | 455 | .skip_netbsd = skip_netbsd, |
| 456 | .skip_windows = skip_windows, | 456 | .skip_windows = skip_windows, |
| ... | @@ -473,7 +473,7 @@ pub fn build(b: *std.Build) !void { | ... | @@ -473,7 +473,7 @@ pub fn build(b: *std.Build) !void { |
| 473 | .include_paths = &.{}, | 473 | .include_paths = &.{}, |
| 474 | .skip_single_threaded = true, | 474 | .skip_single_threaded = true, |
| 475 | .skip_non_native = skip_non_native, | 475 | .skip_non_native = skip_non_native, |
| 476 | .test_default_only = test_default_only, | 476 | .test_default_only = no_matrix, |
| 477 | .skip_freebsd = skip_freebsd, | 477 | .skip_freebsd = skip_freebsd, |
| 478 | .skip_netbsd = skip_netbsd, | 478 | .skip_netbsd = skip_netbsd, |
| 479 | .skip_windows = skip_windows, | 479 | .skip_windows = skip_windows, |
| ... | @@ -495,7 +495,7 @@ pub fn build(b: *std.Build) !void { | ... | @@ -495,7 +495,7 @@ pub fn build(b: *std.Build) !void { |
| 495 | .include_paths = &.{}, | 495 | .include_paths = &.{}, |
| 496 | .skip_single_threaded = true, | 496 | .skip_single_threaded = true, |
| 497 | .skip_non_native = skip_non_native, | 497 | .skip_non_native = skip_non_native, |
| 498 | .test_default_only = test_default_only, | 498 | .test_default_only = no_matrix, |
| 499 | .skip_freebsd = skip_freebsd, | 499 | .skip_freebsd = skip_freebsd, |
| 500 | .skip_netbsd = skip_netbsd, | 500 | .skip_netbsd = skip_netbsd, |
| 501 | .skip_windows = skip_windows, | 501 | .skip_windows = skip_windows, |
| ... | @@ -517,7 +517,7 @@ pub fn build(b: *std.Build) !void { | ... | @@ -517,7 +517,7 @@ pub fn build(b: *std.Build) !void { |
| 517 | .include_paths = &.{}, | 517 | .include_paths = &.{}, |
| 518 | .skip_single_threaded = skip_single_threaded, | 518 | .skip_single_threaded = skip_single_threaded, |
| 519 | .skip_non_native = skip_non_native, | 519 | .skip_non_native = skip_non_native, |
| 520 | .test_default_only = test_default_only, | 520 | .test_default_only = no_matrix, |
| 521 | .skip_freebsd = skip_freebsd, | 521 | .skip_freebsd = skip_freebsd, |
| 522 | .skip_netbsd = skip_netbsd, | 522 | .skip_netbsd = skip_netbsd, |
| 523 | .skip_windows = skip_windows, | 523 | .skip_windows = skip_windows, |