diff options
author | Sridhar Rao <sridhar.rao@spirent.com> | 2020-08-31 04:28:20 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2020-08-31 04:28:20 +0000 |
commit | 27fff834bee372c53e1b5d222c398543ac3f34aa (patch) | |
tree | 2124fd712e414fce0d18e2f80689cb426cc9047f /sdv/docker/sdvstate/state | |
parent | 3c25e018d2169e982cf5a292dd20cbee2a117336 (diff) | |
parent | 9fa1356bf9aabd50c4adcec082eedf1410f9a7a7 (diff) |
Merge "Add support for TestAPI, Reporting and new checks"
Diffstat (limited to 'sdv/docker/sdvstate/state')
-rwxr-xr-x | sdv/docker/sdvstate/state | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/sdv/docker/sdvstate/state b/sdv/docker/sdvstate/state index 41d17a4..353df71 100755 --- a/sdv/docker/sdvstate/state +++ b/sdv/docker/sdvstate/state @@ -27,10 +27,12 @@ import re import ast import sys from datetime import datetime +import requests from tools.conf import settings from tools.result_api import result_api, Local from core import load_pdf +from core import display_report from validator import AirshipValidator @@ -229,6 +231,19 @@ def main(): if installer == 'airship': airship = AirshipValidator() airship.validate() + report = airship.get_report() + + + # Displaying Report + display_report(report) + + if settings.getValue('enable_testapi'): + logger = logging.getLogger(__name__) + logger.info('Publishing results to TestAPI') + url = settings.getValue('testapi_url') + url += "/results/" + response = requests.post(url, json=report) + logger.info(response) |