Lines Matching defs:reporter

27                                    skiatest::Reporter* reporter,
29 : fTexture(SkPromiseImageTexture::Make(tex)), fReporter(reporter), fShared(shared) {}
62 static void check_fulfill_and_release_cnts(skiatest::Reporter* reporter,
66 REPORTER_ASSERT(reporter, promiseChecker.fFulfillCount == expectedFulfillCnt);
69 REPORTER_ASSERT(reporter, !promiseChecker.fReleaseCount);
75 REPORTER_ASSERT(reporter, !releaseDiff);
78 REPORTER_ASSERT(reporter, releaseDiff == promiseChecker.fFulfillCount);
81 REPORTER_ASSERT(reporter,
85 REPORTER_ASSERT(reporter, releaseDiff == 1);
88 REPORTER_ASSERT(reporter, releaseDiff == 0 || releaseDiff == 1);
94 skiatest::Reporter* reporter) {
95 check_fulfill_and_release_cnts(reporter, promiseChecker, 0,
99 static void check_only_fulfilled(skiatest::Reporter* reporter,
102 check_fulfill_and_release_cnts(reporter, promiseChecker, expectedFulfillCnt,
106 static void check_all_flushed_but_not_synced(skiatest::Reporter* reporter,
117 check_fulfill_and_release_cnts(reporter, promiseChecker, expectedFulfillCnt,
121 static void check_all_done(skiatest::Reporter* reporter,
124 check_fulfill_and_release_cnts(reporter, promiseChecker, expectedFulfillCnt,
128 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(PromiseImageTest, reporter, ctxInfo) {
137 REPORTER_ASSERT(reporter, backendTex.isValid());
140 REPORTER_ASSERT(reporter, backendFormat.isValid());
142 PromiseTextureChecker promiseChecker(backendTex, reporter, false);
161 check_unfulfilled(promiseChecker, reporter);
165 check_only_fulfilled(reporter, promiseChecker);
168 check_only_fulfilled(reporter, promiseChecker);
176 check_only_fulfilled(reporter, promiseChecker);
180 check_only_fulfilled(reporter, promiseChecker);
185 check_only_fulfilled(reporter, promiseChecker);
190 check_all_flushed_but_not_synced(reporter, promiseChecker, ctx->backend());
193 check_all_done(reporter, promiseChecker);
198 DEF_GPUTEST(PromiseImageTextureShutdown, reporter, ctxInfo) {
241 ERRORF(reporter, "Could not create texture alpha texture.");
250 PromiseTextureChecker promiseChecker(mbet->texture(), reporter, false);
262 REPORTER_ASSERT(reporter, image);
273 check_all_done(reporter, promiseChecker);
278 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(PromiseImageTextureFullCache, reporter, ctxInfo) {
287 REPORTER_ASSERT(reporter, backendTex.isValid());
294 PromiseTextureChecker promiseChecker(backendTex, reporter, false);
306 REPORTER_ASSERT(reporter, image);
319 REPORTER_ASSERT(reporter, textures[i]);
325 REPORTER_ASSERT(reporter, bytesUsed > kMaxBytes);
349 DEF_GPUTEST_FOR_RENDERING_CONTEXTS(PromiseImageNullFulfill, reporter, ctxInfo) {
358 ERRORF(reporter, "No valid default kRGBA_8888 texture format.");
395 REPORTER_ASSERT(reporter, shader);
402 REPORTER_ASSERT(reporter, counts.fFulfillCount == 1);
403 REPORTER_ASSERT(reporter, counts.fReleaseCount == 1);