38 Commits (8cd3e166d8206cae49b29fd3aa20ebb9c8113dcd)

Author SHA1 Message Date
Xavier Claessens 37067a53c4 Use a single ArgumentParser for all subcommands 6 years ago
Jussi Pakkanen 8ca463f9f1 Guard against the process redirecting stdout. Closes #3967. 6 years ago
Jussi Pakkanen 7e75451867 Try to kill processes even more thoroughly. Closes #4127. 6 years ago
Nirbheek Chauhan fc90c4a331 Print only custom env vars in the test log for each test 6 years ago
Nirbheek Chauhan e8dae2b966 cross: Be more permissive about not-found exe_wrapper 6 years ago
Nirbheek Chauhan 416a00308f cross: Use ExternalProgram for cross-file exe_wrapper 6 years ago
Kurtis Rader 5290f41f31 Report exit status or signal that killed the test 7 years ago
Nirbheek Chauhan efa9b75d5d Set WINEPATH when running serialized executables 7 years ago
George Koehler 64906b0755 Don't call getpgid() when killing a test. 7 years ago
Alberto Sartori 717f7db67e improve suite of meson test (#3369) 7 years ago
Aleksey Filippov ddc6f72507 Use consistent quotes 7 years ago
Aleksey Filippov 827d33c8b6 Split SingleTestRunner.run() 7 years ago
Aleksey Filippov 0e8c69b796 Split SingleTestRunner._get_cmd() out of run() 7 years ago
Aleksey Filippov 9596fd6c24 Move run_single_test() into separate class 7 years ago
Aleksey Filippov 3eebb1f83a Make run_single_test() method static 7 years ago
Aleksey Filippov 9c01fc0e49 Do not access counters from parallel code 7 years ago
Aleksey Filippov 2aa1c3d575 Use enum instead of string constants 7 years ago
Aleksey Filippov 84e3cadc70 Use hermetic parameters in run_single_test(), initialize them before in the caller 7 years ago
Jussi Pakkanen 9b2e533d87 Always build parser objects anew to avoid leaking old data. 7 years ago
nyorain dd614015e0 Open mesontest logfiles in utf-8 mode 7 years ago
Alicia Boya García 70270d874d meson test: let gdb handle ^C instead of us 7 years ago
Hemmo Nieminen 275c737d57 Fix test setup's timeout_multiplier handling. 7 years ago
Hemmo Nieminen e0d0c0166a Avoid unnecessary unpickling of build data during testing. 7 years ago
Hemmo Nieminen 7fb8e518b2 Harmonize data pickling. 7 years ago
Hemmo Nieminen 060560bf62 Use test setups from the active (sub)project by default. 7 years ago
Hemmo Nieminen abcaf7c222 Namespace test setups. 7 years ago
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