You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 25, 2025. It is now read-only.
The LAVA callback code in kernelci-backend has been evolving gradually to cope with corner cases and various issues with the data sent from LAVA. We should now take a look at it again and make a cleaner implementation based on what we've learned. This should also help fixing the remaining known issues such as test cases having the whole boot log associated with them.
JSON callback file that shows the issue where the first test case has the full boot log
unit test that takes JSON fragments to reproduce these issues and gets a data structure from the code with the sequence of test cases and their associated log lines
other unit tests can be added to cover the part that creates the tree of test cases in sub-groups
fix implementation to make the unit tests pass, with potentially new functions to replace the current implementation
verify that the new code doesn't show the issues any more using the full JSON callback data files
test on staging.kernelci.org for a full integration test in the KernelCI pipeline