Merge lp:~agateau/checkbox/keep-tests-ordered2 into lp:checkbox
Proposed by
Aurélien Gâteau
Status: | Rejected |
---|---|
Rejected by: | Daniel Manrique |
Proposed branch: | lp:~agateau/checkbox/keep-tests-ordered2 |
Merge into: | lp:checkbox |
Diff against target: |
154 lines (+40/-10) (has conflicts) 5 files modified
checkbox/lib/template.py (+2/-2) checkbox/lib/template_i18n.py (+6/-1) checkbox_gtk/gtk_interface.py (+3/-3) plugins/jobs_info.py (+3/-1) plugins/suites_prompt.py (+26/-3) Text conflict in plugins/suites_prompt.py |
To merge this branch: | bzr merge lp:~agateau/checkbox/keep-tests-ordered2 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Daniel Manrique (community) | Disapprove | ||
Greg Vallande (community) | Needs Information | ||
Review via email: mp+100378@code.launchpad.net |
Description of the change
This is a second try at getting the keep-tests-ordered feature in. The first attempt got merged-in and rejected later, but I am not sure exactly why. If the changes there introduce some bugs I would be happy to fix them.
To post a comment you must log in.
Unmerged revisions
- 1328. By Aurélien Gâteau
-
Make the gtk treeview lists tests in the order they are defined in job files
- 1327. By Aurélien Gâteau
-
Add a "sortkey" attribute to jobs
Will be used by the UI to present jobs in the order they appear in the job
definition file.
Hi Aurélien:
Adding the "sortkey" element to a job caused unforeseen and serious consequences, such as being unable to submit results to certification. canonical. com; this is because the job schema has changed and the "receiving end" would need to be updated as well to cope with this.
However, since the "sortkey" is used only for visual sorting, we felt it incorrect to add support on the website, only to strip the key away upon receipt.
My apologies for not giving you a heads-up that the feature had been reverted (checkbox rev 1319); this had to be done in a bit of a hurry because it was blocking all submissions to certification, both by the certification team and OEM/QA. My aim was to reimplement that feature using a different technique but, while I have the basics of a new implementation that doesn't touch the jobs themselves, I haven't had the time to finish it.
I'll mark this as "Needs Fixing" as I notice you're still adding a sortkey to jobs. Let's coordinate so I can show you the progress I have and we can get this feature back in checkbox ASAP (which was my plan from the beginning, apologies again for not having had the time to finish this).