2966
|
|
|
dann frazier |
10 years ago
|
|
|
2965
|
|
|
Zygmunt Krynicki |
10 years ago
|
|
|
2964
|
|
|
Zygmunt Krynicki |
10 years ago
|
|
|
2963
|
|
|
Zygmunt Krynicki |
10 years ago
|
|
|
2962
|
|
|
Zygmunt Krynicki |
10 years ago
|
|
|
2961
|
|
|
Zygmunt Krynicki |
10 years ago
|
|
|
2960
|
|
|
Daniel Manrique |
10 years ago
|
|
|
2959
|
|
|
Daniel Manrique |
10 years ago
|
|
|
2958
|
|
|
dann frazier |
10 years ago
|
|
|
2957
|
|
|
Launchpad Translatio... |
10 years ago
|
|
|
2956
|
|
|
Po-Hsu Lin |
10 years ago
|
|
|
2955
|
|
|
Brendan Donegan |
10 years ago
|
|
|
2954
|
|
|
Zygmunt Krynicki |
10 years ago
|
|
|
2953
|
|
|
Zygmunt Krynicki |
10 years ago
|
|
|
2952
|
|
|
Zygmunt Krynicki |
10 years ago
|
|
|
2951
|
|
|
Daniel Manrique |
10 years ago
|
|
|
2950
|
|
"Converts all the jobs in graphics.txt to use the graphics_card_resource to build per-GPU tests.
A few jobs were not converted because in my opinion they make no sense to run per card.
Whitelists using graphics tests in lp:checkbox were updated to use the new jobs.
Of note, see how all the "generator" jobs were named in such a way that they can be invoked with a single regex. I did it this way to avoid essentially wrapping the entire job file in a giant local job (this caused problems with the blank lines that delimit each sub-job). Also if needed, having individual generators for each job gives more control.
Also, remember the per-GPU jobs are prefixed with an index, so we can cluster jobs to run all jobs for one card first, and for the second one next.
All whitelists using graphics tests (CDTS is the example that comes to mind) need updating to account for the new job structure.
Also, note that as they are, these tests can't be run with checkbox-gui because of bug https://bugs.launchpad.net/checkbox-gui/+bug/1309128.
One way to test this is to merge this branch, then develop the checkbox and plainbox-resource-generic providers, then run:
plainbox run --dry-run -i 2013.com.canonical.certification::graphics/generator_.* -i 3013.com.canonical.certification::graphics/1_.*
this will run the local jobs to generate all the sub jobs and then run the jobs matching the first graphic card (which won't run since we specified --dry-run, but at least the fact that they were generated can be verified). [r=zkrynicki][bug=][author=roadmr]"
|
Daniel Manrique |
10 years ago
|
|
|
2949
|
|
|
dann frazier |
10 years ago
|
|
|
2948
|
|
|
Launchpad Translatio... |
10 years ago
|
|
|
2947
|
|
|
Daniel Manrique |
10 years ago
|
|
|