Daniel Hahler
0f3bf03cd2
travis: unpin luassert
...
Closes #258 .
Build tested in https://travis-ci.org/blueyed/awesome/builds/70387485 .
2015-07-10 15:54:26 +02:00
Daniel Hahler
611438a892
Add functional tests via Xephyr/Xvfb/xdotool
...
Closes https://github.com/awesomeWM/awesome/pull/133
2015-07-10 15:19:51 +02:00
Daniel Hahler
7989096cc2
Travis: install CMake 3+ (for newer FindLua)
2015-06-20 01:55:31 +02:00
Daniel Hahler
e4c547d36b
Travis: 'make build' for luarocks
...
I am not sure if this is required, but documented like that.
2015-06-13 16:40:54 +02:00
Daniel Hahler
bf389e4cce
Travis: workaround: actually install/pin busted 2.0.rc8
...
This fixes the previous commit (6733cff
).
2015-06-10 21:29:39 +02:00
Daniel Hahler
6733cff842
Travis: workaround: use luassert 1.7.6 / busted 2.0.rc8
...
Temporarily fix infinite loop with luassert 1.7.7 (required by busted
2.0.rc9). Ref: https://github.com/awesomeWM/awesome/issues/258
2015-06-10 20:58:32 +02:00
Daniel Hahler
6d5973cb8c
Travis: update luarocks to 2.2.2
2015-06-10 20:01:38 +02:00
Daniel Hahler
f9a3b97b50
Travis: use tarballs instead of git-clone
...
This should improve performance and make it more reliable in general
(also in terms of timeouts when cloning).
2015-06-10 18:19:19 +02:00
Daniel Hahler
9be4a0368b
travis: install libxkbcommon-dev libxkbcommon-x11-dev
2015-05-28 23:20:17 +02:00
Daniel Hahler
9c443adc61
Travis: output cmake version in before_install
2015-05-26 16:05:07 +02:00
Daniel Hahler
1542722055
travis: only install and run if make succeeded
2015-05-04 18:59:55 +02:00
Daniel Hahler
9b9334976a
Add config for Travis CI
...
This builds and installs awesome (which runs its checks) and displays
--version.
- Build libxcb-cursor-dev and lua-lgi manually.
- A lot of dependencies are installed manually from Git or luarocks.
- Include Travis status in README.
Closes https://github.com/awesomeWM/awesome/pull/208 .
2015-04-26 04:01:32 +02:00