Skip to content

Commit 1ebf3a7

Browse files
committed
ci: only run invasive tests during nightly runs
1 parent 6b8a648 commit 1ebf3a7

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

azure-pipelines/nightly.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ jobs:
1414
CC=gcc
1515
CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL
1616
LEAK_CHECK=valgrind
17+
RUN_INVASIVE_TESTS=true
1718
1819
- job: linux_amd64_trusty_gcc_mbedtls
1920
displayName: 'Linux (amd64; Trusty; GCC; mbedTLS)'
@@ -27,6 +28,7 @@ jobs:
2728
CC=gcc
2829
CMAKE_OPTIONS=-DUSE_HTTPS=mbedTLS -DSHA1_BACKEND=mbedTLS
2930
LEAK_CHECK=valgrind
31+
RUN_INVASIVE_TESTS=true
3032
3133
- job: linux_amd64_trusty_clang_openssl
3234
displayName: 'Linux (amd64; Trusty; Clang; OpenSSL)'
@@ -40,6 +42,7 @@ jobs:
4042
CC=clang
4143
CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL
4244
LEAK_CHECK=valgrind
45+
RUN_INVASIVE_TESTS=true
4346
4447
- job: linux_amd64_trusty_clang_mbedtls
4548
displayName: 'Linux (amd64; Trusty; Clang; mbedTLS)'
@@ -53,6 +56,7 @@ jobs:
5356
CC=clang
5457
CMAKE_OPTIONS=-DUSE_HTTPS=mbedTLS -DSHA1_BACKEND=mbedTLS
5558
LEAK_CHECK=valgrind
59+
RUN_INVASIVE_TESTS=true
5660
5761
- job: macos
5862
displayName: 'macOS'
@@ -68,6 +72,7 @@ jobs:
6872
PKG_CONFIG_PATH: /usr/local/opt/openssl/lib/pkgconfig
6973
LEAK_CHECK: leaks
7074
CMAKE_OPTIONS: -G Ninja
75+
RUN_INVASIVE_TESTS: true
7176

7277
- job: windows_vs_amd64
7378
displayName: 'Windows (amd64; Visual Studio)'
@@ -77,6 +82,7 @@ jobs:
7782
parameters:
7883
environmentVariables:
7984
CMAKE_OPTIONS: -DMSVC_CRTDBG=ON -G"Visual Studio 12 2013 Win64"
85+
RUN_INVASIVE_TESTS: true
8086

8187
- job: windows_vs_x86
8288
displayName: 'Windows (x86; Visual Studio)'
@@ -86,6 +92,7 @@ jobs:
8692
parameters:
8793
environmentVariables:
8894
CMAKE_OPTIONS: -DMSVC_CRTDBG=ON -G"Visual Studio 12 2013"
95+
RUN_INVASIVE_TESTS: true
8996

9097
- job: windows_mingw_amd64
9198
displayName: 'Windows (amd64; MinGW)'
@@ -101,6 +108,7 @@ jobs:
101108
environmentVariables:
102109
CMAKE_OPTIONS: -G"MinGW Makefiles"
103110
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
111+
RUN_INVASIVE_TESTS: true
104112

105113
- job: windows_mingw_x86
106114
displayName: 'Windows (x86; MinGW)'
@@ -117,6 +125,7 @@ jobs:
117125
environmentVariables:
118126
CMAKE_OPTIONS: -G"MinGW Makefiles"
119127
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
128+
RUN_INVASIVE_TESTS: true
120129

121130
- job: linux_x86_bionic_gcc_openssl
122131
displayName: 'Linux (x86; Bionic; GCC; OpenSSL)'
@@ -131,6 +140,7 @@ jobs:
131140
CC=gcc
132141
CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL
133142
LEAK_CHECK=valgrind
143+
RUN_INVASIVE_TESTS=true
134144
135145
- job: linux_x86_bionic_clang_openssl
136146
displayName: 'Linux (x86; Bionic; Clang; OpenSSL)'
@@ -145,6 +155,7 @@ jobs:
145155
CC=clang
146156
CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL
147157
LEAK_CHECK=valgrind
158+
RUN_INVASIVE_TESTS=true
148159
149160
- job: linux_arm32_bionic_gcc_openssl
150161
displayName: 'Linux (arm32; Bionic; GCC; OpenSSL)'
@@ -158,6 +169,7 @@ jobs:
158169
environmentVariables: |
159170
CC=gcc
160171
CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL
172+
RUN_INVASIVE_TESTS=true
161173
SKIP_PROXY_TESTS=true
162174
163175
- job: linux_arm64_bionic_gcc_openssl
@@ -172,4 +184,5 @@ jobs:
172184
environmentVariables: |
173185
CC=gcc
174186
CMAKE_OPTIONS=-DUSE_HTTPS=OpenSSL
187+
RUN_INVASIVE_TESTS=true
175188
SKIP_PROXY_TESTS=true

ci/test.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Write-Host "####################################################################
5151

5252
run_test offline
5353

54-
if (-not $Env:SKIP_INVASIVE_TESTS) {
54+
if ($Env:RUN_INVASIVE_TESTS) {
5555
Write-Host ""
5656
Write-Host "##############################################################################"
5757
Write-Host "## Running (invasive) tests"

ci/test.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ if [ -z "$SKIP_OFFLINE_TESTS" ]; then
136136
run_test offline
137137
fi
138138

139-
if [ -z "$SKIP_INVASIVE_TESTS" ]; then
139+
if [ -n "$RUN_INVASIVE_TESTS" ]; then
140140
echo ""
141141
echo "Running invasive tests"
142142
echo ""

0 commit comments

Comments
 (0)