Skip to content
This repository has been archived by the owner on Mar 25, 2024. It is now read-only.

Commit

Permalink
add coveralls
Browse files Browse the repository at this point in the history
  • Loading branch information
kealan committed Feb 18, 2020
1 parent 119e11c commit 9f406a3
Showing 1 changed file with 14 additions and 15 deletions.
29 changes: 14 additions & 15 deletions .travis.yml
@@ -1,31 +1,30 @@
language: c
compiler: gcc
dist: trusty
dist: bionic
services:
- docker

install:
- gem install coveralls-lcov

services:
- docker

jobs:
include:
- stage: test
script:
- echo "Build docker image and run tests"
- docker build -t libmpc .
- docker run --cap-add SYS_PTRACE --rm libmpc
#- stage: coverage
# script:
# - echo "Generate coverage figures"
# - docker build -t libmpc .
# - CONTAINER_ID=$(docker run --cap-add SYS_PTRACE -d libmpc ./scripts/coverage.sh)
# - sleep 100
# - docker logs $CONTAINER_ID
# - docker cp ${CONTAINER_ID}:"/root/target/Coverage/coverage" ./
# - docker rm -f ${CONTAINER_ID} || true
# - sed -i "s|root|home/travis/build/apache/libmpc|" ./coverage/libmpc.info
# - coveralls-lcov /home/travis/build/apache/libmpc/coverage/libmpc.info
- stage: coverage
script:
- echo "Generate coverage figures"
- docker build -t libmpc .
- CONTAINER_ID=$(docker run --cap-add SYS_PTRACE -d libmpc ./scripts/coverage.sh)
- sleep 100
- docker logs $CONTAINER_ID
- docker cp ${CONTAINER_ID}:"/root/target/Coverage/coverage" ./
- docker rm -f ${CONTAINER_ID} || true
- sed -i "s|root|home/travis/build/apache/incubator-milagro-MPC|" ./coverage/libmpc.info
- coveralls-lcov /home/travis/build/apache/incubator-milagro-MPC/coverage/libmpc.info



Expand Down

0 comments on commit 9f406a3

Please sign in to comment.