Welcome to mirror list, hosted at ThFree Co, Russian Federation.

.travis.yml - github.com/OpenNMT/OpenNMT.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
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)