aboutsummaryrefslogtreecommitdiff
path: root/tests/StringTest.cpp
diff options
context:
space:
mode:
authorrmistry <rmistry@google.com>2015-12-22 10:22:26 -0800
committerCommit bot <commit-bot@chromium.org>2015-12-22 10:22:26 -0800
commit0f515bd4284ee6e88cd04c62cb6c67e1f23db616 (patch)
tree196ebc461d291ace6bef93f32980f8189db291b5 /tests/StringTest.cpp
parentc53b82ec0ec496bed8060f73d605347ee65f2543 (diff)
Revert of Add config options to run different GPU APIs to dm and nanobench (patchset #21 id:400001 of https://codereview.chromium.org/1490113005/ )
Reason for revert: The Test-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Debug builder fails after this CL. Links to specific builds: http://build.chromium.org/p/client.skia/builders/Test-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Debug/builds/1689 http://build.chromium.org/p/client.skia/builders/Test-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Debug/builds/1690 http://build.chromium.org/p/client.skia/builders/Test-Win8-MSVC-ShuttleB-GPU-HD4600-x86_64-Debug/builds/1691 Original issue's description: > Add config options to run different GPU APIs to dm and nanobench > > Add extended config specification form that can be used to run different > gpu backend with different APIs. > > The configs can be specified with the form: > gpu(api=string,dit=bool,nvpr=bool,samples=int) > > This replaces and removes the --gpuAPI flag. > > All existing configs should still work. > > Adds following documentation: > > out/Debug/dm --help config > > Flags: > --config: type: string default: 565 8888 gpu nonrendering > Options: 565 8888 debug gpu gpudebug gpudft gpunull msaa16 msaa4 > nonrendering null nullgpu nvprmsaa16 nvprmsaa4 pdf pdf_poppler skp svg > xps or use extended form 'backend(option=value,...)'. > > Extended form: 'backend(option=value,...)' > > Possible backends and options: > > gpu(api=string,dit=bool,nvpr=bool,samples=int) GPU backend > api type: string default: native. > Select graphics API to use with gpu backend. > Options: > native Use platform default OpenGL or OpenGL ES backend. > gl Use OpenGL. > gles Use OpenGL ES. > debug Use debug OpenGL. > null Use null OpenGL. > dit type: bool default: false. > Use device independent text. > nvpr type: bool default: false. > Use NV_path_rendering OpenGL and OpenGL ES extension. > samples type: int default: 0. > Use multisampling with N samples. > > Predefined configs: > > gpu = gpu() > msaa4 = gpu(samples=4) > msaa16 = gpu(samples=16) > nvprmsaa4 = gpu(nvpr=true,samples=4) > nvprmsaa16 = gpu(nvpr=true,samples=16) > gpudft = gpu(dit=true) > gpudebug = gpu(api=debug) > gpunull = gpu(api=null) > debug = gpu(api=debug) > nullgpu = gpu(api=null) > > BUG=skia:2992 > > Committed: https://skia.googlesource.com/skia/+/e13ca329fca4c28cf4e078561f591ab27b743d23 > GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1490113005 > > Committed: https://skia.googlesource.com/skia/+/c8b4336444e7b90382e04e33665fb3b8490b825b > > Committed: https://skia.googlesource.com/skia/+/9ebc3f0ee6db215dde461dc4777d85988cf272dd TBR=mtklein@google.com,bsalomon@google.com,joshualitt@google.com,scroggo@google.com,kkinnunen@nvidia.com NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=skia:2992 Review URL: https://codereview.chromium.org/1548683002
Diffstat (limited to 'tests/StringTest.cpp')
-rw-r--r--tests/StringTest.cpp55
1 files changed, 1 insertions, 54 deletions
diff --git a/tests/StringTest.cpp b/tests/StringTest.cpp
index 9e41c48c84..f621dc96af 100644
--- a/tests/StringTest.cpp
+++ b/tests/StringTest.cpp
@@ -201,62 +201,9 @@ DEF_TEST(String_SkStrSplit, r) {
results.reset();
SkStrSplit("\n", "\n", &results);
- REPORTER_ASSERT(r, results.count() == 0);
-
- results.reset();
- SkStrSplit("", "\n", &results);
- REPORTER_ASSERT(r, results.count() == 0);
-
- results.reset();
- SkStrSplit("a", "\n", &results);
REPORTER_ASSERT(r, results.count() == 1);
- REPORTER_ASSERT(r, results[0].equals("a"));
-}
-DEF_TEST(String_SkStrSplit_All, r) {
- SkTArray<SkString> results;
- SkStrSplit("a-_b_c-dee--f-_-_-g-", "-_", kStrict_SkStrSplitMode, &results);
- REPORTER_ASSERT(r, results.count() == 13);
- REPORTER_ASSERT(r, results[0].equals("a"));
- REPORTER_ASSERT(r, results[1].equals(""));
- REPORTER_ASSERT(r, results[2].equals("b"));
- REPORTER_ASSERT(r, results[3].equals("c"));
- REPORTER_ASSERT(r, results[4].equals("dee"));
- REPORTER_ASSERT(r, results[5].equals(""));
- REPORTER_ASSERT(r, results[6].equals("f"));
- REPORTER_ASSERT(r, results[7].equals(""));
- REPORTER_ASSERT(r, results[8].equals(""));
- REPORTER_ASSERT(r, results[9].equals(""));
- REPORTER_ASSERT(r, results[10].equals(""));
- REPORTER_ASSERT(r, results[11].equals("g"));
- REPORTER_ASSERT(r, results[12].equals(""));
results.reset();
- SkStrSplit("\n", "\n", kStrict_SkStrSplitMode, &results);
- REPORTER_ASSERT(r, results.count() == 2);
- REPORTER_ASSERT(r, results[0].equals(""));
- REPORTER_ASSERT(r, results[1].equals(""));
-
- results.reset();
- SkStrSplit("", "\n", kStrict_SkStrSplitMode, &results);
+ SkStrSplit("", "\n", &results);
REPORTER_ASSERT(r, results.count() == 0);
-
- results.reset();
- SkStrSplit("a", "\n", kStrict_SkStrSplitMode, &results);
- REPORTER_ASSERT(r, results.count() == 1);
- REPORTER_ASSERT(r, results[0].equals("a"));
-
- results.reset();
- SkStrSplit(",,", ",", kStrict_SkStrSplitMode, &results);
- REPORTER_ASSERT(r, results.count() == 3);
- REPORTER_ASSERT(r, results[0].equals(""));
- REPORTER_ASSERT(r, results[1].equals(""));
- REPORTER_ASSERT(r, results[2].equals(""));
-
- results.reset();
- SkStrSplit(",a,b,", ",", kStrict_SkStrSplitMode, &results);
- REPORTER_ASSERT(r, results.count() == 4);
- REPORTER_ASSERT(r, results[0].equals(""));
- REPORTER_ASSERT(r, results[1].equals("a"));
- REPORTER_ASSERT(r, results[2].equals("b"));
- REPORTER_ASSERT(r, results[3].equals(""));
}