summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjvoisin2021-01-02 17:01:49 +0100
committerjvoisin2021-01-02 17:01:49 +0100
commitc4dac996dea5c3cb80247d3119903d6a6491fcc1 (patch)
tree338de3e50dff0347453556df9493e46543fa87c8
parentb65565ac2c13e717dfc12d89479dd98e24089e08 (diff)
Don't use travis-ci anymore
-rw-r--r--.travis.yml69
1 files changed, 0 insertions, 69 deletions
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 1d12297..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,69 +0,0 @@
1language: php
2
3addons:
4 apt:
5 packages:
6 - libpcre2-dev
7 - libpcre2-8-0
8
9env:
10 - secure: "fjx/arfcdoqWUIzlQXzQdW9gqXRG7Vpo8dTwJip0uJH8oFeTfYhw1V9EMS4JtKVGwQo3vaagehMflVr7swaoe9Nf4YoCjaEq8x6ZMJH3bLHNgtigfS03Uqop9FI/a/Jau/BL7ibIEkZRNfEIx8z+NyfY4bAeK35W/Ru5k2BHyp1GLKwBpizHdJsshG/ukM+4W8PY9BAeXVavqxQRywseQEsqmGruGLcYFuuh04D7cnNqyuYgbdaq7YMKZfVGxM7N5eeL5xSlw0Sl9yOutRzkxUmL1WSmYMFrkRLcc37hRTu67tCmP60tiGLGY2Ll8nUh6rkc3RwBgc1wOC7jRMrtoGvlgsLxz7kLOtpQ31PdJKefe99rQMkcYKLwCxXf7WQdOHY4YsTmjqlPyzfTKT3mNtGhUwp1rEvlcygZZK8osHtc46BUD6BKNRCvTyLNyLTx2IoA4WfrzWOaQ+A1gNRD5L9Jbqi0kY6teENCzzlHUe80mH7wBarCTRoDAD73w/EPgSn3+CeLALXXEu+r9Sm/e5YpaFfLdeKDC6fr1KwU69ddHUKWZqjFM8vEHjrIbmAdNwVsuCo8LeWdCCXdQlWrISQ4OUDBBEmnwlKoojSjIYP5SKoH1txZemGok1/TN/tvjlyrx2RYYxy7AdUulENKXXeqlwWsiwVZCZLR4tt+wEQ="
11
12matrix:
13 include:
14 - env: TARGET="coverity"
15 php: "7.2"
16 script: echo "Coverity, nothing to do."
17 after_success: cat /home/travis/build/jvoisin/snuffleupagus/cov-int/scm_log.txt
18 before_install: echo -n | openssl s_client -connect scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-
19 addons:
20 coverity_scan:
21 project:
22 name: "jvoisin/snuffleupagus"
23 description: "Build submitted via Travis CI"
24 notification_email: "julien.voisin+travisci@dustri.org"
25 build_command_prepend: "cd src; phpize; ./configure --enable-snuffleupagus; cd -"
26 build_command: "make debug -j2"
27 branch_pattern: "master"
28 - env: TARGET="php7.0"
29 php: "7.0"
30 - env: TARGET="php7.1"
31 php: "7.1"
32 - env: TARGET="php7.2"
33 before_install: pip install --user cpp-coveralls
34 php: "7.2"
35 - env: TARGET="php7.3"
36 php: "7.3"
37 - env: TARGET="php7.4"
38 php: "7.4"
39 - env: TARGET="php8.0 novld"
40 php: "8.0"
41 - env: TARGET="nightly novld"
42 php: "nightly"
43
44script:
45 - if [[ ! "${TARGET}" = *"novld"* ]]; then pecl install vld-beta ; fi
46 - cd src/
47 - phpize
48 - ./configure --enable-snuffleupagus --enable-coverage
49 - make -j `nproc`
50 - sed -i "s/\$ext_params -d display_errors=0 -r/-d display_errors=0 -r/" run-tests.php
51 - if [ "${TARGET}" != *"nightly"* ] ; then rm -rf ./tests/*php8* ; fi
52 - if [ "${TARGET}" != *"php8"* ] ; then rm -rf ./tests/*php8* ; fi
53 - TEST_PHP_ARGS="-q" REPORT_EXIT_STATUS=1 make test
54
55after_success:
56 - |
57 if [ "${TARGET}" = "php7.2" ]; then
58 cd ../
59 git clone --depth 1 https://github.com/linux-test-project/lcov.git
60 rm -rf ./lcov/examples/ ./lcov/test/
61 ./lcov/bin/lcov -c -o ./src/COV.info --rc lcov_branch_coverage=1 --base-directory ./src/ --directory .
62 ./lcov/bin/lcov --remove ./src/COV.info "/usr/*" --remove ./src/COV.info "./src/*tweetnacl.c" -o ./src/COV.info --rc lcov_branch_coverage=1
63 ./lcov/bin/genhtml -o ./src/COV.html ./src/COV.info --branch-coverage
64 coveralls --exclude "./src/tweetnacl.c"
65 fi
66
67after_failure:
68 - grep -r . ./tests/*/*.out
69 - grep -r . ./tests/*/*.diff