From b5352a5f6b15cecc15afa71153eded02cd7647f8 Mon Sep 17 00:00:00 2001 From: Steffen Jaeckel Date: Mon, 13 Oct 2014 19:25:31 +0200 Subject: [PATCH] add .travis.yml --- .gitignore | 1 + .travis.yml | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 .travis.yml diff --git a/.gitignore b/.gitignore index b5c7d99..e8dc23c 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,7 @@ *.out *.l[ao] /.libs +test_*.txt test test.exe diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..7539be2 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,24 @@ +language: c +compiler: + - gcc +script: CC="${MYCC}" make test >test_gcc_1.txt 2>test_gcc_2.txt && ./test >test_std.txt 2>test_err.txt +env: + - MYCC="gcc" + - MYCC="gcc -m32" + - MYCC="gcc-4.8" + - MYCC="gcc-4.8 -m32" +matrix: + fast_finish: true +before_script: + - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test + - sudo apt-get -qq update + - sudo apt-get install gcc-4.8-multilib gcc-multilib build-essential +after_failure: + - cat test_gcc_1.txt + - cat test_std.txt + - cat test_err.txt +after_script: + - cat test_gcc_2.txt +notifications: + irc: "chat.freenode.net#libtom" +