diff options
-rw-r--r-- | .travis.yml | 10 | ||||
-rwxr-xr-x | tests/run-tests.sh | 30 |
2 files changed, 31 insertions, 9 deletions
diff --git a/.travis.yml b/.travis.yml index dada04b..e789986 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,12 +8,4 @@ compiler: - clang - gcc -script: -- ./bootstrap -- ./configure -- make test-all -- make distclean -- cmake . -- make -- make test -- make clean +script: tests/run-tests.sh diff --git a/tests/run-tests.sh b/tests/run-tests.sh new file mode 100755 index 0000000..6ef04a1 --- /dev/null +++ b/tests/run-tests.sh @@ -0,0 +1,30 @@ +#!/bin/sh + +set -e + +main() { + bootstrap + + make test-all + + clean + + cmake . + + make + make test +} + +bootstrap() { + clean + + ./bootstrap + ./configure +} + +clean() { + git clean -d -x -f + rm -fr libyaml-test +} + +main "$@" |