[Intel-gfx] [PATCH igt] intel-ci: Do module loads first + last

Petri Latvala petri.latvala at intel.com
Fri Dec 9 10:04:58 UTC 2016


> On Wed, Dec 07, 2016 at 09:41:42PM +0200, Jani Nikula wrote:
> > I see your point, and maybe I worry too much, but running stuff with a
> > reloaded module is never the normal use case. This makes all the test
> > run with a reloaded module.

Currently, the reload tests are in positions 6-8 due to alphabetical
ordering. Only

igt at core_auth@basic-auth
igt at core_prop_blob@basic
igt at drv_getparams_basic@basic-eu-total
igt at drv_getparams_basic@basic-subslice-total
igt at drv_hangman@error-state-basic

are run before drv_module_reload@*


On Wed, Dec 07, 2016 at 08:09:07PM +0000, Chris Wilson wrote:
> You can move the reload-inject to the end, but something I would
> like for CI to start doing is not allowing i915 to load during the
> boot. We miss error messages from that first load that do not appear
> again later.  :(
> 
> That again is an unusual configuration (so we still need
> initramfs/builtin checking). Combitorial explosions of combitorial
> explosions.

Yeah, several unusual configurations for several values of "unusual"
exist, and it would be nice to have them tested. Given the choice of
configurations to test in CI, I would prefer the usual one first, and
unusual ones as much as resources allow.

That given:

> Anyway reload-final really should be the final operation irrespective of
> this discussion :)

We should move all drv_module_reload@* tests to the bottom
really. That would make the other tests run in a usual configuration,
and as a nice side-effect, with the admin-specified global module
parameters (kernel cmdline, module config in /etc...). Those are
currently ignored because of the reload (oopsie).

Chris, Jani, comments on moving all reloads to the bottom?


--
Petri Latvala


More information about the Intel-gfx mailing list