|
|
b12f956e45
|
test: exhaustive integration tests with codecov
- Root package unit tests: Targets, TargetNames, ApplyOptions, error sentinels
- Every provider integration test now covers:
- All Manager interface methods (positive + negative cases)
- GetCapabilities verification (assert expected interfaces)
- VersionQuerier: LatestVersion, ListUpgrades, UpgradeAvailable, VersionCmp
- Holder: Hold, ListHeld, Unhold (apt, dnf)
- Cleaner: Autoremove, Clean
- FileOwner: FileList, Owner (+ not-found cases)
- RepoManager: ListRepos (apt, dnf, flatpak)
- KeyManager: ListKeys (apt, dnf)
- Grouper: GroupList, GroupInfo (pacman, dnf)
- NameNormalizer: NormalizeName, ParseArch table tests (apt, dpkg, dnf, rpm)
- Containertest matrix: 5 distros (debian, alpine, arch, fedora39, fedora-latest)
- CI: coverage profiles uploaded per-job, merged in codecov job
- Added .gitignore for coverage files
|
2026-02-26 02:50:48 +00:00 |
|