From 2e4f24cd0650ac0ae1acac542229cbfb33fc9bb1 Mon Sep 17 00:00:00 2001 From: Chris Wensley Date: Wed, 7 Feb 2018 14:01:38 +0000 Subject: [PATCH] added two .yml files --- .codecov.yml | 20 ++++++++++++++++++++ .travis.yml | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 .codecov.yml create mode 100644 .travis.yml diff --git a/.codecov.yml b/.codecov.yml new file mode 100644 index 0000000..c9fb29b --- /dev/null +++ b/.codecov.yml @@ -0,0 +1,20 @@ +coverage: + precision: 2 + round: down + range: "70...100" + + status: + project: no + patch: yes + changes: no + +comment: + layout: "header, diff, changes, tree" + behavior: default + +ignore: + - "PackageInfo.g" + - "init.g" + - "read.g" + - "tst/*" # ignore test harness code + - "tst/**/*" # ignore test harness code diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..705efea --- /dev/null +++ b/.travis.yml @@ -0,0 +1,35 @@ +language: c +env: + global: + - GAPROOT=gaproot + - COVDIR=coverage + +addons: + apt_packages: + - libgmp-dev + - libreadline-dev + - libgmp-dev:i386 + - libreadline-dev:i386 + - gcc-multilib + - g++-multilib + +matrix: + include: + - env: CFLAGS="-O2" CC=clang CXX=clang++ + compiler: clang + - env: CFLAGS="-O2" + compiler: gcc + - env: ABI=32 + +branches: + only: + - master + +before_script: + - export GAPROOT="$HOME/gap" + - scripts/build_gap.sh +script: + - scripts/build_pkg.sh && scripts/run_tests.sh +after_script: + - bash scripts/gather-coverage.sh + - bash <(curl -s https://codecov.io/bash)