summaryrefslogtreecommitdiff
path: root/mesontest.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix space before :.Jussi Pakkanen2016-12-311-7/+7
|
* Minimal fixes to make tests pass when cross compiling.Jussi Pakkanen2016-12-201-1/+5
|
* Fix cross test and run them if a cross compiler is available.Jussi Pakkanen2016-12-201-1/+1
|
* If/elif fix so running just mesontest actually runs the tests after doing a ↵Jussi Pakkanen2016-12-111-2/+2
| | | | rebuild.
* Use a big timeout when running gdb interactively and a typo fix.Jussi Pakkanen2016-12-111-2/+7
|
* mesontest: Fix exceptionPatrick Griffis2016-12-071-0/+1
|
* mesontest: Rebuild all before running testsThibault Saunier2016-12-031-6/+42
| | | | Only supporting ninja backend for now.
* Typo fix.Jussi Pakkanen2016-12-031-4/+4
|
* Merge pull request #1128 from thiblahute/mesontest_misc_fixesJussi Pakkanen2016-12-031-24/+57
|\ | | | | mesontest misc fixes
| * mesontest: Properly let user know when a test timeout out in verbose modeThibault Saunier2016-12-021-0/+2
| |
| * tests: Allow user to change timeout timeThibault Saunier2016-12-021-1/+5
| | | | | | | | | | | | For example if we know the tests takes more time because, for example we are tracing it, or running with very high debug log level we might not want the test to timeout.
| * mesontest: Do not timeout when running inside GDBThibault Saunier2016-12-021-1/+2
| |
| * mesontest: Let user work with gdb when not running in a loopThibault Saunier2016-12-021-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | In the normal case the user probably wants to set break point or anything when running an app in gdb, we should let him a chance to do so. In the case he is running in a loop, it probably means he want to reproduce a crash or a race inside gdb so we should just go and run in gdb. We probably miss a few options to give him more control.
| * mesontest: Respect repeat argument even when running testsuitesThibault Saunier2016-12-021-22/+46
| |
* | Stray debug print removal.Jussi Pakkanen2016-12-031-1/+0
| |
* | mesontest: Error out even in verbose mode when running repeatidlyThibault Saunier2016-12-011-6/+6
|/
* Support skipped testsDaniel Stone2016-11-291-1/+8
| | | | | | | | | | Knowing whether a test failed to run as its prerequisites were not available, or whether those prerequisites were available and produced unexpected/incorrect results, is a useful differentiation. Add support for skipped tests by testing for exit code 77, used through autotools/piglit/etc to denote a test which detected this and decided to skip.
* mesontest: Add a 'verbose' mode which does not capture stdout/errThibault Saunier2016-11-231-44/+55
| | | | | And reuse that mode when running inside gdb instead of reimplementing running test for that particular use case.
* mesontest: Fix usage of test.env as it can be a build.EnvironmentVariablesThibault Saunier2016-11-221-0/+4
|
* mesontest: Fix the --wd option and rename it to -C to be coherent with ninjaThibault Saunier2016-11-221-4/+5
|
* mesontest: Fix --list optionThibault Saunier2016-11-221-1/+3
| | | | The listing code path could not be hit when running mesontest --list
* Can run special tests with the new tool.Jussi Pakkanen2016-11-181-42/+46
|
* All testing is now in mesontest.py, which simplifies a lot of stuff.Jussi Pakkanen2016-11-181-9/+285
|
* Made Meson test into a class rather than abusing global variables and as ↵Jussi Pakkanen2016-11-181-1/+7
| | | | preparation for moving it elsewhere.
* Can run benchmarks.Jussi Pakkanen2016-11-181-1/+3
|
* Run all tests if none are specified.Jussi Pakkanen2016-11-181-0/+3
|
* Removed Valgrind from core.Jussi Pakkanen2016-11-181-1/+1
|
* Can run tests under gdb.Jussi Pakkanen2016-11-181-14/+29
|
* Add option to run under gdb.Jussi Pakkanen2016-11-181-0/+6
|
* New test runner.Jussi Pakkanen2016-11-181-0/+63