Fix GPUTestConfigTest.LoadCurrentConfig on Android

It's a case in content unittests. Implement the config for Android.

BUG=
TEST=run_tests.py -s content_unittests


Review URL: https://chromiumcodereview.appspot.com/10815027

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148040 0039d316-1c4b-4281-b951-d872f2087c98
parent c80ef51b
...@@ -19,7 +19,6 @@ URLFetcherDownloadProgressTest.Basic ...@@ -19,7 +19,6 @@ URLFetcherDownloadProgressTest.Basic
URLFetcherUploadProgressTest.Basic URLFetcherUploadProgressTest.Basic
URLFetcherStopOnRedirectTest.StopOnRedirect URLFetcherStopOnRedirectTest.StopOnRedirect
BaseFileTest.ReadonlyBaseFile BaseFileTest.ReadonlyBaseFile
GPUTestConfigTest.LoadCurrentConfig
URLFetcherFileTest.SmallGet URLFetcherFileTest.SmallGet
URLFetcherFileTest.LargeGet URLFetcherFileTest.LargeGet
URLFetcherFileTest.CanTakeOwnershipOfFile URLFetcherFileTest.CanTakeOwnershipOfFile
......
...@@ -45,6 +45,8 @@ GPUTestConfig::OS GetCurrentOS() { ...@@ -45,6 +45,8 @@ GPUTestConfig::OS GetCurrentOS() {
return GPUTestConfig::kOsMacLion; return GPUTestConfig::kOsMacLion;
} }
} }
#elif defined(OS_ANDROID)
return GPUTestConfig::kOsAndroid;
#endif #endif
return GPUTestConfig::kOsUnknown; return GPUTestConfig::kOsUnknown;
} }
...@@ -61,7 +63,7 @@ GPUTestConfig::~GPUTestConfig() { ...@@ -61,7 +63,7 @@ GPUTestConfig::~GPUTestConfig() {
} }
void GPUTestConfig::set_os(int32 os) { void GPUTestConfig::set_os(int32 os) {
DCHECK_EQ(0, os & ~(kOsWin | kOsMac | kOsLinux | kOsChromeOS)); DCHECK_EQ(0, os & ~(kOsAndroid | kOsWin | kOsMac | kOsLinux | kOsChromeOS));
os_ = os; os_ = os;
} }
...@@ -147,6 +149,7 @@ bool GPUTestBotConfig::IsValid() const { ...@@ -147,6 +149,7 @@ bool GPUTestBotConfig::IsValid() const {
case kOsMacLion: case kOsMacLion:
case kOsLinux: case kOsLinux:
case kOsChromeOS: case kOsChromeOS:
case kOsAndroid:
break; break;
default: default:
return false; return false;
......
...@@ -29,6 +29,7 @@ class GPUTestConfig { ...@@ -29,6 +29,7 @@ class GPUTestConfig {
kOsMac = kOsMacLeopard | kOsMacSnowLeopard | kOsMacLion, kOsMac = kOsMacLeopard | kOsMacSnowLeopard | kOsMacLion,
kOsLinux = 1 << 6, kOsLinux = 1 << 6,
kOsChromeOS = 1 << 7, kOsChromeOS = 1 << 7,
kOsAndroid = 1 << 8,
}; };
enum BuildType { enum BuildType {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment