blob: c6acd41bd039ddf7a1fd46ded502be93fc552d28 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
sudo: required
language: c
services:
- docker
before_install:
- sudo docker pull opennmt/opennmt:latest
- sudo docker run -itd --name build -v $(pwd):/repo -w /repo opennmt/opennmt:latest
before_script:
- export LUA=$(docker exec build which luajit lua | head -n 1)
script:
- sudo docker exec build luacheck *lua /repo/onmt/ /repo/tools/ /repo/benchmark/ /repo/test/
- sudo docker exec build luarocks make rocks/opennmt-scm-1.rockspec
- sudo docker exec build ${LUA} -lluacov test/test.lua -e "${LUA} -lluacov"
- sudo docker exec build luacov
after_success:
- bash <(curl -s https://codecov.io/bash)
|