monasca-agent/tests
Witold Bedyk 6f3e984ca0 Add support for psutil<2.0.0
* Introduce module psutil_wrapper to handle backward compatibility.
* Lower psutil constraint to psutil>=1.1.1

Change-Id: I9575cf4bdff29f3b35725c2bd21bb73752a5cfaf
2017-02-06 11:05:57 +01:00
..
checks_d Add json_plugin: simple way to post metrics to Monasca 2016-12-09 14:04:02 +00:00
detection Add support for psutil<2.0.0 2017-02-06 11:05:57 +01:00
__init__.py Renaming agent packages to reflect monasca 2014-12-19 09:22:03 -07:00
common.py Refactor process test 2016-05-24 16:20:07 +00:00
README.md Converted the agent config file to yaml to match the plugin config files 2015-03-02 18:36:15 -07:00
test_aggregator.py Validate valueMeta for measurement 2016-03-10 09:53:22 -07:00
test_config.py Adds config-file arg option 2016-10-11 19:41:04 +03:00
test_keystone.py Add service_type, endpoint_type & region_name querying Keystone Catalog 2016-10-19 11:32:08 +02:00
test_metrics.py Adding unit tests 2016-08-09 15:13:20 -06:00
test_modify_config.py HttpCheck can't detect changes if only change search_pattern 2016-09-13 10:55:44 -06:00
test_process.py Fixes process checker using older psutil versions 2016-10-11 19:42:05 +03:00
test_service_plugin.py TrivialFix: Using assertEqual instead of assertEquals 2016-09-28 14:10:08 +07:00
test-agent.yaml Fixed default process metrics. 2015-08-24 13:06:35 -06:00

Tests for the mon agent.

Run with nosestests -w tests

For many tests to work an agent.yaml must be in either /etc/monasca/agent/agent.yaml or in the working directory.

Many tests require specific applications enabled in order for the test to run, these are skipped by default. See https://nose.readthedocs.org/en/latest/plugins/skip.html for details.