Improve tempest subunit log stream conversion to json
Right now, Rally converts the tempest subunit stream to xml using subunit2junitxml and then a custom parser which converts this xml to json which is eventually stored in raw format in the DB.
Adopt subunit2html.py from openstack-infra (https:/
Tasks
- Remove subunit2xml dependency and code from rally
- Allow sub-arguments to be passed to while invoking tempest (so that we can run specific tests in tempest etc).
- Convert raw subunit stream from tempest tests to json and store only json in DB, similar to subunit2html (https:/
- Create json2html for drawing HTML from the JSON data in DB as required for the user via CLI or RESTAPI
Blueprint information
- Status:
- Complete
- Approver:
- Boris Pavlovic
- Priority:
- Medium
- Drafter:
- Rohan
- Direction:
- Approved
- Assignee:
- Rohan
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Boris Pavlovic
- Completed by
- Boris Pavlovic
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Changes tempest subunit log handling
Addressed by: https:/
Adds python-subunit dependency to requirements
Addressed by: https:/
Adds html result generator for tempest runs