aboutsummaryrefslogtreecommitdiffstats
path: root/sdv/docker/sdvstate/state
diff options
context:
space:
mode:
Diffstat (limited to 'sdv/docker/sdvstate/state')
-rwxr-xr-xsdv/docker/sdvstate/state15
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)