diff options
author | Edward Thomson <ethomson@edwardthomson.com> | 2019-01-19 00:34:55 +0000 |
---|---|---|
committer | Edward Thomson <ethomson@edwardthomson.com> | 2019-01-19 01:16:45 +0000 |
commit | 1ebf3a7decc29e40fdd2925db4d3039c238c8513 (patch) | |
tree | bf059d335c46fb13a508c40f95f37abca9d2c8a5 | |
parent | 6b8a648f6f302e6165ebcbf2c38dc0fe258c567f (diff) | |
download | libgit2-1ebf3a7decc29e40fdd2925db4d3039c238c8513.tar.gz |
ci: only run invasive tests during nightly runs
-rw-r--r-- | azure-pipelines/nightly.yml | 13 | ||||
-rw-r--r-- | ci/test.ps1 | 2 | ||||
-rwxr-xr-x | ci/test.sh | 2 |
3 files changed, 15 insertions, 2 deletions
diff --git a/azure-pipelines/nightly.yml b/azure-pipelines/nightly.yml index 376feb8d7..d88d8c0a4 100644 --- a/azure-pipelines/nightly.yml +++ b/azure-pipelines/nightly.yml @@ -14,6 +14,7 @@ jobs: CC=gcc CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL LEAK_CHECK=valgrind + RUN_INVASIVE_TESTS=true - job: linux_amd64_trusty_gcc_mbedtls displayName: 'Linux (amd64; Trusty; GCC; mbedTLS)' @@ -27,6 +28,7 @@ jobs: CC=gcc CMAKE_OPTIONS=-DUSE_HTTPS=mbedTLS -DSHA1_BACKEND=mbedTLS LEAK_CHECK=valgrind + RUN_INVASIVE_TESTS=true - job: linux_amd64_trusty_clang_openssl displayName: 'Linux (amd64; Trusty; Clang; OpenSSL)' @@ -40,6 +42,7 @@ jobs: CC=clang CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL LEAK_CHECK=valgrind + RUN_INVASIVE_TESTS=true - job: linux_amd64_trusty_clang_mbedtls displayName: 'Linux (amd64; Trusty; Clang; mbedTLS)' @@ -53,6 +56,7 @@ jobs: CC=clang CMAKE_OPTIONS=-DUSE_HTTPS=mbedTLS -DSHA1_BACKEND=mbedTLS LEAK_CHECK=valgrind + RUN_INVASIVE_TESTS=true - job: macos displayName: 'macOS' @@ -68,6 +72,7 @@ jobs: PKG_CONFIG_PATH: /usr/local/opt/openssl/lib/pkgconfig LEAK_CHECK: leaks CMAKE_OPTIONS: -G Ninja + RUN_INVASIVE_TESTS: true - job: windows_vs_amd64 displayName: 'Windows (amd64; Visual Studio)' @@ -77,6 +82,7 @@ jobs: parameters: environmentVariables: CMAKE_OPTIONS: -DMSVC_CRTDBG=ON -G"Visual Studio 12 2013 Win64" + RUN_INVASIVE_TESTS: true - job: windows_vs_x86 displayName: 'Windows (x86; Visual Studio)' @@ -86,6 +92,7 @@ jobs: parameters: environmentVariables: CMAKE_OPTIONS: -DMSVC_CRTDBG=ON -G"Visual Studio 12 2013" + RUN_INVASIVE_TESTS: true - job: windows_mingw_amd64 displayName: 'Windows (amd64; MinGW)' @@ -101,6 +108,7 @@ jobs: environmentVariables: CMAKE_OPTIONS: -G"MinGW Makefiles" PATH: $(Agent.TempDirectory)\mingw64\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\CMake\bin + RUN_INVASIVE_TESTS: true - job: windows_mingw_x86 displayName: 'Windows (x86; MinGW)' @@ -117,6 +125,7 @@ jobs: environmentVariables: CMAKE_OPTIONS: -G"MinGW Makefiles" PATH: $(Agent.TempDirectory)\mingw32\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\CMake\bin + RUN_INVASIVE_TESTS: true - job: linux_x86_bionic_gcc_openssl displayName: 'Linux (x86; Bionic; GCC; OpenSSL)' @@ -131,6 +140,7 @@ jobs: CC=gcc CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL LEAK_CHECK=valgrind + RUN_INVASIVE_TESTS=true - job: linux_x86_bionic_clang_openssl displayName: 'Linux (x86; Bionic; Clang; OpenSSL)' @@ -145,6 +155,7 @@ jobs: CC=clang CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL LEAK_CHECK=valgrind + RUN_INVASIVE_TESTS=true - job: linux_arm32_bionic_gcc_openssl displayName: 'Linux (arm32; Bionic; GCC; OpenSSL)' @@ -158,6 +169,7 @@ jobs: environmentVariables: | CC=gcc CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL + RUN_INVASIVE_TESTS=true SKIP_PROXY_TESTS=true - job: linux_arm64_bionic_gcc_openssl @@ -172,4 +184,5 @@ jobs: environmentVariables: | CC=gcc CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL + RUN_INVASIVE_TESTS=true SKIP_PROXY_TESTS=true diff --git a/ci/test.ps1 b/ci/test.ps1 index 82ac0fa32..8bdd65bbf 100644 --- a/ci/test.ps1 +++ b/ci/test.ps1 @@ -51,7 +51,7 @@ Write-Host "#################################################################### run_test offline -if (-not $Env:SKIP_INVASIVE_TESTS) { +if ($Env:RUN_INVASIVE_TESTS) { Write-Host "" Write-Host "##############################################################################" Write-Host "## Running (invasive) tests" diff --git a/ci/test.sh b/ci/test.sh index bc6c83ec4..ebf6479d5 100755 --- a/ci/test.sh +++ b/ci/test.sh @@ -136,7 +136,7 @@ if [ -z "$SKIP_OFFLINE_TESTS" ]; then run_test offline fi -if [ -z "$SKIP_INVASIVE_TESTS" ]; then +if [ -n "$RUN_INVASIVE_TESTS" ]; then echo "" echo "Running invasive tests" echo "" |