71 Commits (67651271f60347b2d3cadd235a4abac0b3a1bc16)

Author SHA1 Message Date
Camilo Celis Guzman 7a76fecdf7 mesonbuild/mtest: plumb and report a test's start time 5 years ago
Michael Hirsch, Ph.D 6e708208dd CI: add initial type annotation checking 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
Gerion Entrup 7d01629580 mtest: add gdb_path option 5 years ago
Dylan Baker d6c4e79c84 mtest: Don't require an exe wrapper for if the cross file says we don't need one 5 years ago
Marc-André Lureau 6a12f3fc16 mtest: TAP: ignore empty lines 5 years ago
Aleksey Gurtovoy 75daed27bc mesonlib.split_args/quote_arg/join_args 5 years ago
Thibault Saunier 42c5e4fe2b wine: Try to get the short paths when generating WINEPATH 5 years ago
Michael Hirsch, Ph.D 148a3a83a6 DOC: meson test multiple --suite specifications [skip ci] 5 years ago
Michael Hirsch, Ph.D c904d3eefe remove vestigial $ from test error msg 5 years ago
Christoph Weiss 185238fdb4 Change meson test's build failure exit code to 125 5 years ago
Jussi Pakkanen b2cdf528b8 Made TestHarness a context manager to ensure files get closed. 6 years ago
Dylan Baker c571b0b185 mtest: annotate and fix bugs found by annotating 6 years ago
Dylan Baker df44c86b2f mtest: precompile regular expressions 6 years ago
Dylan Baker 5dca885c5c mtest: reorder imports 6 years ago
Peter Hutterer 70997ca969 mtest: check for an empty suite list 6 years ago
Jussi Pakkanen dc2044c56d Report xpass results as failures. 6 years ago
Paolo Bonzini a2c3ba474a mtest: fix TAP with --verbose (#5160) 6 years ago
Paolo Bonzini 1e7ce3553b do not use Executor if only one process was requested 6 years ago
Paolo Bonzini 91f847d308 mtest: implement TAP parsing 6 years ago
Paolo Bonzini f2e513791e mtest: add support for hard errors 6 years ago
Paolo Bonzini d830945224 mtest: do not use return code to look for failed tests 6 years ago
Paolo Bonzini 1264f03637 mtest: refactor TestRun creation 6 years ago
Eric Engestrom 182eb2ba3a mtest: make `meson test --list` return whether there was any test to list 6 years ago
Yeongjin Jeong a75bda7154 mtest: Don't use thread executor when enabled gdb in test_setup 6 years ago
Olivier Crête 7993747e13 Save surrogates as-is in log files 6 years ago
Jussi Pakkanen c6e022b560 Print ASCII version of unrepresentable text. Closes #4600. 6 years ago
Jon Turney 4c4e3c8600 Fix flake8 whitespace reports 6 years ago
Stian Selnes 0821462ce3 Add kwarg is_default to add_test_setup() 6 years ago
Dave Reisner 96f8842b79 Report expected failures and unexpected passes separately 6 years ago
Dylan Baker e921e38301 mtest: Check that stdout is not None before seeking 6 years ago
Marcel Hollerbach 253c581412 test: do not use PIPE 6 years ago
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