tests/gem_exec_params: One more invalid ring tests

With the vebox 2 patches the number of internal rings don't match the
number of exposed rings. So add another subtest with an invalid ring
which should be invalid both internally and externally. The bug this
will catch is using the ring structure before validation, which the
old "invalide-ring" wont be able to due to the internal vebox2 ring.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
Daniel Vetter 2014-04-28 15:26:15 +02:00
parent a595a40078
commit 6abfe2f0db

View File

@ -117,6 +117,11 @@ igt_main
RUN_FAIL(EINVAL);
}
igt_subtest("invalid-ring") {
execbuf.flags = I915_EXEC_RING_MASK;
RUN_FAIL(EINVAL);
}
igt_subtest("invalid-ring2") {
execbuf.flags = LOCAL_I915_EXEC_VEBOX+1;
RUN_FAIL(EINVAL);
}