Skip to content

Test improvement #868

Open
Open
@henrywang

Description

@henrywang

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!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area/ciIssues related to our own CI

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions