Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test suite improvements #23

Open
andreabolognani opened this issue Sep 5, 2022 · 0 comments
Open

Test suite improvements #23

andreabolognani opened this issue Sep 5, 2022 · 0 comments

Comments

@andreabolognani
Copy link
Collaborator

The current test suite is lacking in a number of ways.

Some of the packages (repo, rpm) use gomega only partially or don't use it at all.

Some of the packages (api, ldd, reducer) have no associated tests.

One of the tests (pkg/repo/repo_test.go) tries to open the non-existing repo.yaml file, but doesn't consider the failure to be fatal and happily reports a success status.

We also have a large number of references to obsolete content (Fedora 32). We should get those updated and document the process so that we can keep them reasonably fresh over time.

I'd be willing to work on some of these items, but I will probably need guidance because a lot of the inner workings of bazeldnf are still quite fuzzy in my head.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant