Commit Graph

82 Commits

Author SHA1 Message Date
Jussi Pakkanen a92fcb711b Fix windows tests when using newer MinGW. 2015-04-20 22:04:58 +03:00
Jussi Pakkanen f19fd50702 Encoding of result file is always utf-8. 2015-04-13 23:45:10 +03:00
Igor Gnatenko 2c8c6fbf20 tests: add all platform tests and skip needed tests
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-25 23:15:23 +03:00
Igor Gnatenko e0ba9ba2b9 tests: add skipped tests
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-25 22:44:01 +03:00
Igor Gnatenko dccb6a170e tests: add time property
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-25 20:39:11 +03:00
Jussi Pakkanen 9287d7e2c5 Write out padding zeroes to numbers because Jenkins is too stupid to do logical order sorting. 2015-03-25 18:38:24 +02:00
Igor Gnatenko 7249ff9b00 tests: use name as class name
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-03-25 19:22:13 +03:00
Jussi Pakkanen 99a955491d Minor fixes. 2015-03-25 18:11:34 +02:00
Jussi Pakkanen 3a1a3404ba Fix empty java case. 2015-03-25 17:52:12 +02:00
Jussi Pakkanen fd30a81fa9 Made run_tests.py output test results in junit xml to allow better integration with CI tools. 2015-03-25 17:32:58 +02:00
Jussi Pakkanen bb28b6b51c Refactor unit test running. 2015-03-25 17:04:57 +02:00
Jussi Pakkanen c3645e2b45 Use argparse instead of optparse in run_tests. 2015-03-02 16:19:49 +02:00
Jussi Pakkanen 436a81f920 Can specify backend to run_tests.py. 2015-03-02 03:31:41 +02:00
Jussi Pakkanen 1ab5b850ef Use lib as library path in unit tests. 2015-02-16 01:24:58 +02:00
Jussi Pakkanen 73b8ff5341 Rework installation logic so we can go outside the install prefix. 2015-02-04 22:00:06 +02:00
Jussi Pakkanen 08ef881c86 Extracted compiler definitions to their own file. 2014-12-03 22:37:06 +02:00
Jussi Pakkanen 525f0ae6d2 Harmonised copyright declarations. 2014-11-16 20:19:12 +02:00
Robin McCorkell 85586ce1ba Signal handling for run_tests.py
SIGINT and SIGTERM are handled, causing further test execution to stop and
the results to be printed immediately. Also cleans up prebuilt objects
2014-11-16 17:11:00 +00:00
Jussi Pakkanen c4860ff60f Updated copyright years. 2014-08-11 00:20:17 +03:00
Jussi Pakkanen 100c20e568 Scan Fortran dependencies at the beginning for all sources. 2014-08-03 21:29:13 +03:00
Jussi Pakkanen 9abc5e0570 Vestigial removal. 2014-07-20 14:24:06 +03:00
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