# add test info
info = {
+ # results will be added immediately before uploading to DB in `pytest_runtest_makereport`
"run_id": run_id,
"timetest": str(executable.stem),
"model": request.node.funcargs["instance"]["model"],
"device": request.node.funcargs["instance"]["device"],
"niter": niter,
"test_name": request.node.name,
- "results": test_info["results"],
"os": "_".join([str(item) for item in [get_os_name(), *get_os_version()]])
}
info['_id'] = hashlib.sha256(
"os": {"type": "string"},
"_id": {"type": "string"}
},
- "required": ["device", "model", "run_id", "timetest", "niter", "test_name", "results", "os", "_id"],
+ "required": ["device", "model", "run_id", "timetest", "niter", "test_name", "os", "_id"],
"additionalProperties": true
}
"""
return
data = item._request.test_info["db_info"].copy()
+ data["results"] = item._request.test_info["results"].copy()
data["status"] = "not_finished"
data["error_msg"] = ""