diff options
Diffstat (limited to 'run_status.py')
-rw-r--r-- | run_status.py | 24 |
1 files changed, 21 insertions, 3 deletions
diff --git a/run_status.py b/run_status.py index cf36cb6..0c3aaf1 100644 --- a/run_status.py +++ b/run_status.py @@ -1,3 +1,21 @@ -from onaptests.scenario.status import Status -status=Status(dir_result="src") -status.run()
\ No newline at end of file +import logging.config +import onaptests.utils.exceptions as onap_test_exceptions +from onapsdk.configuration import settings +from onaptests.steps.cloud.check_status import CheckNamespaceStatusStep + + + +if __name__ == "__main__": + # logging configuration for onapsdk, it is not requested for onaptests + # Correction requested in onapsdk to avoid having this duplicate code + logging.config.dictConfig(settings.LOG_CONFIG) + logger = logging.getLogger("Status Check") + + status = CheckNamespaceStatusStep( + cleanup=settings.CLEANUP_FLAG) + try: + status.execute() + status.cleanup() + except onap_test_exceptions.TestConfigurationException: + logger.error("Status Check configuration error") + status.reports_collection.generate_report()
\ No newline at end of file |