Shell jobs without descriptions break report generation.

Bug #1052992 reported by Daniel Manrique
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Checkbox
Fix Released
Medium
Daniel Manrique

Bug Description

Even though shell jobs are supposed to run automatically, they should still all have a description, because some reporting tools may depend on that (specifically, checkbox-certification's certify_report.py plugin). When building a message based on a test, it assumes the test has a description field (line 191). It's been known to fail for some recently-introduced jobs with no description.

The onus of dealing with descriptionless jobs should potentially fall to the reporting tool, but enforcing consistency in all shell jobs so they have descriptions would also make sense. There's a place for this: checkbox/tests/message_files.py already has some tests to ensure job files and definitions make sense.

Related branches

Changed in checkbox:
status: New → Triaged
importance: Undecided → Medium
Daniel Manrique (roadmr)
Changed in checkbox:
assignee: nobody → Daniel Manrique (roadmr)
Changed in checkbox:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.