diff options
author | Andrea Barberio <insomniac@slackware.it> | 2021-03-14 22:36:51 +0000 |
---|---|---|
committer | insomniac <insomniacslk@users.noreply.github.com> | 2021-03-15 11:02:27 +0000 |
commit | c51060810aaab9c8a0bd1b0fcbf72bc0b91e6427 (patch) | |
tree | e4f267e63b5eb584ef34851f871abcb8e6a9af80 /.travis/tests.sh | |
parent | 28f74147e2e808a9465553b4d92eea14371e7ce8 (diff) |
Switch to GitHub Actions
TravisCI not supported anymore.
Signed-off-by: Andrea Barberio <insomniac@slackware.it>
Diffstat (limited to '.travis/tests.sh')
-rwxr-xr-x | .travis/tests.sh | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/.travis/tests.sh b/.travis/tests.sh deleted file mode 100755 index 28346e3..0000000 --- a/.travis/tests.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env bash - -# because things are never simple. -# See https://github.com/codecov/example-go#caveat-multiple-files - -set -e -echo "" > coverage.txt - -# show the network configuration. This can help troubleshooting integration -# tests. -ip a - -GO_TEST_OPTS=() -if [[ "$TRAVIS_GO_VERSION" =~ ^1.(9|10|11|12)$ ]] -then - # We use fmt.Errorf with verb "%w" which appeared only in Go1.13. - # So the code compiles and works with Go1.12, but error descriptions - # looks uglier and it does not pass "vet" tests on Go<1.13. - GO_TEST_OPTS+='-vet=off' -fi - -for d in $(go list ./... | grep -v vendor); do - go test -race -coverprofile=profile.out -covermode=atomic ${GO_TEST_OPTS[@]} $d - if [ -f profile.out ]; then - cat profile.out >> coverage.txt - rm profile.out - fi - # integration tests - go test -c -cover -tags=integration -race -covermode=atomic ${GO_TEST_OPTS[@]} $d - testbin="./$(basename $d).test" - # only run it if it was built - i.e. if there are integ tests - test -x "${testbin}" && sudo "./${testbin}" -test.coverprofile=profile.out - if [ -f profile.out ]; then - cat profile.out >> coverage.txt - rm -f profile.out - fi -done |