99 Commits (306fa07f62bd6d2833af80a654411740a4626dd7)

Author SHA1 Message Date
Dylan Baker a8173630ea Don't use len() to test emptiness vs not emptiness 8 years ago
Elliott Sales de Andrade 8706d7d098 Warn when directory numbers are non-unique. 8 years ago
Elliott Sales de Andrade 59c5955169 Shorten detect_tests_to_run. 8 years ago
Nirbheek Chauhan 4f0d42967e tests: Move appveyor platform workaround to run_tests.py 8 years ago
Nirbheek Chauhan f80d471345 unit tests: Fix running specific targets with MSBuild 8 years ago
Nirbheek Chauhan 7e4a67c790 run_project_tests: Clean on backends that can't install 8 years ago
Nirbheek Chauhan 388e5a63dc project tests: Add a new BuildStep called validate 8 years ago
Nirbheek Chauhan 323fe43413 run_project_tests: Clean-up backend detection a bit 8 years ago
Nirbheek Chauhan d755228afe tests: Factor out common code to run_tests 8 years ago
Jon Turney 2930d3bda6 Ignore missing .pdb files when not using MSVS 8 years ago
Jon Turney 85f989f744 Don't run framework tests on Cygwin 8 years ago
Jon Turney 6c9260c47f Run test cases/windows/ tests on Cygwin 8 years ago
Jon Turney fd47ef3a27 Use '.exe' extension for executables for Cygwin 8 years ago
Jon Turney 5af98a5ee8 Use correct shared library naming for Cygwin 8 years ago
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