Thom Wiggers
2eaf382689
Add support for specifying architecture and feature limits ( #224 )
* Add support for specifying architecture and feature limits
* cpuinfo not supported on ppc
* Detect 32-bit python interpreter on 64-bit CPU
* Fix bugs in isolated tests
* Also support restricting operating system
5年前
Thom Wiggers
78a65d6ec9
Parallel tests ( #206 )
* Do tests with pytest to run them in parallel
* attempt to handle merge commits better for PR test path
Similar to how we solved this for travis
* Clean up imports
* don't run valgrind if not specified slow_test
* Fix functest after initializer rename
* upload tests results as junit
* Upload test-common files since #200 got merged
* Catch test results upload failure
5年前
Thom Wiggers
65d43df241
Change permit test into a decorator
This way we can properly raise skiptest
5年前
Thom Wiggers
3e95b0b4d7
Add slow test annotator
5年前
Thom Wiggers
546d9e41f2
Make output of sanitizer nicer
5年前
Thom Wiggers
327429b625
Make sure -fsanitizer binaries are always cleaned up
5年前
Thom Wiggers
9c4aebd8e3
sanitizers don't need valgrind
5年前
Thom Wiggers
09a35993da
Skip Valgrind on OSX
5年前
Thom Wiggers
a5e906a306
Fix sanitizer test
5年前
Douglas Stebila
42a5e0e4ad
Use environment variables to selectively filter tests
5年前
Thom Wiggers
1399c7fd1f
Only ignore missing helper programs if not on CI
use randombytes in functest
Got dropped by the rebase
Work around missing clang-tidy on Travis
Also check if valgrind is available
5年前
Thom Wiggers
f25824246f
small improvements of reporting
5年前
Thom Wiggers
7ad19a30a4
First start of windows test support
5年前
Thom Wiggers
75be658074
Clean up tests
Modify the tests to no longer construct the classes multiple times and
to have them make use of the new helpers.make() function.
5年前
Thom Wiggers
dac7235643
Only skip ASAN on ppc with Clang
5年前
Thom Wiggers
53591961c9
Fix supported platform debug print
5年前
Thom Wiggers
ea47ab3dad
Fix arm platform names
5年前
Thom Wiggers
1180de5d30
Add environment to sanitizers on ARM
5年前
Thom Wiggers
73197c6516
Add sanitizers to functests
5年前
Thom Wiggers
7168644c40
Also support nose2
5年前
Thom Wiggers
685098ce33
Allow to run the test modules as `python3 module.py`
5年前
Thom Wiggers
90071bfb97
Flake8ify python files
5年前
Douglas Stebila
ba359473b9
Remove old license check and reduce re-building
5年前
Douglas Stebila
72d514a6fe
Call nose differently and add test documentation
5年前
Douglas Stebila
f64a7e0dd4
Reimplement Python tests using nose framework
5年前