Jussi Pakkanen
ff7c8b1647
Run unit tests in-process too for extra speed.
2015-04-23 17:34:31 +03:00
Hemmo Nieminen
84581a69ed
Apply a cosmetic fix for tests' output.
...
Always leave at least two spaces between the test's name and the result of the
test (even if the test's name's lenght exeeds 40 chracters).
Signed-off-by: Hemmo Nieminen <hemmo.nieminen@iki.fi>
2015-03-30 22:04:01 +03:00
Jussi Pakkanen
e46c1743ce
Allow use of external test executables. Closes #89 .
2015-03-27 19:09:26 +02:00
Jussi Pakkanen
d289887b1b
Add should_fail kwarg to test to indicate tests that should fail.
2015-03-23 23:11:04 +02:00
Jussi Pakkanen
4745b07e99
And finally use argparse in meson_test. Closes #47 .
2015-03-02 17:11:29 +02:00
Jussi Pakkanen
b161e64d7d
Print message when no tests are defined.
2014-12-28 22:08:23 +02:00
Jussi Pakkanen
525f0ae6d2
Harmonised copyright declarations.
2014-11-16 20:19:12 +02:00
Jussi Pakkanen
a4d867b805
Print test command lines to logs.
2014-08-24 01:52:28 +03:00
Jussi Pakkanen
b97a8c82e7
Can specify Valgrind command line arguments.
2014-08-24 01:41:12 +03:00
Jussi Pakkanen
fcbe689561
Check if executables need to be run with Mono.
2014-08-11 01:03:31 +03:00
Jussi Pakkanen
c4860ff60f
Updated copyright years.
2014-08-11 00:20:17 +03:00
Jussi Pakkanen
a5863477f8
Kill end of line whitespace dead.
2014-08-07 12:34:35 +03:00
Jussi Pakkanen
0f98361117
JSON test output is now one line per test case.
2014-05-02 01:02:22 +03:00
Jussi Pakkanen
ba1ef71f11
Print test results in JSON.
2014-05-02 00:56:53 +03:00
Jussi Pakkanen
bc3018195e
Generate command to run tests with XCode.
2014-03-31 01:54:28 +03:00
Jussi Pakkanen
a2cb207762
Run Java tests as part of test suite.
2014-03-11 22:41:27 +02:00
Jussi Pakkanen
7005729418
Pass parent envvars to test executables.
2013-10-20 23:37:27 +03:00
Jussi Pakkanen
92ff302a14
Fixed cross compilation back up.
2013-10-20 23:28:16 +03:00
Jussi Pakkanen
11cfb3ce22
Can set test cmd arguments and environment variables.
2013-10-18 22:04:07 +03:00
Jussi Pakkanen
75edffd34d
Properly detect failing tests.
2013-10-18 18:34:54 +03:00
Jussi Pakkanen
ff1ac7eed1
Transfer test parallelism data from source to test runner.
2013-09-13 00:50:45 +03:00
Jussi Pakkanen
26bf87d1dc
Mixed parallel and non-parallel tests are possible.
2013-09-13 00:27:20 +03:00
Jussi Pakkanen
d6f94cc6ce
Run test suite in parallel.
2013-09-13 00:17:05 +03:00
Jussi Pakkanen
9849f43812
Refactoring to make way for parallel test runs.
2013-09-12 23:59:11 +03:00
Jussi Pakkanen
696f72da1b
Skip tests for cross compilation when they can not be run.
2013-08-24 21:33:52 +03:00
Jussi Pakkanen
6780050cbf
Run cross build tests with exe wrapper.
2013-08-23 23:52:17 +03:00
Jussi Pakkanen
fee6b88452
Padding fine tuning.
2013-08-04 00:43:33 +03:00
Jussi Pakkanen
095f444079
Even prettier print.
2013-08-03 21:35:57 +03:00
Jussi Pakkanen
fba84a46a1
Prettyified test runner output.
2013-08-03 01:18:33 +03:00
Jussi Pakkanen
3b698f40df
Print test name rather than the path to executable.
2013-08-03 01:04:29 +03:00
Jussi Pakkanen
624eafc3bc
Added missing right parentheses.
2013-06-20 18:10:01 +03:00
Jussi Pakkanen
0f03b26f44
Removed -tt, which is not necessary with Python 3.
2013-06-20 18:07:03 +03:00
Jussi Pakkanen
4d1ee0b8f2
Moved logs into their own directory.
2013-05-13 20:40:15 +03:00
Jussi Pakkanen
adb141a36c
Store test run time in log files.
2013-03-23 01:19:56 +02:00
Jussi Pakkanen
a7b5d30dcc
Measure time spent in tests.
2013-03-23 01:09:39 +02:00
Jussi Pakkanen
836b15f031
Sligthly better log output.
2013-03-22 23:47:56 +02:00
Jussi Pakkanen
2cdfb14777
Create a logfile with full test output.
2013-03-22 23:03:37 +02:00
Jussi Pakkanen
9da40d6e3d
Can specify wrapper binary for unit tests.
2013-03-22 22:37:34 +02:00
Jussi Pakkanen
7b2caafd49
Can run first test case in OSX.
2013-03-03 13:29:13 +02:00
Jussi Pakkanen
60cf41adab
Can generate header files.
2013-03-01 23:02:06 +02:00
Jussi Pakkanen
603625b61c
Builder -> Meson renaming.
2013-02-23 13:18:56 +02:00