63 Commits (ddbf60f86da4ece3d407fe3b3e38ff45e34f561e)

Author SHA1 Message Date
Alex Hirsch 3e8eab66a1 Do not set MALLOC_PERTURB_ for benchmarks 7 years ago
Robert Doolittle 9b27f07002 don't use bare except 7 years ago
Robert Doolittle 60cfb87e69 mtest: catch ctrl-c and properly kill the child processes. Fixes #2281 7 years ago
Aleksey Filippov 2cf85ae16f Use os.path: basename() and dirname() instead of split() 7 years ago
Dylan Baker d573a29bda mtest: Chdir into the build directory before running tests with -C 7 years ago
Jussi Pakkanen 5cd8a7bbcc More defensive process killing. Closes #2629. 7 years ago
Eric Engestrom 5f7f5cdb05 Print correct command in help message 7 years ago
Eric Engestrom 9b6214eb4d mtest: print correct name in error message 7 years ago
Jussi Pakkanen b63710863b Renamed test serialisation from is_cross to is_cross_built for clarity. 7 years ago
Jon Turney b04c4fa878 Add Windows extra_paths to beginning of PATH when running tests 7 years ago
Jussi Pakkanen c2e40650e8 Turned mesontest into on internal module. 7 years ago
Dima Krasner 99fdb6c19e mesontest: logfilename may be undefined 7 years ago
Jussi Pakkanen db34a3a701 Close files reliably. 7 years ago
Elliott Sales de Andrade 5d1e35fa01 Print real error if mesontest used on invalid directory. 7 years ago
Jussi Pakkanen f24a4e27ad Removed some dead code. Closes #1949. 8 years ago
Elliott Sales de Andrade c0ab6e9d5b Don't rebuild tests during listing. 8 years ago
Rob Doolittle c389f7cdc7 can't pass args to python3 shebang 8 years ago
Rob Doolittle 56b41d1c79 mesontest: use unbuffered IO 8 years ago
Elliott Sales de Andrade 83d1c7f063 Rearrange trys to avoid possible undefined vars. 8 years ago
Elliott Sales de Andrade ea636fcd51 Remove unused variables. 8 years ago
Dylan Baker a8173630ea Don't use len() to test emptiness vs not emptiness 8 years ago
Jussi Pakkanen 27e2c23efc Colorize terminal output of mesontest. Closes #1593. 8 years ago
Jussi Pakkanen 4c6f99a31a Check that requested executables are available. Closes #1591. 8 years ago
Jon Turney fd47ef3a27 Use '.exe' extension for executables for Cygwin 8 years ago
Jon Turney 600f16f9f8 Use extra_paths on Cygwin 8 years ago
Nirbheek Chauhan f5b43eef1b mesontest: Support passing test arguments at runtime 8 years ago
Nirbheek Chauhan 9fffcef290 mesontest: Fix --repeat with --gdb 8 years ago
Nirbheek Chauhan 62c7dcf32d mesontest: Use shlex.split for parsing the wrapper 8 years ago
Jussi Pakkanen 69e51109c2 Run regen before loading test data because it might have changed. 8 years ago
Nirbheek Chauhan 06d615611b mesontest: Use setup timeout multiplier if not specified 8 years ago
Nirbheek Chauhan 5bf4338913 mesontest: Use test setup name in logfiles 8 years ago
Nirbheek Chauhan e9f9a42c7a mesontest: Don't run tests if no tests were selected 8 years ago
Nirbheek Chauhan 07c3d35d4b mesontest: Set MALLOC_PERTURB_ to a random value 8 years ago
Hemmo Nieminen 85304bd8cf [mesontest] Implement a quiet option. 8 years ago
Nirbheek Chauhan 2e30912447 vs: Fix running of tests to use mesontest.py 8 years ago
Nirbheek Chauhan 6778d0e2da mesontest: Don't add '.' at the end of some prints 8 years ago
Nirbheek Chauhan d9a4b367b4 mesontest: Don't overwrite test status on timeout 8 years ago
Mike Sinkovsky 550761d97b cleanup: @staticmethod 8 years ago
Mike Sinkovsky c9423cc3a8 cleanup: Replace assignment with augmented assignment 8 years ago
Mike Sinkovsky 969be1f679 cleanup: Remove redundant parentheses 8 years ago
Jussi Pakkanen 7a28f387e2 More readable total statistics. 8 years ago
Hemmo Nieminen b90956c2f2 mesontest: Improve test suite selection. 8 years ago
Mike Sinkovsky 5b626ab4cb style: [E1**] Indentation 8 years ago
Hemmo Nieminen ebea1e3bd9 mesontest: Print test stats even if in verbose mode. 8 years ago
Hemmo Nieminen 01be50fdd9 mesontest: Unify testing behaviour between the test target and mesontest. 8 years ago
Hemmo Nieminen fc17e3b9cc mesontest: Show the test command in truncated test logs. 8 years ago
Hemmo Nieminen bf281fd4c4 mesontest: Remove excess newline and whitespace from test logs. 8 years ago
Jussi Pakkanen b3d51abff2 Can put external programs to test suite exe wrappers directly. 8 years ago
Jussi Pakkanen 74f15263b6 Can set envvars in test setups. 8 years ago
Jussi Pakkanen ee8a6e6fc5 Can specify test setups and run them with mesontest. 8 years ago