Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import xray_server import XRayServer
- xrayServer = XRayServer()
- presentTime = "%s+04:00" % datetime.datetime.now().replace(microsecond=0).isoformat()
- evidences = []
- d = {
- "log.html": "text/html",
- "report.html": "text/html",
- "output.xml": "application/xml"
- }
- for i in d:
- with open("artifacts/"+i) as f:
- temp = ''.join(f.readlines())
- temp = base64.b64encode(temp.encode("utf-8"))
- evidences.append({
- "data": temp.decode("utf-8"),
- "filename": i,
- "contentType": d[i]
- })
- test_report = {
- "info":{
- "summary":"Some Summary",
- "description": "Some Desc",
- "startDate": presentTime,
- "finishDate": presentTime
- },
- "tests":[
- {
- "testKey": "SPRINTIOT-667",
- "status": "PASS",
- "comment": "The results and evidences",
- "start": presentTime,
- "finish": presentTime,
- "evidences": evidences
- },
- {
- "testKey": "SPRINTIOT-667",
- "status": "PASS",
- "comment": "The results and evidences",
- "start": presentTime,
- "finish": presentTime,
- "evidences": evidences
- }
- ]
- }
- xrayServer.update_xray_test_execution(test_report)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement