From 7c554222ddd03d3817ab197a0bd92badc6f1f7c9 Mon Sep 17 00:00:00 2001 From: reed Date: Fri, 8 Jan 2016 06:30:14 -0800 Subject: remove SkGPipe BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1568883003 Review URL: https://codereview.chromium.org/1568883003 --- tests/PipeTest.cpp | 56 ------------------------------------------------------ 1 file changed, 56 deletions(-) delete mode 100644 tests/PipeTest.cpp (limited to 'tests/PipeTest.cpp') diff --git a/tests/PipeTest.cpp b/tests/PipeTest.cpp deleted file mode 100644 index 00a1a3f201..0000000000 --- a/tests/PipeTest.cpp +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright 2012 Google Inc. - * - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - -#include "SamplePipeControllers.h" -#include "SkBitmap.h" -#include "SkCanvas.h" -#include "SkGPipe.h" -#include "SkPaint.h" -#include "SkShader.h" -#include "Test.h" - -// Ensures that the pipe gracefully handles drawing an invalid bitmap. -static void testDrawingBadBitmap(SkCanvas* pipeCanvas) { - SkBitmap badBitmap; - badBitmap.setInfo(SkImageInfo::MakeUnknown(5, 5)); - pipeCanvas->drawBitmap(badBitmap, 0, 0); -} - -// Ensure that pipe gracefully handles attempting to draw after endRecording is called on the -// SkGPipeWriter. -static void testDrawingAfterEndRecording(SkCanvas* canvas) { - PipeController pc(canvas); - SkGPipeWriter writer; - SkCanvas* pipeCanvas = writer.startRecording(&pc, SkGPipeWriter::kCrossProcess_Flag); - writer.endRecording(); - - SkBitmap bm; - bm.allocN32Pixels(2, 2); - bm.eraseColor(SK_ColorTRANSPARENT); - - SkShader* shader = SkShader::CreateBitmapShader(bm, SkShader::kClamp_TileMode, - SkShader::kClamp_TileMode); - SkPaint paint; - paint.setShader(shader)->unref(); - pipeCanvas->drawPaint(paint); - - pipeCanvas->drawBitmap(bm, 0, 0); -} - -DEF_TEST(Pipe, reporter) { - SkBitmap bitmap; - bitmap.setInfo(SkImageInfo::MakeN32Premul(64, 64)); - SkCanvas canvas(bitmap); - - PipeController pipeController(&canvas); - SkGPipeWriter writer; - SkCanvas* pipeCanvas = writer.startRecording(&pipeController); - testDrawingBadBitmap(pipeCanvas); - writer.endRecording(); - - testDrawingAfterEndRecording(&canvas); -} -- cgit v1.2.3