Add a self-test to check that all job files are defined in setup.cfg and POTFILES.in
Bug #1052986 reported by
Sylvain Pineau
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
Medium
|
Unassigned |
Bug Description
I'd like to see checkbox failing to build a package if job filenames are not defined in the following files:
- setup.cfg
- POTFILES.in
And also that all suites are properly identified in local.txt.in.
Related branches
lp:~roadmr/checkbox/setup_and_suites_tests
- Brendan Donegan (community): Approve
- Daniel Manrique (community): Needs Resubmitting
-
Diff: 133 lines (+77/-1)5 files modifiedcheckbox/tests/setup_files.py (+63/-0)
debian/changelog (+5/-1)
jobs/local.txt.in (+7/-0)
po/POTFILES.in (+1/-0)
setup.cfg (+1/-0)
lp:~sylvain-pineau/checkbox/0.15
- Daniel Manrique (community): Approve
-
Diff: 1477 lines (+506/-529) (has conflicts)1 file modifieddebian/changelog (+506/-529)
Changed in checkbox: | |
status: | Triaged → Fix Released |
To post a comment you must log in.
Rather than Wishlist, this should be Medium so it doesn't get forgotten. It would be very good to have, since once the package goes out without files that may be needed, things break during testing and that implies a longer degugging cycle. So this will pay for itself in time savings.