mirror of
https://github.com/ziglang/zig.git
synced 2024-11-26 23:22:44 +00:00
ci: skip compile error tests on Windows
We're up against the 6 hour limit so this is a time-saving workaround. Compile error tests are generally not OS-specific so the coverage from the other platforms should be sufficient.
This commit is contained in:
parent
2148336a81
commit
26140678a5
@ -49,6 +49,7 @@ pub fn build(b: *Builder) !void {
|
|||||||
const skip_release_safe = b.option(bool, "skip-release-safe", "Main test suite skips release-safe builds") orelse skip_release;
|
const skip_release_safe = b.option(bool, "skip-release-safe", "Main test suite skips release-safe builds") orelse skip_release;
|
||||||
const skip_non_native = b.option(bool, "skip-non-native", "Main test suite skips non-native builds") orelse false;
|
const skip_non_native = b.option(bool, "skip-non-native", "Main test suite skips non-native builds") orelse false;
|
||||||
const skip_libc = b.option(bool, "skip-libc", "Main test suite skips tests that link libc") orelse false;
|
const skip_libc = b.option(bool, "skip-libc", "Main test suite skips tests that link libc") orelse false;
|
||||||
|
const skip_compile_errors = b.option(bool, "skip-compile-errors", "Main test suite skips compile error tests") orelse false;
|
||||||
|
|
||||||
const only_install_lib_files = b.option(bool, "lib-files-only", "Only install library files") orelse false;
|
const only_install_lib_files = b.option(bool, "lib-files-only", "Only install library files") orelse false;
|
||||||
const enable_llvm = b.option(bool, "enable-llvm", "Build self-hosted compiler with LLVM backend enabled") orelse false;
|
const enable_llvm = b.option(bool, "enable-llvm", "Build self-hosted compiler with LLVM backend enabled") orelse false;
|
||||||
@ -184,7 +185,9 @@ pub fn build(b: *Builder) !void {
|
|||||||
test_step.dependOn(tests.addRunTranslatedCTests(b, test_filter));
|
test_step.dependOn(tests.addRunTranslatedCTests(b, test_filter));
|
||||||
// tests for this feature are disabled until we have the self-hosted compiler available
|
// tests for this feature are disabled until we have the self-hosted compiler available
|
||||||
// test_step.dependOn(tests.addGenHTests(b, test_filter));
|
// test_step.dependOn(tests.addGenHTests(b, test_filter));
|
||||||
test_step.dependOn(tests.addCompileErrorTests(b, test_filter, modes));
|
if (!skip_compile_errors) {
|
||||||
|
test_step.dependOn(tests.addCompileErrorTests(b, test_filter, modes));
|
||||||
|
}
|
||||||
test_step.dependOn(docs_step);
|
test_step.dependOn(docs_step);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ cd %ZIGBUILDDIR%
|
|||||||
cmake.exe .. -Thost=x64 -G"Visual Studio 16 2019" -A x64 "-DCMAKE_INSTALL_PREFIX=%ZIGINSTALLDIR%" "-DCMAKE_PREFIX_PATH=%ZIGPREFIXPATH%" -DCMAKE_BUILD_TYPE=Release || exit /b
|
cmake.exe .. -Thost=x64 -G"Visual Studio 16 2019" -A x64 "-DCMAKE_INSTALL_PREFIX=%ZIGINSTALLDIR%" "-DCMAKE_PREFIX_PATH=%ZIGPREFIXPATH%" -DCMAKE_BUILD_TYPE=Release || exit /b
|
||||||
msbuild /maxcpucount /p:Configuration=Release INSTALL.vcxproj || exit /b
|
msbuild /maxcpucount /p:Configuration=Release INSTALL.vcxproj || exit /b
|
||||||
|
|
||||||
"%ZIGINSTALLDIR%\bin\zig.exe" build test || exit /b
|
"%ZIGINSTALLDIR%\bin\zig.exe" build test -Dskip-compile-errors || exit /b
|
||||||
|
|
||||||
set "PATH=%CD:~0,2%\msys64\usr\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem"
|
set "PATH=%CD:~0,2%\msys64\usr\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem"
|
||||||
SET "MSYSTEM=MINGW64"
|
SET "MSYSTEM=MINGW64"
|
||||||
|
Loading…
Reference in New Issue
Block a user