summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@edwardthomson.com>2019-01-19 00:34:55 +0000
committerEdward Thomson <ethomson@edwardthomson.com>2019-01-19 01:16:45 +0000
commit1ebf3a7decc29e40fdd2925db4d3039c238c8513 (patch)
treebf059d335c46fb13a508c40f95f37abca9d2c8a5
parent6b8a648f6f302e6165ebcbf2c38dc0fe258c567f (diff)
downloadlibgit2-1ebf3a7decc29e40fdd2925db4d3039c238c8513.tar.gz
ci: only run invasive tests during nightly runs
-rw-r--r--azure-pipelines/nightly.yml13
-rw-r--r--ci/test.ps12
-rwxr-xr-xci/test.sh2
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 ""