152 Commits (036181ef6a3e9890a2e50a3b4d84851b15c52e94)

Author SHA1 Message Date
Hemmo Nieminen e8a3f4d38c mtest: do not process zero byte reads in read_decode() 3 years ago
Hemmo Nieminen 657a6eeb81 mtest: enable access to the console logger instance 3 years ago
Hemmo Nieminen 4304df30c2 mtest: store all test results directly to TestRun 3 years ago
Hemmo Nieminen 702f3fe15f mtest: store test output directly to a TestRun object 3 years ago
Hemmo Nieminen a0eb04788d mtest: print only one empty line before test summary 3 years ago
Hemmo Nieminen 565b12183f mtest: improve text test log formatting 3 years ago
Hemmo Nieminen e9f77dc072 mtest: differentiate stdout and stderr in test log text files 3 years ago
Hemmo Nieminen 5b0629dc11 mtest: print "live" test output when verbose with only 1 test 3 years ago
Hemmo Nieminen d6e1b72db0 mtest: remove unused arguments from read_decode_lines() 3 years ago
Hemmo Nieminen cb0cbb3e5e mtest: introduce get_test_num_prefix() helper function 3 years ago
Hemmo Nieminen e3b4065b0c mtest: split TestRun's get_details() to multiple functions 3 years ago
Hemmo Nieminen 9f26eae541 mtest: make ConsoleLogger's detail property a function 3 years ago
Hemmo Nieminen 64d204710f mtest: show "timed out" messages with --print-errorlogs option 3 years ago
Hemmo Nieminen 478ac7f6cc mtest: fix a couple of minor whitespace / typing issues 3 years ago
Paolo Bonzini a7e458effa mtest: ignore invalid input 3 years ago
Eli Schwartz 9fe18a63b1 mtest: stop disrespecting the gdb config file 3 years ago
Eli Schwartz 4680c09aac mtest: fix logic bug that broke tests where the cmd is a Windows found program 3 years ago
Paolo Bonzini 02b739feae mtest: refactor common condition into a property of TestRun 3 years ago
Eli Schwartz c85f7a39a8 mtest: raise informative error message when test program doesn't exist 3 years ago
Paolo Bonzini c3f145ca2b mtest: print stderr of TAP/Rust tests in verbose/non-parallel mode 3 years ago
Paolo Bonzini 3f3439522c mtest: support for forcibly verbose logging of some tests 3 years ago
William Toohey bad383f6b3 Activate VS env when running `meson test` 3 years ago
Eli Schwartz 5b7d4f8bd3
rename exe_runner to exe_wrapper everywhere 3 years ago
Paolo Bonzini 83f8b7c1b1 mtest: add an ASCII-only version of the spinner 3 years ago
Paolo Bonzini a077aaad99 mtest: accept very long lines 3 years ago
Eli Schwartz 8947352889 fix various flake8 whitespace errors 3 years ago
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