summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2020-06-28 17:02:44 -0400
committerGitHub <noreply@github.com>2020-06-28 17:02:44 -0400
commit8458b416bf8c5a67f586ca3b3cd926bbaba47347 (patch)
tree7d9c89c3107f341b8be734096b7f67e9b66e35a8
parente5bdc225be694740ece1eb7c503e45952728f13e (diff)
parentd17e263fc2ea2f2b708ffff1f01ec2af7bcf58f9 (diff)
downloadpython-coveragepy-git-8458b416bf8c5a67f586ca3b3cd926bbaba47347.tar.gz
Merge pull request #977 from navyad/navyad/fail-under
message for fail-under
-rw-r--r--coverage/cmdline.py1
-rw-r--r--tests/test_process.py4
2 files changed, 3 insertions, 2 deletions
diff --git a/coverage/cmdline.py b/coverage/cmdline.py
index 8b7fd3aa..d557ddf1 100644
--- a/coverage/cmdline.py
+++ b/coverage/cmdline.py
@@ -629,6 +629,7 @@ class CoverageScript(object):
fail_under = self.coverage.get_option("report:fail_under")
precision = self.coverage.get_option("report:precision")
if should_fail_under(total, fail_under, precision):
+ print("fail-under has failed")
return FAIL_UNDER
return OK
diff --git a/tests/test_process.py b/tests/test_process.py
index a9b8e00a..0428db75 100644
--- a/tests/test_process.py
+++ b/tests/test_process.py
@@ -1236,13 +1236,13 @@ class FailUnderTest(CoverageTest):
def test_report_43_is_not_ok(self):
st, out = self.run_command_status("coverage report --fail-under=44")
self.assertEqual(st, 2)
- self.assertEqual(self.last_line_squeezed(out), "forty_two_plus.py 7 4 43%")
+ self.assertEqual(self.last_line_squeezed(out), "fail-under has failed")
def test_report_42p86_is_not_ok(self):
self.make_file(".coveragerc", "[report]\nprecision = 2")
st, out = self.run_command_status("coverage report --fail-under=42.88")
self.assertEqual(st, 2)
- self.assertEqual(self.last_line_squeezed(out), "forty_two_plus.py 7 4 42.86%")
+ self.assertEqual(self.last_line_squeezed(out), "fail-under has failed")
class FailUnderNoFilesTest(CoverageTest):