138 Commits (3a3db9fc5ee543821d7384038b852538f84099f6)

Author SHA1 Message Date
Jussi Pakkanen f90bfa5245 Review fixes. 8 years ago
Jussi Pakkanen 3a002709f4 Pass cmd line args onwards. 8 years ago
Jussi Pakkanen b11a5b93cb Store all invocation output. Not shown to users yet. 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 8 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