webkit_test_platform_support_android.cc revision eb525c5499e34cc9c4b825d6d9e75bb07cc06ace
1// Copyright 2013 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "content/shell/app/webkit_test_platform_support.h" 6 7#include "third_party/skia/include/ports/SkTypeface_android.h" 8 9namespace { 10 11// The root directory on the device to which resources will be pushed. This 12// value needs to be equal to that set in chromium_android.py. 13#define DEVICE_SOURCE_ROOT_DIR "/data/local/tmp/content_shell/" 14 15// Primary font configuration file on the device for Skia. 16const char kPrimaryFontConfig[] = 17 DEVICE_SOURCE_ROOT_DIR "android_main_fonts.xml"; 18 19// The file on the device containing the fallback font configuration for Skia. 20const char kFallbackFontConfig[] = 21 DEVICE_SOURCE_ROOT_DIR "android_fallback_fonts.xml"; 22 23// The directory in which fonts will be stored on the Android device. 24const char kFontDirectory[] = DEVICE_SOURCE_ROOT_DIR "fonts/"; 25 26} // namespace 27 28namespace content { 29 30bool CheckLayoutSystemDeps() { 31 return true; 32} 33 34bool WebKitTestPlatformInitialize() { 35 // Initialize Skia with the font configuration files crafted for layout tests. 36 SkUseTestFontConfigFile( 37 kPrimaryFontConfig, kFallbackFontConfig, kFontDirectory); 38 39 return true; 40} 41 42} // namespace content 43