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

Add documentation for existing tests #563

Open
3 tasks
JenySadadia opened this issue Apr 25, 2024 · 2 comments
Open
3 tasks

Add documentation for existing tests #563

JenySadadia opened this issue Apr 25, 2024 · 2 comments
Labels
documentation Improvements or additions to documentation

Comments

@JenySadadia
Copy link
Collaborator

Pipeline is running a range of tests with the new API.
Add documentation explaining each of them in detail to make sure new users or developers can understand details such as what the test is about, possible test results, sub-tests, and can use this information for test analysis, post-processing, or even adding new tests.

@JenySadadia JenySadadia added the documentation Improvements or additions to documentation label Apr 25, 2024
@padovan
Copy link

padovan commented Apr 26, 2024

Just to clarify, is this about documenting how each tests behave and their results? What is the purpose of this? and how would we scale it once we have hundreds of tests?

@JenySadadia JenySadadia changed the title Add documentation for tests Add documentation for existing tests Apr 27, 2024
@JenySadadia
Copy link
Collaborator Author

Just to clarify, is this about documenting how each tests behave and their results? What is the purpose of this?

The purpose is to add existing test suites' summary. Maybe we can omit the test results but summarize what the test is about. Something like what we currently have for legacy system i.e. https://kernelci.org/docs/tests/.

how would we scale it once we have hundreds of tests?

Yes, I agree that it's difficult to maintain this kind of doc. However, I believe it's important for KernelCI users/developers to be aware of different kinds of tests that the KernelCI is capable of running.
This data is also useful for tools that will analyze/interpret test results for post-processing. For instance, database service such as KCIDB.

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

No branches or pull requests

2 participants