Browse Source

Test for 5.3 and luajit 2.1.
Added coveralls.

Greatwolf 8 năm trước cách đây
mục cha
commit
c6688ff79e
2 tập tin đã thay đổi với 27 bổ sung14 xóa
  1. 5 0
      .luacov
  2. 22 14
      .travis.yml

+ 5 - 0
.luacov

@@ -0,0 +1,5 @@
+modules =
+{
+   ["rx"] = "rx.lua",
+   ["rx.*"] = "src"
+}

+ 22 - 14
.travis.yml

@@ -1,18 +1,26 @@
-language: c
-sudo: false
+language: python
+sudo: required
+dist: trusty
 
-addons:
-  apt:
-    packages:
-    - lua5.1
-    - lua5.2
-    - luajit
+env:
+  - LUA="lua 5.1"
+  - LUA="lua 5.2"
+  - LUA="lua 5.3"
+  - LUA="luajit 2.0"
+  - LUA="luajit 2.1"
 
-branches:
-  only:
-    - master
+before_install:
+  - pip install hererocks
+  - hererocks here -r^ --$LUA
+  - source here/bin/activate
+
+install:
+  - luarocks make
+  - luarocks install luacov-coveralls
 
 script:
-  - lua5.1 tests/runner.lua
-  - lua5.2 tests/runner.lua
-  - luajit-2.0.0-beta9 tests/runner.lua
+  - lua -v
+  - lua -lluacov tests/runner.lua
+
+after_success:
+  - luacov-coveralls