Bug 1887674
| Summary: | Move cassandane tests to CI | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Pavel Zhukov <pzhukov> |
| Component: | cyrus-imapd | Assignee: | Martin Osvald 🛹 <mosvald> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | code, fhrdina, j, mailinglists, mosvald, pzhukov, vanmeeuwen+fedora, zdohnal |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-06-13 18:37:16 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
This bug appears to have been reported against 'rawhide' during the Fedora 34 development cycle. Changing version to 34. |
Description of problem: Currently cassandane tests are called from %check section of spec file which is not the way they supposed to be used. This approach requires some hacks due to mock/koji limitation and it's broken from time to time due to either upstream changes [1] or fedora infra changes Expected results: Cassandane tests should be moved to separate package and use in CI system for the purpose of gating [1] ./testrunner.pl syntax OK Base class package "Cyrus::Annotator::Daemon" is empty. (Perhaps you need to 'use' the module which defines that package first, or make that module available in @INC (@INC contains: /builddir/build/BUILDROOT/cyrus-imapd-3.2.3-2.fc34.x86_64/usr/share/perl5/vendor_perl /builddir/build/BUILDROOT/cyrus-imapd-3.2.3-2.fc34.x86_64/usr/lib64/perl5/vendor_perl /builddir/build/BUILDROOT/cyrus-imapd-3.2.3-2.fc34.x86_64/usr/share/perl5/5.32 /builddir/build/BUILDROOT/cyrus-imapd-3.2.3-2.fc34.x86_64/usr/lib64/perl5/5.32 /usr/local/lib64/perl5/5.32 /usr/local/share/perl5/5.32 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5). at ./utils/annotator.pl line 45.