diff options
author | Gary Wu <gary.wu@futurewei.com> | 2019-06-21 17:19:12 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2019-06-21 17:19:12 +0000 |
commit | 3e5736ef7d5ff21349820fa4a4eb4f1218b27083 (patch) | |
tree | c7ffc9b68bc2b009679a4a475fb8afdb06bf099e /tests/dcaegen2/prh-testcases/prh_config_tests.robot | |
parent | 1d1e56505871dd45e0102c9745f9b8839a5d6da4 (diff) | |
parent | ad1421e482283b8ec6b197a9cb04dccfa0daee1f (diff) |
Merge "Add test for logging level change in PRH based on configuration from CBS"
Diffstat (limited to 'tests/dcaegen2/prh-testcases/prh_config_tests.robot')
-rw-r--r-- | tests/dcaegen2/prh-testcases/prh_config_tests.robot | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/tests/dcaegen2/prh-testcases/prh_config_tests.robot b/tests/dcaegen2/prh-testcases/prh_config_tests.robot new file mode 100644 index 00000000..144504d1 --- /dev/null +++ b/tests/dcaegen2/prh-testcases/prh_config_tests.robot @@ -0,0 +1,33 @@ +*** Settings *** +Documentation Tests related to updating PRH app config based on CBS config +Suite Setup Run keywords Create sessions +Resource resources/prh_sessions.robot +Resource resources/prh_config_library.robot +Resource resources/prh_library.robot +Test Timeout 15 seconds + +*** Test Cases *** +CBS configuration forced refresh + [Documentation] It should be possible to force refresh PRH configuration from CBS + [Tags] PRH coniguration + ${some_random_value}= Generate random value + Put key-value to consul foo_${some_random_value} bar_${some_random_value} + Force PRH config refresh + Check key-value in PRH app environment foo_${some_random_value} bar_${some_random_value} + +CBS configuration scheduled refresh + [Documentation] PRH should pull for CBS configuration updates according to schedule + [Tags] PRH coniguration + Set scheduled CBS updates interval 1s + ${some_random_value}= Generate random value + Put key-value to consul spam_${some_random_value} ham_${some_random_value} + wait until keyword succeeds 20x 500ms + ... Check key-value in PRH app environment spam_${some_random_value} ham_${some_random_value} + [Teardown] Set scheduled CBS updates interval 0 + +PRH log level change based on CBS config + [Documentation] It should be possible to change logging levels in PRH based on entries in CBS + [Tags] PRH coniguration logging + Set logging level in CBS org.onap.dcaegen2.services.prh.foo WARN + Force PRH config refresh + Verify logging level org.onap.dcaegen2.services.prh.foo WARN
\ No newline at end of file |