W. Felix Handte
d8970199f8
Add Contbuild Test for C99 Build
2019-06-10 11:22:45 -04:00
lzutao
1d70bc3ba9
meson: Enable testing in CI ( #1609 )
...
* tests: Fix shellcheck warnings in playTests.sh
* tests: Do not use ../programs which is relative to tests dirs
This commit fixes error when running playTests.sh in Meson.
Mesonbuild runs out of tree, so ./datagen not in `zstd/tests` dir,
it lies in <mesonbuilddir>/tests. This leads to ../programs invalid.
* tests: Replace relative paths for zstd/tests dir
* playTests: Set shell options explicitly, not in shebang
* playTests: Replace echo -e with printf
* meson: Fix test-zstd
Use std=gnu99 to build and test just like `make test`.
* meson: Fix legacy test
* meson: Enable testing in CI
Run build under release mode for faster test time.
* meson: Increase timeout time for test-zstream
2019-05-02 12:35:37 -07:00
Lzu Tao
5d900ff747
meson: Error out if fail to extracted version number
2019-04-30 13:12:00 +07:00
Lzu Tao
4107b734bd
meson: Update default project version
...
* Update to use ninja v1.9.0 on CI
2019-04-27 01:42:22 +07:00
Lzu Tao
e31e7ca9ed
travis: Make Mesonbuild non-optional
2019-04-12 23:43:34 +07:00
Lzu Tao
142076ceae
travis: Remove deprecated sudo field
2018-12-28 11:55:26 +07:00
Lzu Tao
889a492784
travis: Use ninja from github
2018-12-28 10:25:13 +07:00
Yann Collet
7d51e1a5ec
push more tests to master
...
to reduce test time for dev
2018-12-24 14:51:59 -08:00
Yann Collet
66b21b6c3e
master branch selector
2018-12-24 04:04:15 -08:00
Yann Collet
81dab45b12
added master tests
2018-12-24 03:31:40 -08:00
Yann Collet
515c2aa922
fixed tests for minimal decoder builds
...
It's incorrect to mix targets `all` and `check` with directive -j.
They will be build in parallel
and resulting artifacts will fight each other
with different sets of build options (such as DEBUGLEVEL).
2018-12-24 02:56:21 -08:00
Yann Collet
c8d1fda982
update aarch64 test to xenial
...
in an attempt to circumvent the `ld` bug
2018-12-21 15:08:48 -08:00
W. Felix Handte
9b944041da
Update Travis Jobs to Run Shorter Tests with -Werror
2018-12-20 12:10:51 -08:00
W. Felix Handte
4e2f6c110e
Add Contbuild Tests
2018-12-18 13:36:39 -08:00
Lzu Tao
b3be899469
travis: Use script instead of Cmd env
2018-12-14 02:06:14 +07:00
Lzu Tao
25311d24c6
meson: Use clang for faster build
2018-12-03 00:57:10 +07:00
Lzu Tao
ff1bca3fbd
ci: Use new meson auto_features option
...
* Install lz4 dep from Ubuntu repo
* Use curl instead of wget
* Use xenial for meson and make meson build first
* Unset Travis preset CC and CXX value for meson to use ccache
* Be more verbose with "set -x"
2018-12-01 23:18:59 +07:00
Lzu Tao
8c59d94d7a
Build both shared and static lib on CI
...
Rename INSTALL_SYSTEM to BUILD_SYSTEM
2018-12-01 23:18:59 +07:00
Lzu Tao
918e0d5c36
Rename some meson build options to match autoconf convention
2018-12-01 23:18:59 +07:00
Lzu Tao
0669392937
Update relevant files after moving meson to build/
...
Update meson build instructions
2018-12-01 23:18:59 +07:00
Lzu Tao
0a25b13aae
Init CI test for meson build
...
Do not use ccache: Build error in gcc-8
2018-12-01 23:18:59 +07:00
Nick Terrell
a40b6958c9
Run TSAN fuzztest
2018-11-08 10:59:01 -08:00
Yann Collet
1ae38772df
restored cmake build tests in Travis
...
for some reason, these tests were no longer played on Travis.
As a consequence, I discovered some left-over from the util.c change while testing.
2018-10-23 17:40:15 -07:00
Yann Collet
31224cc126
added static analyzer tests to travis CI
2018-08-15 17:44:27 -07:00
Yann Collet
d1afd48e44
some errors may only happen when optimizations are enabled
2018-08-08 12:37:08 -07:00
Yann Collet
23ab7875e1
try adding gcc-8 compilation tests
2018-08-08 10:26:54 -07:00
Yann Collet
93750a54a9
try to improve some travis test speed
2018-08-08 10:22:19 -07:00
Yann Collet
ca785c4b20
fix .travis.yml
2018-08-03 07:59:33 -07:00
Yann Collet
b002eac69a
Merge branch 'dev' into travisTest
2018-08-02 11:53:46 -07:00
Yann Collet
064b8e6785
Merge branch 'travisTest' of github.com:facebook/zstd into travisTest
2018-08-02 11:52:12 -07:00
Nick Terrell
5624f3f1ea
Revert "attempt to re-enable arm64 tests"
...
This reverts commit 9c277f137c
.
2018-07-19 14:35:27 -07:00
cyan4973
b8a81a988c
added a test to be played on travis
...
to check a make variable construction
2018-07-17 19:02:17 +02:00
W. Felix Handte
e22d024e89
Make One Travis CI Run Run Tests With Non-TTY `stdin`
2018-06-29 16:31:59 -04:00
Yann Collet
ab1ebd6578
removed \ at end of line
2018-06-27 19:29:18 -07:00
Yann Collet
ed1a429873
test multi-lines travis yaml file
2018-06-27 16:57:28 -07:00
W. Felix Handte
71d27aaafb
Consolidate Fast-Running Travis Jobs
2018-06-27 19:25:39 -04:00
W. Felix Handte
a02ecffb7a
Also Run test-pool Target in Travis
2018-06-27 19:24:11 -04:00
Yann Collet
9c277f137c
attempt to re-enable arm64 tests
2018-06-27 13:19:14 -07:00
Yann Collet
7fee966f02
fix dctx initialization within ZSTD_decompress in stack mode
...
when ZSTD_HEAPMODE=0 (which is not default).
Also : added an associated test (test-fuzzer-stackmode)
run on travis CI
fix #1186
2018-06-14 10:22:24 -04:00
Yann Collet
8ef75547ef
Merge pull request #1165 from facebook/ctxSizeDown
...
Dynamic context downsize
2018-06-07 14:44:32 -07:00
Yann Collet
3cdb342bd5
disable aarch64 test on travis CI
...
there's a bug on travis' ld
> collect2: error: ld terminated with signal 11 [Segmentation fault], core dumped
I cannot reproduce it.
Note that travis' ld version is 2.24
while the one in my Linux VM is 2.26.1.
ld is part of binutils, so it's pretty hard to change.
I would expect the bug to no longer be triggered after some random code change.
To be re-enabled later.
2018-06-07 12:18:47 -07:00
Yann Collet
b27c7389e3
Merge pull request #1164 from GeorgeLu97/CustomMacros
...
Partial Compilation Macros
2018-06-06 16:47:42 -07:00
George Lu
21ec9e9c30
Rename tests
2018-06-06 15:16:37 -07:00
Yann Collet
79e83d1c16
refactor travis CI test
...
to add a `make all` target with gcc-6.
Note : should fail at this stage, due to contrib/seekable_format
2018-06-06 12:20:19 -07:00
George Lu
8e6267503b
Move stuff around
...
test execution -> travis
logic -> partialTests.sh
2018-06-05 15:20:34 -07:00
W. Felix Handte
e26be5a7b3
Travis CI Runs apt-get Update
2018-05-14 11:55:21 -04:00
Yann Collet
0bc7a75468
Merge pull request #987 from facebook/checkTag
...
Check tag
2018-01-16 11:52:32 -08:00
Yann Collet
19cb37f837
travis ci : added gcc-7 test
...
also added `-Werror` to sanitizer tests
2018-01-16 11:40:42 -08:00
Yann Collet
815eddeda4
added tag-triggered test
...
ensure tag and libzstd version are compatible
2018-01-14 17:06:21 -08:00
Yann Collet
e580dc6a4a
Merge pull request #860 from felixhandte/zstd-lz4-support-tests
...
Add Default LZ4 Support When Available
2017-09-29 22:32:54 -07:00