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

Functional test support #307

Closed
7 tasks done
gctucker opened this issue Jan 29, 2020 · 1 comment
Closed
7 tasks done

Functional test support #307

gctucker opened this issue Jan 29, 2020 · 1 comment

Comments

@gctucker
Copy link
Contributor

gctucker commented Jan 29, 2020

KernelCI has been focusing on boot testing, but it now needs to full embrace functional testing. This means updating the kernelci.org frontend to show test results, adapt Mongo DB documents schema if needed and improve email reports with test results.

The outcome of this work is to remove all the current limiting factors that prevent KernelCI from expanding its functional testing coverage.

Web frontend work

Frontend Test Results milestone

  • Show test counts rather than boot counts everywhere
  • Fix or add test views to be able to navigate from a job / branch / kernel to a list of test cases
  • Add detailed view of each test case regression
  • Remove all remaining references to boot tests

Database backend work

Backend Test Results milestone

  • Update Mongo DB documents schema to enable all the necessary views on the frontend
  • Add Mongo DB indexes as appropriate to have good performance for the frontend use-case
  • Rework test email reports to be able to only include test regressions, with links to full results
@gctucker
Copy link
Contributor Author

All the changes have now been completed and rolled out in production.

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

No branches or pull requests

1 participant