mbedtls/tests
Gilles Peskine 770ad7e2c9 all.sh: don't insist on Linux; always run Valgrind
Don't bail out of all.sh if the OS isn't Linux. We only expect
everything to pass on a recent Linux x86_64, but it's useful to call
all.sh to run some components on any platform.

In all.sh, always run both MemorySanitizer and Valgrind. Valgrind is
slower than ASan and MSan but finds some things that they don't.

Run MSan unconditionally, not just on Linux/x86_64. MSan is supported
on some other OSes and CPUs these days.

Use `all.sh --except test_memsan` if you want to omit MSan because it
isn't supported on your platform. Use `all.sh --except test_memcheck`
if you want to omit Valgrind because it's too slow.

Portability: ecognize amd64 (FreeBSD arch string) as well as x86_64
(Linux arch string) for `uname -m`. The `make` utility must still
be GNU make.
2019-01-10 18:28:17 +01:00
..
.jenkins Add Jenkinsfile for PR job 2018-10-19 15:25:57 +01:00
data_files Add tests for relaxed CRL-CA name comparison 2018-11-06 13:17:07 +00:00
git-scripts Add doxygen.sh script to git hooks 2018-10-29 10:45:00 +02:00
scripts all.sh: don't insist on Linux; always run Valgrind 2019-01-10 18:28:17 +01:00
suites Update the version of the library to 2.7.9 2018-12-21 10:52:37 +00:00
.gitignore
CMakeLists.txt Support out-of-tree testing with CMake 2018-03-21 12:28:59 +01:00
compat.sh Fix multiple quality issues in the source 2018-06-08 11:14:43 +01:00
Descriptions.txt
Makefile Make DLEXT var configurable in programs and tests makefiles 2018-03-27 20:04:18 +01:00
ssl-opt.sh ssl-opt.sh: change expected output for large srv packet test with SSLv3 2018-09-26 22:53:13 +01:00