Add .travis.yml with gcc and clang compilers running make && make test. Modify script/test.py to call sys.exit(1) when any tests fail, ensuring CI build correctly reports failure status.