Commit 5fdaa2e3 by Jamie Madill Committed by Commit Bot

Reduce test failure spam in TransformFeedbackTest.

The multicontext test could spam thousands of lines of error text when the test was broken. The test will still produce a lot of errors when everything is broken, but it will produce a lot less. BUG=angleproject:2088 Change-Id: Ia07e28897de3aba28cc8468acf27d5c9f56193a4 Reviewed-on: https://chromium-review.googlesource.com/549979Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
parent c14348a2
...@@ -654,15 +654,18 @@ TEST_P(TransformFeedbackTest, MultiContext) ...@@ -654,15 +654,18 @@ TEST_P(TransformFeedbackTest, MultiContext)
GL_TRANSFORM_FEEDBACK_BUFFER, 0, bufferSize * sizeof(GLfloat), GL_MAP_READ_BIT)); GL_TRANSFORM_FEEDBACK_BUFFER, 0, bufferSize * sizeof(GLfloat), GL_MAP_READ_BIT));
size_t curBufferIndex = 0; size_t curBufferIndex = 0;
unsigned int failures = 0;
for (const auto &primCount : context.primitiveCounts) for (const auto &primCount : context.primitiveCounts)
{ {
for (size_t prim = 0; prim < primCount; prim++) for (size_t prim = 0; prim < primCount; prim++)
{ {
EXPECT_EQ(bufferData[curBufferIndex], prim + 1); failures += (bufferData[curBufferIndex] != (prim + 1)) ? 1 : 0;
curBufferIndex++; curBufferIndex++;
} }
} }
EXPECT_EQ(0u, failures);
while (curBufferIndex < bufferSize) while (curBufferIndex < bufferSize)
{ {
EXPECT_EQ(bufferData[curBufferIndex], 0.0f); EXPECT_EQ(bufferData[curBufferIndex], 0.0f);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment