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" +