From 298b4d54e1743c38c12dc6ee9f702edb9e8f1977 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Voron?= Date: Fri, 11 Oct 2019 15:29:04 +0200 Subject: [PATCH] Setup Codecov --- .travis.yml | 3 ++- Pipfile | 2 ++ Pipfile.lock | 48 +++++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 51 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index a537af20..d8951bb7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,4 +10,5 @@ install: - pipenv install --dev script: - - pipenv run pytest + - pipenv run pytest --cov=./ + - pipenv run codecov diff --git a/Pipfile b/Pipfile index 7ce83db7..674346f5 100644 --- a/Pipfile +++ b/Pipfile @@ -15,6 +15,8 @@ mkdocs = "*" mkdocs-material = "*" black = "*" mypy = "*" +codecov = "*" +pytest-cov = "*" [packages] fastapi = "*" diff --git a/Pipfile.lock b/Pipfile.lock index 3a456df0..82b851aa 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "c1aa33adc0a5d3c81741b012a2cab88f01697fa74b7259bfbdaaec18ebe60036" + "sha256": "d1d85197cc08b1b188de4eedbcfc9c5854e96b09b76d464bd4ba05e895be0adf" }, "pipfile-spec": 6, "requires": { @@ -227,6 +227,44 @@ ], "version": "==7.0" }, + "codecov": { + "hashes": [ + "sha256:8ed8b7c6791010d359baed66f84f061bba5bd41174bf324c31311e8737602788", + "sha256:ae00d68e18d8a20e9c3288ba3875ae03db3a8e892115bf9b83ef20507732bed4" + ], + "index": "pypi", + "version": "==2.0.15" + }, + "coverage": { + "hashes": [ + "sha256:17a417c691de3fc88de027832267313e5ed2b2ea3956745b562c4c389e44d05b", + "sha256:24307e67ebd9dc06fcbab9b7fef87412a97746c1baabb04ed8a93d5c2ccfe5ba", + "sha256:2a5d44a9d8426bd3699123864e63f008dc8dea9df22d5216a141a25d4670f22c", + "sha256:3726b8f5461e103a40e380f52b4b4ccdf2eda55d5d72f037cee43627992b4462", + "sha256:39dd15bbc4880a64399e180925bbc21c0c316a3065f6455d2512039f5cb59b94", + "sha256:3bb121f5dd156aab4fba2ebad6b0ad605bc5dc305931140dc614b101aa9d81ed", + "sha256:3bfdea9226eaed97736c973a7d6d0bbf9e1c1f1c7391c8e9c2bb2d0dbae49156", + "sha256:43be906a16239c1aa9f3742e3e6b0a5dd24781a13ce401f063262e9b4e93b69f", + "sha256:4a54cac1b39b2925041a41bcd1f191898fe401618627d7c3abf127c32a1c6dd1", + "sha256:4e58d65b90d6f26b3ccca7cf0fe573ef847347b8734af596a087a21eebb681f5", + "sha256:50229727d9baf0cd7f5ee6b194bf9dea708e9a20823d93f9e04d710b0a60e757", + "sha256:5141cdb010e9cd6939e37b8c2769d535cb535d80ef94f927c8a306f2e05a4736", + "sha256:748ba2b950425b9aef9d1bde2d6af7023585505016bd634e578f76ada4a30465", + "sha256:75e635bc6730c88b04421b25a0afc47b9b80efc1ed57630839196eb475722e50", + "sha256:78556f51dbfb33f18794eee29a4a8542fd2e301aa0d072653930793974dced03", + "sha256:7de17133509210ecc256535bab2f9a5547f3016c44f984fe12b4c10d81a4623f", + "sha256:83bf376555898fe2dc50d111a34b0152b504e454ed1e13cdcda6e5d50ba0ed5b", + "sha256:87730b5e4c3a42674fe8f0ecbb0d556c59c7e12b11a65c2178f2787252a80dfd", + "sha256:9bb7819c020c20c6200764879f0b10b323d6d4719aa7b0ae316c9e35730f9e2d", + "sha256:9c825788acb13d49ac20455433f3b862029aa497e97faba8c998555a042a6b91", + "sha256:b2bb4941c8838fc9ea2fca3c52e6dd865d39bbbc014bde249161bf8fcccf2152", + "sha256:c1b44c6c680f137910cb0f5481a2ae9899787ca7019f110a3708d9e99df941be", + "sha256:c52c2bc67bd3ff8db685f7c5f03e34a95bddd58a535630161f28d1c485d61e22", + "sha256:d6845e46338695c571759be1c770b013c477111e785b26151ec9feb6cd063543", + "sha256:e292b32dfc80d9f271af2d52df95455248322156e764763c4bfb2385b2e33533" + ], + "version": "==5.0a8" + }, "databases": { "hashes": [ "sha256:1e3b21a237d8b8a8774da1237fa75e951e23bf8e943516df8fe2443f1968287f" @@ -492,6 +530,14 @@ "index": "pypi", "version": "==0.10.0" }, + "pytest-cov": { + "hashes": [ + "sha256:cc6742d8bac45070217169f5f72ceee1e0e55b0221f54bcf24845972d3a47f2b", + "sha256:cdbdef4f870408ebdbfeb44e63e07eb18bb4619fae852f6e760645fa36172626" + ], + "index": "pypi", + "version": "==2.8.1" + }, "pyyaml": { "hashes": [ "sha256:0113bc0ec2ad727182326b61326afa3d1d8280ae1122493553fd6f4397f33df9",