Takayuki MATSUOKA
fe11e0b142
Issue #103 : Add compatibility test between releases
...
Add forward/backward compatibility test between all versions
- Add new Makefile target "versionstest".
- Standard test procedure like "make versionstest && make clean"
works properly.
test/test-lz4-versions.py
- This script creates test/lz4test and checkout all
Release tagged versions. After that, compile all versions of
lz4c and lz4c32 and compress/decompress between all versions.
- This test clones entire git repository to checkout all tags.
- Since Travis's default command does not clone entire repository,
we could not checkout all tags from Travis' default clone.
- After that, test script shows all unique .lz4 files. In this list,
'r999' means 'head' of current working copy.
2015-05-15 09:27:44 +09:00
Yann Collet
33134fb6c8
Added : sanitize test
2015-04-09 23:53:55 +01:00
Yann Collet
89eee0d28b
Removed make dist
2015-04-01 15:09:32 +01:00
Yann Collet
b4755c7902
Added : arm cross-compilation test
2015-03-25 23:59:38 +01:00
Yann Collet
bbcfe2144d
Added : clang test
2015-03-15 14:19:47 +01:00
Yann Collet
8a87769af8
Fix : static analyzer test on Travis
2015-03-15 02:14:02 +01:00
Yann Collet
45b0642bf5
scan-build tests
2015-03-15 01:42:27 +01:00
Yann Collet
ceec6fa849
g++ compatibility
2015-03-10 16:57:42 +01:00
Yann Collet
b6788b004d
fixed travis tests
2014-12-13 16:41:05 +01:00
Yann Collet
cbefc2bf7d
Fixed : install test on travis
2014-12-13 15:38:15 +01:00
Yann Collet
d008c87151
New directory structure : library source files into /lib directory
2014-11-30 23:32:12 +01:00
Yann Collet
73554386ed
Makefile : refactored Travis CI tests
2014-11-04 20:56:38 +01:00
Yann Collet
4dbd2faebb
Added : cmake test
...
cmake : corrected xxhash path (thanks to j.magnuson)
2014-11-04 10:50:17 +01:00
Yann Collet
9bf331afc6
new Travis CI build matrix
2014-10-28 15:35:43 +01:00
Yann Collet
da07465b64
Simplified travis test flow
2014-08-26 14:39:09 +01:00
Yann Collet
2c15ec421a
Makefile : some corrections suggested by Michał Górny (issue 136)
2014-07-21 21:01:59 +01:00
Yann Collet
a79180f51d
New : valgrind memtest
2014-06-09 01:01:04 +01:00
Takayuki MATSUOKA
dca4bc3595
Add Travis CI's Build Matrix
...
See also : http://docs.travis-ci.com/user/build-configuration/#The-Build-Matrix
2014-05-01 00:29:13 +09:00
Takayuki MATSUOKA
a674c55bd9
Add .travis.yml
...
.travis.yml in this commit means
(1) Language is C.
(2) Compiler is 'gcc'
(3) Before testing, Travis-CI VM install 'gcc-multilib' for 32bit executables.
(4) Travis-CI invokes 'make test'.
See also :
Getting started
http://docs.travis-ci.com/user/getting-started/
Configuring your build
http://docs.travis-ci.com/user/build-configuration/
Building a C Project
http://docs.travis-ci.com/user/build-configuration/
2014-04-16 22:25:18 +09:00