From 75451f1e93ab8063ea8fa2d97ef8106ae4a36cb0 Mon Sep 17 00:00:00 2001 From: "P. Sai Vinay" <33659563+V1NAY8@users.noreply.github.com> Date: Fri, 6 Nov 2020 23:04:15 +0530 Subject: [PATCH] Add pytest-cov for coverage tracking --- .gitignore | 3 +++ noxfile.py | 10 ++++++++-- requirements-dev.txt | 1 + 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2a08cbf..b522b86 100644 --- a/.gitignore +++ b/.gitignore @@ -50,3 +50,6 @@ ENV/ env.bak/ venv.bak/ .mypy_cache + +# Coverage +.coverage diff --git a/noxfile.py b/noxfile.py index 60de344..565eea6 100644 --- a/noxfile.py +++ b/noxfile.py @@ -100,8 +100,14 @@ def test(session): session.install("-r", "requirements-dev.txt") session.run("python", "-m", "eland.tests.setup_tests") session.install(".") - session.run("pytest", "--doctest-modules", *(session.posargs or ("eland/",))) - session.run("pytest", "--nbval", "eland/tests/tests_notebook/") + session.run( + "pytest", + "--cov=eland", + "--doctest-modules", + *(session.posargs or ("eland/",)), + "--nbval", + "eland/tests/tests_notebook/", + ) session.run( "python", diff --git a/requirements-dev.txt b/requirements-dev.txt index 94d8382..553c739 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -9,3 +9,4 @@ scikit-learn>=0.22.1 xgboost>=1 nox lightgbm>=2.3.0 +pytest-cov