aqa-test-tools icon indicating copy to clipboard operation
aqa-test-tools copied to clipboard

EPIC: TRSS workflow for AQAvit certification

Open llxia opened this issue 4 years ago • 0 comments

As part of AQAvit certification process, TAP files are collected and put them on a public server. TRSS should be able to get it, parse, store and display the results.

Here is the workflow:

  • users register through our API to get a token
  • users send us POST request with token, status and URL to the server that contains TAP files, testenv.properties and java -version output(?). Status can be New or Update
  • TRSS verifies the token. If it is not valid, an error msg will be returned
  • If it is valid, then unzip the zip file and parse the TAP files
  • store the information in DB
  • display the results on UI (reuse Grid view)

TODOs:

  • [ ] Standardize TAP file name
  • [ ] Set TAP file name Jenkins pipeline
  • [x] #548
  • [ ] #579
  • [ ] create AQAvit certification API (to take token, status, and URL)
  • [ ] create a login page
  • [ ] allow users to generate or regenerate tokens
  • [ ] create audit links (rerun in Grinder link)
  • [ ] TRSS audit logs (for TRSS to keep track user requies)

llxia avatar Sep 20 '21 23:09 llxia