mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-08 00:16:18 +00:00
tests/kms_chv_cursor_fail: Skip when the pipe doesn't exist
Looks like I fumbled things when I made kms_chv_cursor_fail iterate over all pipes. It fails to check that the pipe actually exists, and so fails on < 3 pipe platforms. Add the necessary checks to skip on non-existing pipes. Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
This commit is contained in:
parent
cd658a7c6b
commit
065d73619f
@ -394,24 +394,28 @@ int main(int argc, char **argv)
|
|||||||
igt_subtest_f("pipe-%s-%dx%d-left-edge",
|
igt_subtest_f("pipe-%s-%dx%d-left-edge",
|
||||||
kmstest_pipe_name(data.pipe),
|
kmstest_pipe_name(data.pipe),
|
||||||
data.curw, data.curh) {
|
data.curw, data.curh) {
|
||||||
|
igt_require(data.pipe < data.display.n_pipes);
|
||||||
igt_require(data.curw <= max_curw && data.curh <= max_curh);
|
igt_require(data.curw <= max_curw && data.curh <= max_curh);
|
||||||
test_crtc(&data, EDGE_LEFT);
|
test_crtc(&data, EDGE_LEFT);
|
||||||
}
|
}
|
||||||
igt_subtest_f("pipe-%s-%dx%d-right-edge",
|
igt_subtest_f("pipe-%s-%dx%d-right-edge",
|
||||||
kmstest_pipe_name(data.pipe),
|
kmstest_pipe_name(data.pipe),
|
||||||
data.curw, data.curh) {
|
data.curw, data.curh) {
|
||||||
|
igt_require(data.pipe < data.display.n_pipes);
|
||||||
igt_require(data.curw <= max_curw && data.curh <= max_curh);
|
igt_require(data.curw <= max_curw && data.curh <= max_curh);
|
||||||
test_crtc(&data, EDGE_RIGHT);
|
test_crtc(&data, EDGE_RIGHT);
|
||||||
}
|
}
|
||||||
igt_subtest_f("pipe-%s-%dx%d-top-edge",
|
igt_subtest_f("pipe-%s-%dx%d-top-edge",
|
||||||
kmstest_pipe_name(data.pipe),
|
kmstest_pipe_name(data.pipe),
|
||||||
data.curw, data.curh) {
|
data.curw, data.curh) {
|
||||||
|
igt_require(data.pipe < data.display.n_pipes);
|
||||||
igt_require(data.curw <= max_curw && data.curh <= max_curh);
|
igt_require(data.curw <= max_curw && data.curh <= max_curh);
|
||||||
test_crtc(&data, EDGE_TOP);
|
test_crtc(&data, EDGE_TOP);
|
||||||
}
|
}
|
||||||
igt_subtest_f("pipe-%s-%dx%d-bottom-edge",
|
igt_subtest_f("pipe-%s-%dx%d-bottom-edge",
|
||||||
kmstest_pipe_name(data.pipe),
|
kmstest_pipe_name(data.pipe),
|
||||||
data.curw, data.curh) {
|
data.curw, data.curh) {
|
||||||
|
igt_require(data.pipe < data.display.n_pipes);
|
||||||
igt_require(data.curw <= max_curw && data.curh <= max_curh);
|
igt_require(data.curw <= max_curw && data.curh <= max_curh);
|
||||||
test_crtc(&data, EDGE_BOTTOM);
|
test_crtc(&data, EDGE_BOTTOM);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user