Commit Graph

161 Commits

Author SHA1 Message Date
Jussi Pakkanen b3ca519fea Message clarification. 2014-07-20 13:50:25 +03:00
Jussi Pakkanen 09c24654a6 Run C# tests during suite. 2014-07-18 23:45:23 +03:00
Jussi Pakkanen 5df4e62dfd More verbosity. 2014-07-14 18:15:54 +03:00
Jussi Pakkanen 4a23c01992 Make it possible to print all test output so it shows up in e.g. buildbot logs. 2014-07-08 17:39:54 +03:00
Jussi Pakkanen b7bdf5b7bd Prebuild object file with MSVC. 2014-06-24 19:20:44 +03:00
Jussi Pakkanen 5df1818e2b MinGW fix. 2014-06-24 19:03:15 +03:00
Jussi Pakkanen 85972c848d Generate prebuilt object on demand so we don't need to ship object files in the source tarball. 2014-06-22 20:36:19 +03:00
Jussi Pakkanen e4b17ff3e8 Add Rust to main test suite. 2014-06-18 23:50:33 +03:00
Jussi Pakkanen 576b0f26dd Print test skip. 2014-05-10 19:49:00 +03:00
Jussi Pakkanen 752fa1e4af Run Vala tests as part of the test suite. 2014-05-10 02:33:44 +03:00
Jussi Pakkanen c7e7d1a4c3 Can execute found programs with run_command. 2014-04-20 13:58:20 +03:00
Jussi Pakkanen c21637a01d Fixed unity builds for Qt5. 2014-04-16 22:38:29 +03:00
Jussi Pakkanen 4c02a35fe0 Updated msvc compile and link flag functions. 2014-04-16 21:38:49 +03:00
Jussi Pakkanen 668d679c01 Some windows cleanups. 2014-04-16 21:30:14 +03:00
Jussi Pakkanen 6024f277dc Do not run Java tests on OSX because starting from Mavericks it has a fake javac program that just annoys you with a popup. 2014-04-02 21:23:31 +03:00
Jussi Pakkanen 6b56bfd10e Run test suite with xcodebuild on OSX. 2014-03-31 02:17:57 +03:00
Jussi Pakkanen f692555a27 Now can use run_tests.py with MSBuild. 2014-03-19 20:53:35 +02:00
Jussi Pakkanen 889e4b03c0 Fix test runner on Windows. 2014-03-16 11:57:07 +02:00
Jussi Pakkanen a2cb207762 Run Java tests as part of test suite. 2014-03-11 22:41:27 +02:00
Jussi Pakkanen 0a4818164d Run object tests on i686, too. 2014-03-08 23:19:32 +02:00
Jussi Pakkanen 71112e1cdb Cleaner test run output. 2014-03-08 00:31:45 +02:00
Jussi Pakkanen 337b14e602 Some test tuning. 2013-11-05 00:29:39 +02:00
Jussi Pakkanen 18c92dc1c5 Indent fix. 2013-09-29 18:50:02 +03:00
Jussi Pakkanen 72577a3ee3 Do not test install on Windows. 2013-09-29 18:48:33 +03:00
Jussi Pakkanen 260d6eaa6e Mangle install file names so test suite passes on OSX. 2013-09-15 22:20:41 +03:00
Jussi Pakkanen 26837fda48 Added installed_files.txt files to all places that needed them. 2013-09-13 21:06:09 +03:00
Jussi Pakkanen 2aed361390 Check that files that should be installed are. 2013-09-13 20:57:05 +03:00
Jussi Pakkanen 6536354cc3 Updated symbolextractor to work with cross builds. 2013-08-24 00:30:13 +03:00
Jussi Pakkanen d02e4ce1c9 Created new suite of tests that should fail when executed. 2013-08-10 23:02:51 +03:00
Jussi Pakkanen 65be7a9ab7 A few Fedora fixes. 2013-07-04 18:02:44 +03:00
Jussi Pakkanen 30dbccd346 Line numbers start from 1. 2013-04-19 19:03:29 +03:00
Jussi Pakkanen a1d367ba8b Guard against Windows line endings on Windows too. 2013-04-19 19:01:48 +03:00
Jussi Pakkanen a7b7e4b235 Added a Windows test. 2013-04-19 18:24:48 +03:00
Jussi Pakkanen 5465572c78 Run objective C tests in test suite. 2013-04-06 22:06:58 +03:00
Jussi Pakkanen e12100b726 Removed shell backend. 2013-04-01 13:42:30 +03:00
Jussi Pakkanen 3e3db7fcff Guard against DOS line endings. 2013-03-25 00:59:46 +02:00
Jussi Pakkanen 6bbaba5a82 Removed -tt from shebang lines because GNU env can't handle it and the
test suite now checks for tabs.
2013-03-24 19:38:44 +02:00
Jussi Pakkanen 8ba79591bc Check for tabs whenever running the test suite. 2013-03-24 19:35:17 +02:00
Jussi Pakkanen 70f6b769a6 Added custom detector framework and a Boost detector to it. 2013-03-24 15:04:51 +02:00
Jussi Pakkanen f13f5e2b6f Removed leftover print. 2013-03-09 20:38:34 +02:00
Jussi Pakkanen 3a320036ce Can run most of the test suite on Windows. 2013-03-08 18:53:41 +02:00
Jussi Pakkanen 4dda53483e Simple test for OSX. 2013-03-03 20:30:46 +02:00
Jussi Pakkanen 9262fe600a Split test suite into common and platform dependent parts. 2013-03-03 20:05:04 +02:00
Jussi Pakkanen 3f3496f08a Fix shebang lines to work on OSX too. 2013-03-03 12:58:58 +02:00
Jussi Pakkanen a953e6d2b5 Make install dir if it does not exist yet. 2013-03-02 19:13:22 +02:00
Jussi Pakkanen 7371ad676e Renamed generator command line option to backend. 2013-02-24 00:20:39 +02:00
Jussi Pakkanen 603625b61c Builder -> Meson renaming. 2013-02-23 13:18:56 +02:00
Jussi Pakkanen 9418ece26a Renamed system from builder to Meson. 2013-02-17 21:11:50 +02:00
Jussi Pakkanen 8c6c0d9b82 Fix regeneration rule so it is not triggered needlessly. 2013-02-16 21:49:00 +02:00
Jussi Pakkanen 84d6e85d37 Test kludge. 2013-02-10 15:51:35 +02:00
Jussi Pakkanen a2845b491b Tests can now be easily run with both shell and Ninja. 2013-02-10 14:08:53 +02:00
Jussi Pakkanen da2e9f6688 Run tests in numerical rather than ASCIIbetical order. 2013-02-09 01:07:12 +02:00
Jussi Pakkanen 7a19918024 Generate configure files in Ninja backend. Now it passes all unit tests. 2013-02-09 01:02:42 +02:00
Jussi Pakkanen e0b6c68a4e Minor fix. 2013-02-09 00:49:29 +02:00
Jussi Pakkanen b6886b2c27 Added target install option. 2013-01-12 02:25:06 +02:00
Jussi Pakkanen 36e2b0cd37 Run generated tests as part of overall testing. 2013-01-06 19:17:38 +02:00
Jussi Pakkanen a1efb27a8e Run the generated build system as a part of tests. 2013-01-02 00:04:20 +02:00
Jussi Pakkanen aa99fb0c67 Pass environment and interpreter into shell generator as arguments. 2013-01-01 17:47:58 +02:00
Jussi Pakkanen 231c2c2bc1 Renamed build area for great tab autocompletion justice. 2012-12-29 22:20:44 +02:00
Jussi Pakkanen 649ee06129 Renamed main file. 2012-12-26 23:39:27 +02:00
Jussi Pakkanen f16feed44a Unit test harness. 2012-12-26 17:05:04 +02:00