This website requires JavaScript.
Explore
Get Started
openstack
/
ceilometer
Code
Issues
Proposed changes
048021417e
Branches
Tags
View all branches
ceilometer
/
.coveragerc
9 lines
98 B
Plaintext
Raw
Normal View
History
Unescape
Escape
test code should be excluded from test coverage summary Since the recent movement of the test code directory, now entire test code is included in the test coverage summary, it makes a rather strange loop, test code in the summary also shows being tested or not tested. This patch will fix the problem so that the test coverage summary will not show the coverage percentage for test code. Change-Id: Ibbb4a009f01515befdd7045d6eec1afaf24ca99f
2013-12-11 11:40:32 -05:00
[run]
branch = True
source = ceilometer
Switch to the oslo_utils.fileutils fileutils is graduated in the oslo.utils library. Remove the openstack.common package as well. Implements: blueprint graduate-fileutils[1] [1] https://blueprints.launchpad.net/oslo-incubator/+spec/graduate-fileutils Depends-On: I51ba9076e1fbc16145ee2311f47b7768c16dcb20 (requirements) Depends-On: I661dd222da6386a7dbcf854958a63e59b13e9ba4 (oslo.utils) Change-Id: I6ba8f492a257096d27cbe83bfd06e53b7aabfa5d
2015-07-08 14:42:47 +03:00
omit = ceilometer/tests/*
test code should be excluded from test coverage summary Since the recent movement of the test code directory, now entire test code is included in the test coverage summary, it makes a rather strange loop, test code in the summary also shows being tested or not tested. This patch will fix the problem so that the test coverage summary will not show the coverage percentage for test code. Change-Id: Ibbb4a009f01515befdd7045d6eec1afaf24ca99f
2013-12-11 11:40:32 -05:00
add coverage config file to control module coverage report Ceilometer copies oslo common code into its code stream. When run unit tests with coverage option, the overall test code coverage percentage is low due to the enclosure of the common libraries. Adding the coverage config file will exclude these modules in the code coverage report so that developers can easily see if new test cases has increased or decreased the code test coverage. to see the code coverage report, following the following steps: 1. In ceilometer root directory, execute the following command ./run-tests --coverage 2. Once the test run completed successfully, open up the follwoing file in your browser and scroll down to the bottom to see the total number. (this patch makes that number to be 90%) <ceilometer_root_dir>/cover/index.html To keep up with this effort, whenever you add new code, please run the test code with coverage option and make sure your new code and test won't decrease the total percentage. If it did, that means you may have new code un-tested :-) Change-Id: I277c243b6aadb0e8524915452326ed875e14ce9c
2013-09-25 17:40:27 -04:00
[report]
test code should be excluded from test coverage summary Since the recent movement of the test code directory, now entire test code is included in the test coverage summary, it makes a rather strange loop, test code in the summary also shows being tested or not tested. This patch will fix the problem so that the test coverage summary will not show the coverage percentage for test code. Change-Id: Ibbb4a009f01515befdd7045d6eec1afaf24ca99f
2013-12-11 11:40:32 -05:00
ignore-errors = True
Copy Permalink