Home | History | Annotate | Download | only in tests

Lines Matching full:reporter

101 static void test_blur_drawing(skiatest::Reporter* reporter) {
149 REPORTER_ASSERT(reporter,
328 static void test_sigma_range(skiatest::Reporter* reporter, GrContextFactory* factory) {
362 REPORTER_ASSERT(reporter, match(rectSpecialCaseResult, bruteForce1DResult, kSize, 5));
363 REPORTER_ASSERT(reporter, match(generalCaseResult, bruteForce1DResult, kSize, 15));
372 REPORTER_ASSERT(reporter, match(gpuResult, bruteForce1DResult, kSize, 10));
376 REPORTER_ASSERT(reporter, match(groundTruthResult, bruteForce1DResult, kSize, 1));
415 static void test_blurDrawLooper(skiatest::Reporter* reporter, SkScalar sigma,
433 REPORTER_ASSERT(reporter, sigma <= 0);
437 REPORTER_ASSERT(reporter, success == expectSuccess);
439 REPORTER_ASSERT(reporter, rec.fSigma == sigma);
440 REPORTER_ASSERT(reporter, rec.fOffset.x() == dx);
441 REPORTER_ASSERT(reporter, rec.fOffset.y() == dy);
442 REPORTER_ASSERT(reporter, rec.fColor == color);
443 REPORTER_ASSERT(reporter, rec.fStyle == style);
444 REPORTER_ASSERT(reporter, rec.fQuality == quality);
449 static void test_delete_looper(skiatest::Reporter* reporter, SkDrawLooper* lp, SkScalar sigma,
453 REPORTER_ASSERT(reporter, success == expectSuccess);
458 REPORTER_ASSERT(reporter, rec.fSigma == sigma);
459 REPORTER_ASSERT(reporter, rec.fStyle == style);
460 REPORTER_ASSERT(reporter, rec.fQuality == quality);
482 static void test_layerDrawLooper(skiatest::Reporter* reporter, SkMaskFilter* mf, SkScalar sigma,
490 test_delete_looper(reporter, builder.detachLooper(), sigma, style, quality, false);
495 test_delete_looper(reporter, builder.detachLooper(), sigma, style, quality, false);
500 test_delete_looper(reporter, builder.detachLooper(), sigma, style, quality, expectSuccess);
506 test_delete_looper(reporter, builder.detachLooper(), sigma, style, quality, false);
509 static void test_asABlur(skiatest::Reporter* reporter) {
529 REPORTER_ASSERT(reporter, sigma <= 0);
531 REPORTER_ASSERT(reporter, sigma > 0);
535 REPORTER_ASSERT(reporter, !success);
537 REPORTER_ASSERT(reporter, success);
538 REPORTER_ASSERT(reporter, rec.fSigma == sigma);
539 REPORTER_ASSERT(reporter, rec.fStyle == style);
540 REPORTER_ASSERT(reporter, rec.fQuality == quality);
542 test_layerDrawLooper(reporter, mf, sigma, style, quality, success);
544 test_blurDrawLooper(reporter, sigma, style, flags);
561 REPORTER_ASSERT(reporter, !success);
569 DEF_GPUTEST(Blur, reporter, factory) {
570 test_blur_drawing(reporter);
571 test_sigma_range(reporter, factory);
572 test_asABlur(reporter);