Open
Description
I went through all tests in this repo. We have unit test, integration test and end to end test. The tests running against each PR should be fast and stable. And test should be easy to make contribution. I have some thoughts on test:
- Keep running unit test, it's fast and easy to make contribution. Enable code coverage?
- end to end test can be removed because it takes long time to run and QE has a daily end to end test against latest
main
copr build. - Integration test should have all bootc commands and args included.
- Now we have
nushell
andpython
for integration test. I likenushell
a lot. But lookspython
is generic for test code. - TMT + Packit is good for Fedora and CentOS, but it does not support the other distros.
The reason I am opening this issue is to start a discussion about testing. Comments are welcome!
Activity