Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create CI job which aggregates and evaluates HW test results #238

Open
multiplemonomials opened this issue Feb 4, 2024 · 0 comments
Open

Comments

@multiplemonomials
Copy link
Collaborator

multiplemonomials commented Feb 4, 2024

The final part of the hardware testing CI system will be making two CI jobs.

Job #⁠1 will run after the hardware test jobs for an un-merged PR. It will collect all the JUnit test reports from each hardware test, parse them in to SQLite, then run the algorithm from mbed-ce/mbed-ce-test-tools#3 to determine if the tests passed. Finally, it will write status back to the pull request.

Job #⁠2 will run after a PR merges to master. It will take the SQLite database generated by on-target tests and merge it with the "old" sqlite database, such that test data for targets whose tests weren't run in this PR is copied over from the old database into the new one. Finally, it will publish the new database into some publicly accessible location such that it can be used in future runs of job #1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

1 participant