130 Commits (181d9a891d6791125946abe3ff630fba3a34ebbe)

Author SHA1 Message Date
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
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
Nicolas Schneider 681a14a695 use sys.stdout.encoding when parsing subprocess output 9 years ago
Jussi Pakkanen a8120eb519 Added plain Python sample project. 9 years ago
Jussi Pakkanen 23b98cd6e6 Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 9 years ago
Jussi Pakkanen 4c31e7774d Finalize moduleification so that full test suite runs. 9 years ago
Jussi Pakkanen a5508d3fd3 Can run most of test suite (with hacks). 9 years ago
Jussi Pakkanen 8b1039fa30 Organise files into a module structure. 9 years ago
Jussi Pakkanen c86ee8158a Make vs dependency detector work on non-english locales. 9 years ago
Jussi Pakkanen d92504797f Can build simple Swift executables. 9 years ago
Jussi Pakkanen 26873801bc Can define benchmarks and run them. 9 years ago
Jussi Pakkanen 067935ce76 Added conf option for build tree layout. 9 years ago
Jussi Pakkanen 9d559b2b39 More robust windows detection and more logs. 9 years ago
Igor Gnatenko 4dc8dbb7c1 run_tests: Bad first argument 'Exception' given to super() 10 years ago
Igor Gnatenko 816013ef0d run_tests: fix bad-continuation 10 years ago
Jussi Pakkanen cf0bd77ddd Do not invoke linker via cmd /c on Windows. 10 years ago
Jussi Pakkanen ff7c8b1647 Run unit tests in-process too for extra speed. 10 years ago
Jussi Pakkanen 144b2314ce Run Meson test invocations in-process because spawning a new Python process for each is too slow. 10 years ago
Jussi Pakkanen 324cca808d Print test time breakdown. 10 years ago
Jussi Pakkanen edda2f6888 Store time taken to configure, build and test individual cases. 10 years ago
Jussi Pakkanen a92fcb711b Fix windows tests when using newer MinGW. 10 years ago
Jussi Pakkanen f19fd50702 Encoding of result file is always utf-8. 10 years ago
Igor Gnatenko 2c8c6fbf20 tests: add all platform tests and skip needed tests 10 years ago
Igor Gnatenko e0ba9ba2b9 tests: add skipped tests 10 years ago
Igor Gnatenko dccb6a170e tests: add time property 10 years ago