| Index: tests/FontHostTest.cpp
|
| diff --git a/tests/FontHostTest.cpp b/tests/FontHostTest.cpp
|
| index 249fe7b1fb054f9e41d9619f17200aa2dca22deb..ff275e2ad5ddbc83f6d80846985f35d281a181cb 100644
|
| --- a/tests/FontHostTest.cpp
|
| +++ b/tests/FontHostTest.cpp
|
| @@ -111,8 +111,7 @@ static void test_charsToGlyphs(skiatest::Reporter* reporter, SkTypeface* face) {
|
| }
|
| }
|
|
|
| -static void test_fontstream(skiatest::Reporter* reporter,
|
| - SkStream* stream, int ttcIndex) {
|
| +static void test_fontstream(skiatest::Reporter* reporter, SkStream* stream, int ttcIndex) {
|
| int n = SkFontStream::GetTableTags(stream, ttcIndex, NULL);
|
| SkAutoTArray<SkFontTableTag> array(n);
|
|
|
| @@ -138,7 +137,13 @@ static void test_fontstream(skiatest::Reporter* reporter,
|
| }
|
| }
|
|
|
| -static void test_fontstream(skiatest::Reporter* reporter, SkStream* stream) {
|
| +static void test_fontstream(skiatest::Reporter* reporter) {
|
| + SkAutoTDelete<SkStreamAsset> stream(GetResourceAsStream("/fonts/test.ttc"));
|
| + if (!stream) {
|
| + SkDebugf("Skipping FontHostTest::test_fontstream\n");
|
| + return;
|
| + }
|
| +
|
| int count = SkFontStream::CountTTCEntries(stream);
|
| #ifdef DUMP_TTC_TABLES
|
| SkDebugf("CountTTCEntries %d\n", count);
|
| @@ -148,23 +153,6 @@ static void test_fontstream(skiatest::Reporter* reporter, SkStream* stream) {
|
| }
|
| }
|
|
|
| -static void test_fontstream(skiatest::Reporter* reporter) {
|
| - // This test cannot run if there is no resource path.
|
| - SkString resourcePath = GetResourcePath();
|
| - if (resourcePath.isEmpty()) {
|
| - SkDebugf("Could not run fontstream test because resourcePath not specified.");
|
| - return;
|
| - }
|
| - SkString filename = SkOSPath::Join(resourcePath.c_str(), "test.ttc");
|
| -
|
| - SkFILEStream stream(filename.c_str());
|
| - if (stream.isValid()) {
|
| - test_fontstream(reporter, &stream);
|
| - } else {
|
| - SkDebugf("Could not run fontstream test because test.ttc not found.");
|
| - }
|
| -}
|
| -
|
| static void test_tables(skiatest::Reporter* reporter, SkTypeface* face) {
|
| if (false) { // avoid bit rot, suppress warning
|
| SkFontID fontID = face->uniqueID();
|
|
|