From 5de3bbaba16d0de01075962fb94c896c43ee30e8 Mon Sep 17 00:00:00 2001 From: "Bruno P. Kinoshita" Date: Thu, 4 Oct 2018 14:33:58 +1300 Subject: [PATCH] Add codecov YAML settings file --- .codecov.yml | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 .codecov.yml diff --git a/.codecov.yml b/.codecov.yml new file mode 100644 index 0000000..320d362 --- /dev/null +++ b/.codecov.yml @@ -0,0 +1,64 @@ +# -*- coding: utf-8 -*- +# ---------------------------------------------------------------------------- +# (C) British Crown Copyright 2013-2018 Met Office. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see . +# ---------------------------------------------------------------------------- + +# Codecov settings +# After modifying this file, it might be worth to validate it with: +# `curl --data-binary @.codecov.yml https://codecov.io/validate` + +# which branch to monitor and whether wait for ci success +codecov: + branch: master + notify: + require_ci_to_pass: yes + +# define the colour bar limits here +coverage: + precision: 2 + round: down + range: "75...100" + + # diff type + status: + project: + default: + # commits below this threshold will be marked as failed + target: '75%' + # how much we allow the coverage to drop + threshold: '5%' + patch: + default: + # basic + target: '75%' + threshold: '5%' + base: auto + # advanced + branches: null + if_no_uploads: error + if_not_found: success + if_ci_failed: error + only_pulls: false + flags: null + paths: null + changes: no + +# files to ignore +ignore: + - "isodatetime/tests.py" + +# turn off comments to pull requests +comment: off