347 Commits (eb74bb8dbf74ac22a02e369b6622ee0ef8b5d6a3)

Author SHA1 Message Date
Nirbheek Chauhan f4f9272e87 project tests: Don't look for PDB files on MinGW/GCC 8 years ago
Nirbheek Chauhan 52e1b0a3c9 project tests: DummyExecutor for MSYS2 and OpenBSD 8 years ago
Nirbheek Chauhan 665dd78ffe project tests: Print meson log instead of stdout for configure failures 8 years ago
Nirbheek Chauhan 2340fd3d8a tests/windows: Tests for #1444 8 years ago
Nirbheek Chauhan 2e30912447 vs: Fix running of tests to use mesontest.py 8 years ago
Jussi Pakkanen 0a2daf84eb No longer require a binary called python3 on Windows. The default name is "python". 8 years ago
Mike Sinkovsky 969be1f679 cleanup: Remove redundant parentheses 8 years ago
Mike Sinkovsky 0dd1e33898 style: [E251] unexpected spaces around keyword / parameter equals 8 years ago
Mike Sinkovsky 84902cb93a style: [E301] expected 1 blank line, found 0 8 years ago
Nirbheek Chauhan 747d4f2b03 We only need Ninja 1.5.x for the core code 8 years ago
Nirbheek Chauhan a99732aaf2 Project tests: Also catch ValueError 8 years ago
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. 8 years ago
Nirbheek Chauhan 88aafd363e Normalize the path of a configured file to avoid dupes (#640) 8 years ago
Nirbheek Chauhan cc4826b85f run_tests.py: Make 'no-installed-files' stricter 8 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