aboutsummaryrefslogtreecommitdiffstats
path: root/src/tests/test_runner.h
Commit message (Collapse)AuthorAgeFilesLines
* Add a RWLockJack Lloyd2019-09-231-0/+1
|
* Run the test suite in multiple threadsJack Lloyd2019-01-311-1/+2
| | | | Refactor areas where data was being shared
* Add Test_Options classJack Lloyd2018-04-021-11/+3
|
* Add --avoid-undefined optionJack Lloyd2018-03-311-0/+1
| | | | GH #1518
* Add new test option --abort-on-first-failJack Lloyd2018-03-281-0/+1
| | | | | Calls std::abort the first time a test fails. Not for general consumption but sometimes very useful when tracking down a tricky bug.
* Use a simple PRNG for the testsJack Lloyd2017-10-291-1/+3
| | | | | | | | | | | Not cryptographically secure, but fast! Cuts several seconds off the test suite even on a very fast machine. Probably even more effective for 32-bit systems since the default for HMAC_DRBG is SHA-384. Also it means deterministic tests are used regardless of build configuration which is nice. Improve output for --test-runs which was useful for me when debugging SM2 encryption issue.
* Fix botan-test --helpJack Lloyd2017-10-241-2/+0
| | | | [ci skip]
* Refactor option parsing in cli and test codeJack Lloyd2017-10-241-0/+43
Allows cleaning up header includes, also somewhat smaller binaries.