125 Commits (abaa980436f53100041bd5535589bb1c42019bd6)

Author SHA1 Message Date
Paolo Bonzini 8945c53711 mtest: limit "magic" CTRL+C behavior to process group leaders 3 years ago
Eli Schwartz b2ddda7013
fix incorrect porting from % formatting to .format method 3 years ago
Eli Schwartz e8a85fa8a2
various python neatness cleanups 3 years ago
Paolo Bonzini 65b144bc85 Revert "mtest: fix test output issues (in console)" 3 years ago
Hemmo Nieminen 5fcb0e6525 mtest: fix test output issues (in console) 3 years ago
Dylan Baker e049494890 mtest: Allow gtest protocol test to fail more gracefully 3 years ago
Paolo Bonzini 5215f4fa98 cleanup self.options.wd 3 years ago
Paolo Bonzini b44a51d0fd resolve symlinks passed to -C 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Paolo Bonzini ea48edbb0f mtest: timeout if the write side of pipes does not close 4 years ago
Paolo Bonzini 13d3fbbf3e mtest: remove pointless try/except from try_wait_one 4 years ago
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Paolo Bonzini 0c663d056a mtest: create separate runners for multiple repeats 4 years ago
Luke Drummond 79f7328d6a [TAP] Fix TAP parser when test exits with status 4 years ago
Paolo Bonzini 2b48d75c7e mtest: use / as path separator for ninja targets 4 years ago
Paolo Bonzini b1efd03619 mtest: include classname in <testcase> JUnit element 4 years ago
Paolo Bonzini 6c40b134df mtest: cancel stdout/stderr tasks on timeout 4 years ago
Paolo Bonzini c6b135c1f9 mtest: clean up conditions on whether tests are run in parallel 4 years ago
Paolo Bonzini 711d9feb4e mtest: fix nits in printing test stdout 4 years ago
Paolo Bonzini 3506d8daf2 mtest: TestSetup can have [] as an exe_wrapper 4 years ago
Paolo Bonzini b1a9578091 mtest: run the test output parser as a task 4 years ago
Paolo Bonzini 8b94aa578a mtest: hide infinite timeout from the progress report 4 years ago
Paolo Bonzini c7c2bc8db1 interpreter, mtest: introduce add_test_setup(exclude_suites: ...) 4 years ago
Paolo Bonzini e7b587c81f mtest: extract get_test_setup, rename merge_suite_options 4 years ago
Paolo Bonzini 26a3148e19 mtest: load build data early 4 years ago
Paolo Bonzini 0aeb2074b9 mtest: compute logfile name early 4 years ago
Paolo Bonzini 203f368949 mtest: remove useless argument 4 years ago
Xavier Claessens e4137ae3ec test: Make timeout <= 0 infinite duraction 4 years ago
Paolo Bonzini 12b3d05d1e mtest: log individual TAP subtests 4 years ago
Paolo Bonzini 7b02abeac6 mtest: infrastructure to print subtest results 4 years ago
Paolo Bonzini bb9d8b5b80 mtest: move --print-errorlogs output during the test run 4 years ago
Paolo Bonzini 4d6a0cc174 mtest: log test start in verbose mode 4 years ago
Paolo Bonzini 959e4b3a5e mtest: call TestLogger.start_test when TestRun is in the RUNNING state 4 years ago
Paolo Bonzini 289cc2e2c5 mtest: use buffered stdout/stderr in parallel mode 4 years ago
Paolo Bonzini a0da710172 mtest: quote environment variable values and command line arguments 4 years ago
Paolo Bonzini 04bab9d595 mtest: include full environment in the TestRun object 4 years ago
Paolo Bonzini 111f22a4f8 mtest: make log output more suitable for console 4 years ago
Paolo Bonzini a118cae9d2 mtest: small refactoring of log printing 4 years ago
Paolo Bonzini 2386f336f1 mtest: log in verbose mode, but not in gdb mode 4 years ago
Paolo Bonzini 2e982a3864 mtest: collect stdout/stderr even in verbose mode 4 years ago
Paolo Bonzini e7c8555575 mtest: move I/O handling to TestSubprocess 4 years ago
Paolo Bonzini 401464c61a mtest: tweak the gathering of stdo_task/stde_task results 4 years ago
Paolo Bonzini 90ea0dc583 mtest: disable the progress report in gdb mode 4 years ago
Paolo Bonzini c1c1408fae mtest: introduce ConsoleUser 4 years ago
Paolo Bonzini 1f52e2fa45 mtest: turn TestRun into a hierarchy 4 years ago
Paolo Bonzini 9e42048e3c mtest: pass command line to TestRun.start 4 years ago
Paolo Bonzini 1f5634f15d mtest: add complete_skip to TestRun 4 years ago
Paolo Bonzini c544529faa mtest: simplify complete_exitcode 4 years ago