Daniel Hahler
d2fd15cf99
cmake: pass DO_COVERAGE=1 in env for tests/run.sh ( #2575 )
...
`$DO_COVERAGE` is used in tests/run.sh, and should be set with the
`DO_COVERAGE` CMake option.
2019-01-11 17:04:23 +01:00
Daniel Hahler
73ebf452ec
tests: improve coverage with integration tests ( #2082 )
...
- install luacov.runner in tests/_runner.lua.
- use Lua's `dofile` to execute the test files, which will give us
coverage for them.
- CMakeLists.txt: revert DO_COVERAGE env injection
- revert cd: make f absolute if not in source_dir
2017-11-18 01:52:48 +01:00
Daniel Hahler
6e53143401
tests/themes/run.sh: whitespace: sw=4
2017-08-24 23:16:53 +02:00
Daniel Hahler
e1da4b030f
tests/themes/run.sh: use themes from build dir
2017-08-24 23:16:53 +02:00
Daniel Hahler
ef04fa688e
tests/themes/run.sh: use themes from source dir ( #1994 )
...
This makes it easier to track their coverage.
2017-08-16 13:27:49 +02:00
Daniel Hahler
062f9d6a15
tests/themes/run.sh: distinguish header from tests/run.sh
2017-08-14 13:42:13 +02:00
Daniel Hahler
f698a17138
Add check-themes, which tests themes via tests/themes/
...
It relies on tests/run.sh to handle failures.
2017-08-11 20:01:37 +02:00