awesome/tests
Daniel Hahler 6aee6c2053 ci: overhaul coverage processing
- Execute the tests without compiling, and don't mess with the source
   files when coverage is enabled.
   This ensures that the coverage report lines are correct.
   This disables the doc tests, as their results would be unused.
   Hack: it still expands macros on util.lua, because of
   `util.get_themes_dir()` and `util.get_awesome_icon_dir()`, which might
   be moved later.  Ref:
   https://github.com/awesomeWM/awesome/pull/1239#discussion_r93828178.
 - ensure that BUILD_APIDOC and DO_COVERAGE are not used together
 - awesomeConfig.cmake: add DO_COVERAGE as an option
 - Travis: only install codecov with DO_COVERAGE=codecov
 - Travis: do not use set -v; use set -x with DO_COVERAGE
 - do not use trailing slashes with dirs in tests/examples/CMakeLists.txt / .luacov
 - Use latest luacov (0.12.0-1) again
   This reverts parts of 4cc6a815.
   I think it is better to fix any failure that 4cc6a815 tried to work around.
 - Travis: simplify/fix require('luacov') for functionaltests
 - tests/examples/CMakeLists.txt: resolve ../.. in SOURCE_DIR
 - tests/examples/CMakeLists.txt: add DO_COVERAGE to env
 - Cleanup/simplify .luacov: work with SOURCE_DIRECTORY alone
 - tests/run.sh: pass through / set SOURCE_DIRECTORY when running awesome
 - tests/run.sh: resolve source_dir
 - use DO_COVERAGE from env only
2017-01-08 20:34:13 +01:00
..
examples ci: overhaul coverage processing 2017-01-08 20:34:13 +01:00
_client.lua Fix error handling in _client.lua 2017-01-02 16:10:38 +01:00
_multi_screen.lua Add missing modelines to tests/*.lua 2016-12-31 14:05:51 +01:00
_runner.lua tests/_runner.lua: Use less waiting 2017-01-02 19:34:41 +01:00
_wibox_helper.lua textclock: Move to wibox.widget 2016-05-30 17:51:19 -04:00
run.sh ci: overhaul coverage processing 2017-01-08 20:34:13 +01:00
test-awesomerc.lua Merge pull request #1345 from psychon/test-runner-speed2 2017-01-03 02:13:44 +01:00
test-awful-client.lua Merge pull request #1345 from psychon/test-runner-speed2 2017-01-03 02:13:44 +01:00
test-awful-layout.lua Add missing modelines to tests/*.lua 2016-12-31 14:05:51 +01:00
test-awful-rules.lua Add missing modelines to tests/*.lua 2016-12-31 14:05:51 +01:00
test-awful-screen.lua tests: fix indenting/style (#1303) 2016-12-27 21:39:08 +01:00
test-awful-tag.lua Add missing modelines to tests/*.lua 2016-12-31 14:05:51 +01:00
test-awful-widget-button.lua tests: Add calls to awesome.sync() where needed 2017-01-02 19:34:41 +01:00
test-awful-widget-watch.lua Make tests more reliable on "early errors" 2016-03-06 10:20:45 +01:00
test-benchmark.lua tests: fix indenting/style (#1303) 2016-12-27 21:39:08 +01:00
test-client-swap.lua tests: fix indenting/style (#1303) 2016-12-27 21:39:08 +01:00
test-current-desktop.lua Fix the test that the previous commit added 2016-06-04 17:05:42 +02:00
test-dbus-error.lua tests: fix indenting/style (#1303) 2016-12-27 21:39:08 +01:00
test-drawable-bgimage.lua tests: fix indenting/style (#1303) 2016-12-27 21:39:08 +01:00
test-focus.lua tests: fix indenting/style (#1303) 2016-12-27 21:39:08 +01:00
test-geometry.lua test-geometry: Wait for c:kill() to be done 2017-01-02 19:34:41 +01:00
test-leak-client.lua test-leak-client.lua: Wait for c:kill() to be done 2017-01-02 19:34:41 +01:00
test-leaks.lua Fix memory leak in the default config on screen removal 2016-09-30 22:46:51 +02:00
test-maximize.lua change test value for client.border_width 2016-07-27 13:43:28 +02:00
test-miss-handlers.lua Add missing modelines to tests/*.lua 2016-12-31 14:05:51 +01:00
test-resize.lua Add missing modelines to tests/*.lua 2016-12-31 14:05:51 +01:00
test-screen-changes.lua Add a test for screen :swap() 2016-10-29 09:36:31 +02:00
test-signal.lua tests: fix indenting/style (#1303) 2016-12-27 21:39:08 +01:00
test-spawn-snid.lua tests: fix indenting/style (#1303) 2016-12-27 21:39:08 +01:00
test-spawn.lua tests: fix indenting/style (#1303) 2016-12-27 21:39:08 +01:00
test-struts.lua Merge pull request #1341 from psychon/modeline 2017-01-02 19:56:06 +01:00
test-tag-gap-single-client.lua Fix awful.tag.object.get_gap_single_client (#1190) 2016-10-26 01:43:45 +02:00
test-tooltip.lua Fix test-tooltip.lua: Run the event loop 2016-09-30 09:36:47 +02:00
test-urgent.lua tests: fix indenting/style (#1303) 2016-12-27 21:39:08 +01:00
test-use-after-gc.lua Improve behaviour of GC'd objects 2016-09-24 14:37:07 +02:00
test-wallpaper.lua tests: fix indenting/style (#1303) 2016-12-27 21:39:08 +01:00