summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2019-12-13 15:15:56 +0100
committerDaniel Stenberg <daniel@haxx.se>2019-12-14 23:34:44 +0100
commit69ed88f474b8158e0e0d53181c203ceebde29b88 (patch)
treedeb9076b14581d8c0474ab3fcc424cb8f3311752
parent29ca9fc596c808c0ea716681af4743914f4003f5 (diff)
downloadcurl-69ed88f474b8158e0e0d53181c203ceebde29b88.tar.gz
azure: add a torture test on mac
Uses --shallow=25 to keep it small enough to get through in time. Closes #4712
-rw-r--r--.azure-pipelines.yml20
1 files changed, 19 insertions, 1 deletions
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index 2e9d6a307..ac0b0cc3e 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -110,7 +110,7 @@ jobs:
- script: brew update && brew install libtool autoconf automake nghttp2 pkg-config
displayName: Install packages
- - script: ./buildconf && ./configure
+ - script: ./buildconf && ./configure --enable-debug --enable-werror
displayName: 'Run configure'
- script: make
@@ -146,3 +146,21 @@ jobs:
- script: cmake -H. -Bbuild -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl -DCURL_DISABLE_LDAP=ON -DCURL_DISABLE_LDAPS=ON && cmake --build build
displayName: 'Run cmake'
+
+ - job: macos_torture
+ displayName: macos torture
+ pool:
+ vmImage: 'macOS-latest'
+ steps:
+ - script: brew update && brew install libtool autoconf automake nghttp2 pkg-config
+ displayName: Install packages
+
+ - script: ./buildconf && ./configure --enable-debug --disable-shared --disable-threaded-resolver --enable-alt-svc
+ displayName: 'Run configure'
+
+ - script: make
+ displayName: 'make'
+
+ - script: make "TFLAGS=-n -t --shallow=25 '!FTP'" test-nonflaky
+ displayName: 'torture test'
+