Honestly, I don't have more time to spend on this. I'd like to check in
the patch as-is and maybe revisit the extras another day.
-Brina
On 07/16/2014 05:13 PM, Ken Phillis Jr wrote:
I think this is a good idea and the patch looks good. Although I would
suggest some calculations to see how much was skipped by reaching the
failure threshold.
On Jul 16, 2014 4:35 PM, "Brian Paul" <[email protected]
<mailto:[email protected]>> wrote:
rather than continuing. As it was, if something is majorly broken in
the driver, this test could report nearly 60,000 failure messages.
The results.json file is pretty huge in this case.
---
tests/texturing/tex-miplevel-selection.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/tests/texturing/tex-miplevel-selection.c
b/tests/texturing/tex-miplevel-selection.c
index 0f03c6e..11e4292 100644
--- a/tests/texturing/tex-miplevel-selection.c
+++ b/tests/texturing/tex-miplevel-selection.c
@@ -1456,6 +1456,10 @@ piglit_display(void)
maxlevel, minlod, maxlod,
bias, mipfilter)) {
failed++;
+
if (failed > 100) {
+
printf("Stopping after 100 failures\n");
+
goto end;
+
}
}
}
total++;
@@ -1492,12 +1496,17 @@ piglit_display(void)
baselevel, maxlevel, minlod,
maxlod, bias, mipfilter)) {
failed++;
+
if (failed > 100) {
+
printf("Stopping after 100 failures\n");
+
goto end;
+
}
}
total++;
}
free(pix);
}
+end:
assert(glGetError() == 0);
printf("Summary: %i/%i passed\n", total-failed, total);
--
1.7.10.4
_______________________________________________
Piglit mailing list
[email protected] <mailto:[email protected]>
http://lists.freedesktop.org/mailman/listinfo/piglit
<https://urldefense.proofpoint.com/v1/url?u=http://lists.freedesktop.org/mailman/listinfo/piglit&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=lGQMzzTgII0I7jefp2FHq7WtZ%2BTLs8wadB%2BiIj9xpBY%3D%0A&m=fkB221Vk%2F1HcMtq53%2BNChG%2FhBvOVdRvmqwpf8YvZnRk%3D%0A&s=b2aefb428db050da37de2e9d5636dffee19071c1b2dd9c159311c87a8432b9ac>
_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit