Commit Graph

32 Commits

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