Commit Graph

13 Commits (21c51a916225351a436178b4d08ce64da03de5cb)

Author SHA1 Message Date
Frans de Jonge 21c51a9162 Travis update
The new container-based format doesn't do sudo anymore, so there are some extensive changes.

It does, however, allow cache.

I also took the opportunity to switch to a newer busted. The root element for that now needs to be a table.
9 years ago
Qingping Hou 16efbcf223 build: enable travis retry 9 years ago
chrox 625b184b8e Fix travis build 9 years ago
chrox 0191dc6530 revert busted to v1.10.0 to avoid segmentation fault in testing 9 years ago
chrox 1e7e401715 fix luarocks install 9 years ago
chrox 4053b5adac fix unit test with latest busted 9 years ago
chrox 6a0554f226 make coverage in after_success stage
So that if the coverage job is timeout it won't fail the
CI result.
10 years ago
chrox 64d2d3deae install nasm in Travis 10 years ago
chrox 3a98b4b0f7 add coveralls badge to show coverage number 10 years ago
chrox 770245418c install luajit for luacov in Travis 10 years ago
chrox f1f8d8dc4f make coverage target for code coverage for the unit test
so that we can easily find which module needs unit test

In order to run 'make coverage' `luacov` need to be installed
with 'sudo luarocks install luacov'.
10 years ago
Qingping Hou efac6e9210 fix(test): update package list in travis 10 years ago
chrox 23dac18145 add travis CI for koreader 10 years ago