DEPRECATED, Event storage and REST API for Ceilometer
Go to file
Tong Li 50a7dcf421 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-30 10:52:34 +00:00
bin Remove source as a publisher argument 2013-08-05 11:39:28 +02:00
ceilometer Merge "Don't load into alarms evaluators disabled alarms" 2013-09-30 09:11:25 +00:00
doc Add example with return values in API v2 docs 2013-09-26 03:49:11 +00:00
etc Adding region name to service credentials 2013-09-23 13:52:29 -07:00
nova_tests nova_notifier: fix tests 2013-09-05 14:57:03 +02:00
tests Merge "add more test cases to improve the test code coverage #3" 2013-09-30 10:36:05 +00:00
tools Use built-in print() instead of print statement 2013-09-20 17:21:46 -07:00
.coveragerc add coverage config file to control module coverage report 2013-09-30 10:52:34 +00:00
.gitignore Replace nose with testr 2013-05-18 18:06:38 +10:00
.gitreview Update .gitreview for openstack. 2012-11-11 19:13:08 +00:00
.testr.conf Replace nose with testr 2013-05-18 18:06:38 +10:00
CONTRIBUTING.rst Switch to pbr. 2013-05-11 12:44:54 -04:00
LICENSE include a copy of the ASL 2.0 2013-03-15 14:25:48 +00:00
MAINTAINERS add MAINTAINERS file 2013-09-05 12:18:43 -04:00
README.rst Rename README.md to README.rst 2013-07-14 21:09:38 +02:00
ReleaseNotes Update documentation URL 2012-12-05 10:22:43 +01:00
babel.cfg Ground work for transifex-ify ceilometer. 2012-12-18 10:14:03 +08:00
openstack-common.conf Merge "Import middleware from Oslo" 2013-08-29 10:50:43 +00:00
requirements.txt Merge "Avoid imposing alembic 6.0 requirement on all distros" 2013-09-27 15:46:01 +00:00
run-tests.sh Fail tests early if mongod is not found 2013-09-23 15:36:19 -04:00
setup.cfg Simple alarm partitioning protocol based on AMQP fanout RPC 2013-09-20 17:22:46 +01:00
setup.py Update requirements 2013-09-19 11:42:10 +02:00
test-requirements.txt Update sphinxcontrib-pecanwsme to 0.3 2013-09-14 08:28:23 -04:00
tox.ini Drop sitepackages=False from tox.ini 2013-09-16 16:58:25 +02:00

README.rst

ceilometer

See the ReleaseNotes document and the project home for more info.

http://launchpad.net/ceilometer