Commit Graph

69 Commits

Author SHA1 Message Date
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