Daniel Mendler
e8e65119d1
add COMPILE_LTO to test link time optimization
...
the library performs best with lto since many small functions
can be inlined across objects.
2019-11-05 20:28:59 +01:00
Daniel Mendler
17a846f2bc
add "make c99" to convert back
2019-10-27 18:36:56 +01:00
Daniel Mendler
9f01ba14bc
add "testme.sh --c89" and "make c89"
...
* replace int*_t and bool by custom typedefs
* the result is tested in CI
2019-10-27 18:36:56 +01:00
czurnieden
78588ed6d1
removed the corect preprocessor branch in mp_to_unsigend_bin this time and removed 8-bit tests from testme.sh
2019-10-19 16:03:26 +02:00
Steffen Jaeckel
f8d64c645a
create mtest_opponent
instead of alt version of test
2019-09-30 23:44:49 +02:00
Daniel Mendler
f00cc99f8c
replace generate_def.sh with perl function
2019-06-07 08:27:09 +02:00
Daniel Mendler
712919f337
[WIP] start to make dep.pl part of helper.pl
2019-05-27 15:54:45 +02:00
czurnieden
80bb97fd96
corrected path for autotune-output
2019-05-27 15:34:53 +02:00
Steffen Jaeckel
01e93bb0fc
fix tune for non-v-algrind travis builds
2019-05-21 13:25:24 +02:00
Daniel Mendler
ce34b3aec2
Restrict running Valgrind
...
* Activate on the develop branch
* Activate on branches containing the word v-algrind (without hyphen)
* Activate if the commit message contains v-algrind (without hyphen)
* Run default build always with valgrind
2019-05-21 13:03:31 +02:00
czurnieden
db76bed220
added autotuning functionality for the Toom-Cook cut-offs
2019-05-06 23:29:08 +02:00
Steffen Jaeckel
179daef123
add travis-build to check source-code format
2019-04-06 17:45:15 +02:00
Steffen Jaeckel
39ef9858a3
partially port over valgrind test logic from ltc
...
also try if the test failure has to do with travis_wait
2019-03-26 14:38:54 +01:00
Steffen Jaeckel
c1a335b7e5
increase timeout of test vs. mtest to 30mins as proposed by @czurnieden
2019-03-26 14:35:52 +01:00
Steffen Jaeckel
9ed679ea51
use appropriate bash exit code
2019-03-26 14:34:42 +01:00
Steffen Jaeckel
dd0181b7dc
fix invocation of timeout
in test vs. mtest
2019-03-26 14:34:42 +01:00
Steffen Jaeckel
a88edbddd3
use CC env var in testme.sh
2019-03-26 14:34:42 +01:00
czurnieden
db391b6e33
added valgrind tests to testme.sh and travis.yml
2019-03-26 14:34:42 +01:00
czurnieden
01dde64e05
In case of a timeout echo last line in logfile of last test before that logfile gets removed
2018-12-25 15:17:03 +01:00
Steffen Jaeckel
aaa52a3d71
also run test vs mtest with real random data
2017-10-19 12:01:58 +02:00
Steffen Jaeckel
d5328bfade
create a travis build matrix
2017-10-19 11:47:29 +02:00
Steffen Jaeckel
95fd0f8d66
handle non-existing 'timeout' on MacOS
2017-08-29 22:26:59 +02:00
Steffen Jaeckel
e8e8fc4ccb
improve testme.sh
2017-04-11 11:43:45 +02:00
Steffen Jaeckel
db66145774
improve testme.sh
2017-04-10 16:46:18 +02:00
Steffen Jaeckel
a7d5af27a3
fix testme.sh and compilation
2017-04-01 00:34:19 +02:00
Dennis Fateyev
ed8e8fdb0a
Small fixes
...
testme.sh: nowadays some VM solutions tend to use "processor" word
in other places (like "model name: Common KVM processor")
booker.pl: escape left brace
2015-12-12 18:12:42 +01:00
Steffen Jaeckel
c40eed57d9
add --all to testme.sh
2015-12-05 13:09:43 +01:00
Steffen Jaeckel
2e3ed19c3d
improve testme.sh
2015-12-05 13:01:19 +01:00
Tom St Denis
6c536e4bd0
Speed up testing and temporarily disable clang testing
2015-11-25 09:41:58 -05:00
Steffen Jaeckel
5a15247b6a
improve testme.sh
...
you can now do something like `COMPILERS="gcc-5" ./testme.sh`
2015-11-12 01:34:28 +01:00
Steffen Jaeckel
ac4550ccbd
testme.sh: improve a bit
...
- add parameter when calling that will be forwarded to make
(e.g. to give the correct -j# option for your CPU)
- timeout after running the tests for 2 minutes, assuming something went
wrong, but don't cancel the rest of the tests
- add compilation with clang (if available on the system)
2015-04-18 15:06:28 +02:00
Steffen Jaeckel
0fd5e6c17f
add testme.sh
2014-12-11 14:59:35 +01:00