73 Commits (5e043d19f600a7aedf65bddc8b4adea094aba4c6)

Author SHA1 Message Date
Nirbheek Chauhan 89ea236b02 project tests: Always print the logs of failing tests 8 years ago
Jussi Pakkanen dc70916ca4 Catch permissionerrors too, since Windows seems to produce them occasionally. 8 years ago
Igor Gnatenko 116da33cdd style: fix E128 violations 8 years ago
Igor Gnatenko ea570bcb67 style: fix E265 violations 8 years ago
Igor Gnatenko 2017d8578a style: fix E226 violations 8 years ago
Jussi Pakkanen b55235dfbd Fix space before :. 8 years ago
Nirbheek Chauhan a3c02262f9 Force a Ninja regeneration before each project test 8 years ago
Jussi Pakkanen 701e393261 Make cross tests use same framework as regular tests. 8 years ago
Igor Gnatenko 9ffc0d2f89 tree-wide: remove blank lines at EOF 8 years ago
Igor Gnatenko 1590e185f4 run_project_test: don't import sys twice 8 years ago
Nirbheek Chauhan c854ae1801 run_project_tests.py: Also do ninja clean on tests 8 years ago
Jussi Pakkanen 4d2a2802b5 Pass --no-rebuild arg when running inprocess to prevent Ninja vomit. 8 years ago
Jussi Pakkanen ed33e64c71 Guard against cpu_count failing. 8 years ago
Jussi Pakkanen c7ddce163f All testing is now in mesontest.py, which simplifies a lot of stuff. 8 years ago
Jussi Pakkanen 5603f90287 Allow tests to mark themselves as skipped during runtime. 8 years ago
Nirbheek Chauhan a90af371f6 project tests: Fix appveyor overwriting the platform env variable 8 years ago
Nirbheek Chauhan da782c62df project tests: Skip lang-specific tests based on backend 8 years ago
Nirbheek Chauhan 377fe51003 project tests: Require both javac and java for Java tests 8 years ago
Nirbheek Chauhan b08c8c7b77 run_tests.py: Add support for tests that fail at build-time or test-time 8 years ago
Jussi Pakkanen c7936f6819 Run unittests. 8 years ago
Nirbheek Chauhan 81423270f5 run_tests: Print stdo and stde in failing test logs 8 years ago
Nirbheek Chauhan 91c5f07a8e run_tests.py: Ignore .pdb files while validating install 8 years ago
Elliott Sales de Andrade aec1e88c21 Use context manager in test cases. 8 years ago
Matthias Klumpp 56823272ab Implement D support 8 years ago
Jussi Pakkanen f3c793b9c1 Added test for a prebuilt static library and a declare_dependency that uses it. 9 years ago
Nirbheek Chauhan 88aafd363e Normalize the path of a configured file to avoid dupes (#640) 9 years ago
Nirbheek Chauhan cc4826b85f run_tests.py: Make 'no-installed-files' stricter 9 years ago
Nirbheek Chauhan 45c8557dc6 Fix tests for the new library/executable naming scheme 9 years ago
Nirbheek Chauhan d61656d43c Fix typo argument order to TestRunner (#615) 9 years ago
Jussi Pakkanen 436eab9b85 Print full mesonlog on failed tests when run under CI. 9 years ago
Jussi Pakkanen 15ab984d8e Finish appveyor integration by moving static library in a subdir to avoid clashes. 9 years ago
Jussi Pakkanen 1e9e91f25a Print full log when failures happen under Appveyor. 9 years ago
Nicolas Schneider 3bedca0257 add vs2015 backend 9 years ago
Jussi Pakkanen 37c5d45d07 Print all of the things when CI fails. 9 years ago
Nicolas Schneider 4a102fd445 cancel all pending test cases when interrupted by signals 9 years ago
Nicolas Schneider 1d2b4ed8e9 simplify unit test output (#506) 9 years ago
Nicolas Schneider 435700aeb0 add exponential backoff for deleting temp directories 9 years ago
Nicolas Schneider 5decddf09f fix off by one, since range() does not include the end of the range 9 years ago
Nicolas Schneider 32e0973ef1 fix randomly failing test execution on Windows 9 years ago
Nicolas Schneider 42e6b78351 do not print anything during tests 9 years ago
Nicolas Schneider ff9d879eea properly fix Windows parallel tests by not using global variables 9 years ago
Nicolas Schneider eb69b268d4 Revert "Fix Windows. Again." 9 years ago
Jussi Pakkanen e522a9f268 Fix Windows. Again. 9 years ago
Jussi Pakkanen a7e9301215 Output is all pretty again. 9 years ago
Jussi Pakkanen 81e37e1220 Run tests in parallel. 9 years ago
Jussi Pakkanen 9587715585 Fix Windows. 9 years ago
Jussi Pakkanen ea092fefc2 Use individual tempdirs for building and installing in unit tests. 9 years ago
Jussi Pakkanen 5b3c9e262b Check option files too. 9 years ago
Nicolas Schneider 5482a23936 enhance test framework to read meson arguments from a file per test 9 years ago
Jussi Pakkanen 455e55f8e5 Back to .py suffix in files. Closes #394. 9 years ago