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
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 and python for integration test. I like nushell a lot. But looks python 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!
The text was updated successfully, but these errors were encountered:
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.
Yes, though I'd like to be able to opt-in to it for specific PRs; I think we can do that with a label trigger or a comment trigger.
Now we have nushell and python for integration test. I like nushell a lot. But looks python is generic for test code.
Yeah let's kill the python stuff.
TMT + Packit is good for Fedora and CentOS, but it does not support the other distros.
Yes, though for the most part just building across other distros/OSes is trivial in containers in GHA; the harder part is reference base images and builds.
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:
main
copr build.nushell
andpython
for integration test. I likenushell
a lot. But lookspython
is generic for test code.The reason I am opening this issue is to start a discussion about testing. Comments are welcome!
The text was updated successfully, but these errors were encountered: