Index: tests/TestConfigParsing.cpp |
diff --git a/tests/TestConfigParsing.cpp b/tests/TestConfigParsing.cpp |
index 8435b99ce56153a02e85c3a9fe9817a4e33fbd93..4d7e5cad0e527f91480648019d8c9325a4d8d709 100644 |
--- a/tests/TestConfigParsing.cpp |
+++ b/tests/TestConfigParsing.cpp |
@@ -77,9 +77,9 @@ DEF_TEST(ParseConfigs_DefaultConfigs, reporter) { |
SkCommandLineFlags::StringArray config1 = make_string_array({ |
"565", "8888", "debug", "gpu", "gpudebug", "gpudft", "gpunull", "msaa16", "msaa4", |
"nonrendering", "null", "nullgpu", "nvpr16", "nvpr4", "nvprdit16", "nvprdit4", "pdf", "skp", |
- "svg", "xps", "angle", "angle-gl", "commandbuffer", "mesa", "hwui", "gpuf16", "gpusrgb", |
- "gl", "glnvpr4", "glnvprdit4", "glsrgb", "glmsaa4", "vk", "glinst", "glinst4", "glinstdit4", |
- "glinst16", "glinstdit16", "esinst", "esinst4", "esinstdit4", "glwide" |
+ "svg", "xps", "angle_d3d11_es2", "angle_gl_es2", "commandbuffer", "mesa", "hwui", "gpuf16", |
+ "gpusrgb", "gl", "glnvpr4", "glnvprdit4", "glsrgb", "glmsaa4", "vk", "glinst", "glinst4", |
+ "glinstdit4", "glinst16", "glinstdit16", "esinst", "esinst4", "esinstdit4", "glwide" |
}); |
SkCommandLineConfigArray configs; |
@@ -167,18 +167,8 @@ DEF_TEST(ParseConfigs_DefaultConfigs, reporter) { |
REPORTER_ASSERT(reporter, configs[40]->asConfigGpu()->getUseInstanced()); |
REPORTER_ASSERT(reporter, configs[40]->asConfigGpu()->getUseDIText()); |
REPORTER_ASSERT(reporter, configs[40]->asConfigGpu()->getSamples() == 4); |
- |
-#if SK_ANGLE |
-#ifdef SK_BUILD_FOR_WIN |
REPORTER_ASSERT(reporter, configs[20]->asConfigGpu()); |
-#else |
- REPORTER_ASSERT(reporter, !configs[20]->asConfigGpu()); |
-#endif |
REPORTER_ASSERT(reporter, configs[21]->asConfigGpu()); |
-#else |
- REPORTER_ASSERT(reporter, !configs[20]->asConfigGpu()); |
- REPORTER_ASSERT(reporter, !configs[21]->asConfigGpu()); |
-#endif |
REPORTER_ASSERT(reporter, configs[22]->asConfigGpu()); |
#if SK_MESA |
REPORTER_ASSERT(reporter, configs[23]->asConfigGpu()); |
@@ -207,8 +197,8 @@ DEF_TEST(ParseConfigs_DefaultConfigs, reporter) { |
DEF_TEST(ParseConfigs_ExtendedGpuConfigsCorrect, reporter) { |
SkCommandLineFlags::StringArray config1 = make_string_array({ |
"gpu[nvpr=true,dit=false]", |
- "gpu[api=angle]", |
- "gpu[api=angle-gl]", |
+ "gpu[api=angle_d3d9_es2]", |
+ "gpu[api=angle_gl_es3]", |
"gpu[api=mesa,samples=77]", |
"gpu[dit=true,api=commandbuffer]", |
"gpu[]", |
@@ -229,19 +219,12 @@ DEF_TEST(ParseConfigs_ExtendedGpuConfigsCorrect, reporter) { |
REPORTER_ASSERT(reporter, configs[0]->asConfigGpu()->getUseNVPR()); |
REPORTER_ASSERT(reporter, !configs[0]->asConfigGpu()->getUseDIText()); |
REPORTER_ASSERT(reporter, configs[0]->asConfigGpu()->getSamples() == 0); |
-#if SK_ANGLE |
-#ifdef SK_BUILD_FOR_WIN |
REPORTER_ASSERT(reporter, configs[1]->asConfigGpu()->getContextType() == |
- GrContextFactory::kANGLE_ContextType); |
-#else |
- REPORTER_ASSERT(reporter, !configs[1]->asConfigGpu()); |
-#endif |
+ GrContextFactory::kANGLE_D3D9_ES2_ContextType); |
+ REPORTER_ASSERT(reporter, configs[1]->asConfigGpu()); |
REPORTER_ASSERT(reporter, configs[2]->asConfigGpu()->getContextType() == |
- GrContextFactory::kANGLE_GL_ContextType); |
-#else |
- REPORTER_ASSERT(reporter, !configs[1]->asConfigGpu()); |
- REPORTER_ASSERT(reporter, !configs[2]->asConfigGpu()); |
-#endif |
+ GrContextFactory::kANGLE_GL_ES3_ContextType); |
+ REPORTER_ASSERT(reporter, configs[2]->asConfigGpu()); |
#if SK_MESA |
REPORTER_ASSERT(reporter, configs[3]->asConfigGpu()->getContextType() == |
GrContextFactory::kMESA_ContextType); |
@@ -280,7 +263,7 @@ DEF_TEST(ParseConfigs_ExtendedGpuConfigsIncorrect, reporter) { |
SkCommandLineFlags::StringArray config1 = make_string_array({ |
"gpu[nvpr=1]", // Number as bool. |
"gpu[api=gl,]", // Trailing in comma. |
- "gpu[api=angle-glu]", // Unknown api. |
+ "gpu[api=angle_glu]", // Unknown api. |
"gpu[api=,samples=0]", // Empty api. |
"gpu[samples=true]", // Value true as a number. |
"gpu[samples=0,samples=0]", // Duplicate option key. |
@@ -329,7 +312,7 @@ DEF_TEST(ParseConfigs_ViaParsing, reporter) { |
SkCommandLineFlags::StringArray config1 = make_string_array({ |
"a-b-c-8888", |
"zz-qq-gpu", |
- "a-angle-gl" |
+ "a-angle_gl_es2" |
}); |
SkCommandLineConfigArray configs; |
@@ -340,12 +323,7 @@ DEF_TEST(ParseConfigs_ViaParsing, reporter) { |
} expectedConfigs[] = { |
{"8888", {"a", "b", "c"}}, |
{"gpu", {"zz", "qq", nullptr}}, |
-#if SK_ANGLE |
- { "gpu",{ "a", nullptr, nullptr } } // With SK_ANGLE, angle-gl becomes gpu(api=angle-gl) |
-#else |
- { "angle-gl",{ "a", nullptr, nullptr } } // The angle-gl tag is only tag that contains |
- // hyphen. |
-#endif |
+ {"gpu", { "a", nullptr, nullptr }} |
}; |
for (int i = 0; i < config1.count(); ++i) { |
REPORTER_ASSERT(reporter, configs[i]->getTag().equals(config1[i])); |
@@ -364,8 +342,9 @@ DEF_TEST(ParseConfigs_ViaParsing, reporter) { |
DEF_TEST(ParseConfigs_ViaParsingExtendedForm, reporter) { |
SkCommandLineFlags::StringArray config1 = make_string_array({ |
"zz-qq-gpu[api=gles]", |
+ "abc-nbc-cbs-gpu[api=angle_d3d9_es2,samples=1]", |
"a-gpu[samples=1", |
- "abc-def-angle-gl[samples=1]", |
+ "abc-def-angle_gl_es2[samples=1]", |
}); |
SkCommandLineConfigArray configs; |
@@ -376,13 +355,16 @@ DEF_TEST(ParseConfigs_ViaParsingExtendedForm, reporter) { |
} expectedConfigs[] = { |
#if SK_SUPPORT_GPU |
{"gpu", {"zz", "qq", nullptr}}, |
+ {"gpu", {"abc", "nbc", "cbs"}}, |
#else |
{"gpu[api=gles]", {"zz", "qq", nullptr}}, |
+ {"gpu[api=angle_d3d9_es2,samples=1]", {"abc", "nbc", "cbs"}}, |
#endif |
- {"gpu[samples=1", {"a", nullptr, nullptr}}, // This is not extended form, but via still |
- // works as expected. |
- {"gl[samples=1]", {"abc", "def", "angle"}} // This is not extended form. Also |
- // angle-gl is not a "backend" in this case. |
+ {"gpu[samples=1", {"a", nullptr, nullptr}}, // Missing bracket makes this is not extended |
+ // form but via still works as expected. |
+ {"angle_gl_es2[samples=1]", {"abc", "def", nullptr}} // This is not extended form. |
+ // angle_gl_es2 is an api type not a |
+ // backend. |
}; |
for (int i = 0; i < config1.count(); ++i) { |
REPORTER_ASSERT(reporter, configs[i]->getTag().equals(config1[i])); |
@@ -399,7 +381,8 @@ DEF_TEST(ParseConfigs_ViaParsingExtendedForm, reporter) { |
} |
#if SK_SUPPORT_GPU |
REPORTER_ASSERT(reporter, configs[0]->asConfigGpu()); |
- REPORTER_ASSERT(reporter, !configs[1]->asConfigGpu()); |
+ REPORTER_ASSERT(reporter, configs[1]->asConfigGpu()); |
REPORTER_ASSERT(reporter, !configs[2]->asConfigGpu()); |
+ REPORTER_ASSERT(reporter, !configs[3]->asConfigGpu()); |
#endif |
} |