kernelci / kernelci-pipeline

Modular pipeline based on the KernelCI API
GNU Lesser General Public License v2.1
6 stars 18 forks source link

Manual for adding new tests #573

Closed JenySadadia closed 2 months ago

JenySadadia commented 4 months ago

We need a manual/guide describing instructions for adding new tests to the new KernelCI system. This would save time spent on investigating the workflow by new developers while adding new tests.

pawiecz commented 3 months ago

Part of this task will be to verify template rendering for added tests. Very quick overview of rendering process (using data from pipeline configuration) has been posted in https://github.com/kernelci/kernelci-project/issues/358#issuecomment-2112430605 together with an example of kci job generate tool usage in https://github.com/kernelci/kernelci-project/issues/358#issuecomment-2136078333.

This resulted in two PRs: https://github.com/kernelci/kernelci-core/pull/2565 and https://github.com/kernelci/kernelci-pipeline/pull/623 (which could potentially be used as reference later). The latter also includes author's verification process https://github.com/kernelci/kernelci-pipeline/pull/623#issuecomment-2139610589