200 Commits (4e52a0f7fd9f6490fe31781809f2871a918be458)

Author SHA1 Message Date
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
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