[monasca] monasca-tempest-plugin 0.1.0
We are pumped to announce the release of: monasca-tempest-plugin 0.1.0: Tempest plugin for Monasca project This is the first release of monasca-tempest-plugin. The source is available from: https://git.openstack.org/cgit/openstack/monasca-tempest-plugin Download the package from: https://pypi.python.org/pypi/monasca-tempest-plugin Please report issues through launchpad: https://bugs.launchpad.net/monasca For more details, please see below. Changes in monasca-tempest-plugin 0cf98d23d2ea3574c71b82af04df06cd81f38e30..0.1.0 --------------------------------------------------------------------------------- 86d81ab Fix issue with failing metric tests 43aa284 Add sleep to let Thresh process alarm definitions e2ac3a4 Extend sleep for alarm definition creation d04d12b Synced tempest code from monasca-{api, log_api} 6797553 Merged monasca log api tempest plugin into monasca tempest plugin 8ce398a Updated from global requirements d460d6b Update package metadata 46d3772 Updated from global requirements f633a1e Sync monasca-api tempest tests 34d1ab1 Add test case for listing Statistics without end time 1247b3e Sync tempest code for cassandra support f68f2e0 Apply cookiecutter to newly split project monasca-tempest-plugin 9d2b047 Allow parentheses '()' in dimensions 526790e Adds tags for inhibit and silence 2fdcb8d Migrate to Zuul v3 05d724c Fix TestAlarmsCount failure in tempest tests f076221 Update the documentation link for doc migration 6f213c3 Replace assertEqual([], items) with assertEmpty(items) d894d20 Remove xrange for run both Python 2 and Python 3 cb3db85 Change to "monasca-read-only-user" for read only tests 9b8a780 Replace test.attr with decorators.attr 4eb1b94 Clean whitespaces in README and code indentation cab6525 Mofidy tempest tests and WSGI_MODE for keystone a57a486 Use proper type for notification periods fa49c35 Add multibyte character support for alarm definition a05f899 Bugfix: Forbid colon in dimension name b63aa28 Switch to use stable data_utils 647b534 Fix alarm-list from CLI failing if multiple sort-by 455be80 Fix alarm_count with multiple group_by fields from CLI 38938e8 Fix alarm count failing with metric name 13558a1 [PEP8] Extended code analysis 295e54a Add Tempest tests for invalid IDs and fix potential 500 errors dd84f54 Allow lower case for queries with state and severity 45ece9b Change offset of list notification to integer instead of id 53c1220 Add tests for invalid webhook and email addresses c1f0bda Fix list metric for other tenants baed5c7 Replace deprecated identity options for tempest 2016ec5 Fix the Monasca API tempest tests d03ed49 Add support for InfluxDB 0.11.0 to 1.1.0 in the Python API 9378564 Fix readme about how to run tempest tests in devstack d00cb15 Add group by multiple dimensions 342ba9a Add python multiple metrics for measurement and statistics c96e322 Add support for 'last' function 768522b Add metrics/dimensions/names into monasca-api a1c23b3 Stop adding ServiceAvailable group option 9a592c6 Remove id from monasca metric name list e4ffd71 Fix typo: remove redundant 'the' 70c3715 Change assertTrue(isinstance()) by optimal assert ae09a2d TrivialFix: Using assertEqual instead of assertEquals 3a88b0e Remove 'fill(0)' and fix influx time offset 29f05c8 Fix config-generator.tempest.conf path b6a6a32 Fix Influx statistics and Alarm History behavior 62cc6e7 Fix Alarm State Transitions tests to always work f99cf71 Add monasca api read-only user role 203019a Adds support for notification plugins in monacaapi 245bcdb Add a tempest test for patching notification with new type and period 786d39f Update the Tempest Test README for devstack e44f0a1 Add Tempest Run option to README f044fb0 Add metrics/dimensions/names/values api for grafana templating optimization 80b1513 Fix typo in devstack scripts and README 99fe6a8 Fix alarm definition tests 6fa4512 Allow TLD test with port in Notification Webhook Address d475f7e Add patch to notification method and clean up code f986b9b Fix monascaclient in tempest for updates 917f31a Pass Credentials object instead of TestResource object 6a01e14 Allow filtering by multiple severities f522d6e Add period field to notification methods 74b5698 (Non)deterministic support for alarms 6a5da10 Fix metrics statistics with multiple statistics c3069d5 Add support for multiple metrics in measurements and statistics resources 56c4d70 Add equal sign on start/end time in influx 4064db4 Return 422 when updating with invalid notification method a91f0b7 Alarm-update failed with too few arguments 1da2c02 Fix alarms with sort_by tests 80c9199 Fix dimension validation of alarms 0ccc2a2 Fix alarmdefs multiple sort_by doesn't work correctly e60ab15 Proposal of adding sort parameter to list notifications c67007d Validate value meta key and value in python api 7e87473 Fix statistic tests with Vertica in Devstack b8d1dd1 Change tempest_lib to tempest.lib 6a3d5bc Fix next link 447ea93 ORM (sqlalchemy) implementation for python 8624f06 Fix Tempest Tests in test_metrics.py 312f39e Add new test for sort_by option bf06815 Allow filtering alarms by severity cd454ae Allow filtering alarm definitions by severity fc6e3c8 Fix error when sorting with limit 7644bc0 Enhance test list alarm history 2530cb0 Test: Creating Metrics with Empty Value Key and Name 41a5fc6 Fix bug in dimension filtering f42ed90 Enhance dimension filtering 3f6bcd0 Allow alarm definition and alarm lists to be sorted be4a199 Add alarm count resource 4ef3553 Alarms history with no dulipcate timestamp caf4e64 Replace assertTrue(isinstance()) with assertIsInstance() 2fa6f9b Change tempest.conf in devstack 97086f1 Fix error when test setup fails to produce the required metrics 43fcefd Fix notification methods test 41ed2a4 Fix for alarm history paging 1bbb740 Fix edit notification page field is too small 0165998 Fix Monasca Tempest tests to use correct cred fec80f0 Add testr init in Documentation 71ae1ae Allow Bad Request or Unprocessable entity af66125 Fix create alarms bug in test 39f118c Add optional start_time and end_time for metrics list 0f1fe2f Update API doc c06da0d Use 3 decimals on timestamp calculation 8f74436 Fix metric-statistics doesn't respond "Bad Request" f782f0f Change timstamp matching to always use 3 digits 35d38ce Error out if test setup fails 81c328f Fix timestamp creation in helpers 20c63a1 Fix timestamp bug on create metrics 6f20e39 Enhance test_alarm_definitions 44a7370 Fix statistics errors 8f0eb35 Enhance test_measurements 08570e1 Make state history test more predictable 019758a Increase difference in timestamps for measurements a128f5f Monasca API sometimes doesn't preserve milliseconds on timestamp 2aacdc3 Add verify functions back into test_metrics 14d7e6a Fix missing credentials 861c820 Improved test_alarms_state_history 2fb479c Enhance test_alarms 5d87b49 Fix test metrics limit offset a6df686 Add another method to run tempest tests 2714dd2 Enhance test_statistics 8495f2e Fix metrics test 5158584 Fix metrics offset limit test 15e2049 Fix alarm match_by test errors f557ab7 Enhance test_metrics 9e4c172 Enhance test_metric_names and test_alarms_state_history 348f095 Fix corrupted link in Tempest Tests README.md 1c03f19 Matching tests to spec 230fc93 Removed wait time after creating metrics 7766bd3 Fix formatting in Tempest Tests README.md 2bdf900 Change tests to accept 400 or 422 78970d0 Added tests for duplicate query param merge_metrics 994b335 Fixed bugs in clean up function and measurement test 3b3eaf0 Moved tempest tests back to monasca_tempest_tests folder 929fa84 Added tests of match_by in alarm definitions and alarms 9762175 Added skip exceptions and made tempest tests working with ostestr 1d19f4e Make devstack-gate work be488c3 Updated the monasca tempest test README.md fc70b9b Update the Tempest tests documentation 41644d1 Change the repositories from stackforge to openstack Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..8d361a0 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,12 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +pbr!=2.1.0,>=2.0.0 # Apache-2.0 +oslo.config>=5.1.0 # Apache-2.0 +oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 +six>=1.10.0 # MIT +oslo.utils>=3.33.0 # Apache-2.0 +tempest>=17.1.0 # Apache-2.0 +oslotest>=3.2.0 # Apache-2.0 +mock>=2.0.0 # BSD diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..4d7f782 --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,10 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +hacking<0.13,>=0.12.0 # Apache-2.0 + +sphinx!=1.6.6,>=1.6.2 # BSD +openstackdocstheme>=1.18.1 # Apache-2.0 +# releasenotes +reno>=2.5.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org