Revise sub test plans for lab testing

move tests using SIM cards to CTS-kitkat-medium plan, move out now stable tests
from CTS-flaky etc.

Bug: 17599198
Bug: 17679062
Change-Id: Id80939a169e813d640bc5dbf2c2a14f39fce1576
diff --git a/tools/utils/buildCts.py b/tools/utils/buildCts.py
index f78952d..4a1b2f3 100755
--- a/tools/utils/buildCts.py
+++ b/tools/utils/buildCts.py
@@ -158,6 +158,7 @@
     # CTS Stable plan
     plan = tools.TestPlan(packages)
     plan.Exclude(r'com\.android\.cts\.browserbench')
+    plan.Exclude(r'com\.android\.cts\.filesystemperf\.RandomRWTest$')
     for package, test_list in flaky_tests.iteritems():
       plan.ExcludeTests(package, test_list)
     self.__WritePlan(plan, 'CTS-stable')
@@ -166,6 +167,7 @@
     plan = tools.TestPlan(packages)
     plan.Exclude('.*')
     plan.Include(r'com\.android\.cts\.browserbench')
+    plan.Include(r'com\.android\.cts\.filesystemperf\.RandomRWTest$')
     for package, test_list in flaky_tests.iteritems():
       plan.Include(package+'$')
       plan.IncludeTests(package, test_list)
@@ -180,6 +182,8 @@
     plan.Exclude('.*')
     for package, test_list in small_tests.iteritems():
       plan.Include(package+'$')
+    plan.Exclude(r'com\.android\.cts\.browserbench')
+    plan.Exclude(r'com\.android\.cts\.filesystemperf\.RandomRWTest$')
     for package, test_list in flaky_tests.iteritems():
       plan.ExcludeTests(package, test_list)
     self.__WritePlan(plan, 'CTS-kitkat-small')
@@ -189,6 +193,8 @@
     plan.Exclude('.*')
     for package, test_list in medium_tests.iteritems():
       plan.Include(package+'$')
+    plan.Exclude(r'com\.android\.cts\.browserbench')
+    plan.Exclude(r'com\.android\.cts\.filesystemperf\.RandomRWTest$')
     for package, test_list in flaky_tests.iteritems():
       plan.ExcludeTests(package, test_list)
     self.__WritePlan(plan, 'CTS-kitkat-medium')
@@ -197,6 +203,8 @@
     plan = tools.TestPlan(packages)
     plan.Exclude('.*')
     plan.Include(r'android\.hardware$')
+    plan.Exclude(r'com\.android\.cts\.browserbench')
+    plan.Exclude(r'com\.android\.cts\.filesystemperf\.RandomRWTest$')
     for package, test_list in flaky_tests.iteritems():
       plan.ExcludeTests(package, test_list)
     self.__WritePlan(plan, 'CTS-hardware')
@@ -205,6 +213,8 @@
     plan = tools.TestPlan(packages)
     plan.Exclude('.*')
     plan.Include(r'android\.media$')
+    plan.Exclude(r'com\.android\.cts\.browserbench')
+    plan.Exclude(r'com\.android\.cts\.filesystemperf\.RandomRWTest$')
     for package, test_list in flaky_tests.iteritems():
       plan.ExcludeTests(package, test_list)
     self.__WritePlan(plan, 'CTS-media')
@@ -213,6 +223,8 @@
     plan = tools.TestPlan(packages)
     plan.Exclude('.*')
     plan.Include(r'android\.mediastress$')
+    plan.Exclude(r'com\.android\.cts\.browserbench')
+    plan.Exclude(r'com\.android\.cts\.filesystemperf\.RandomRWTest$')
     for package, test_list in flaky_tests.iteritems():
       plan.ExcludeTests(package, test_list)
     self.__WritePlan(plan, 'CTS-mediastress')
@@ -222,6 +234,8 @@
     plan.Exclude('.*')
     for package, test_list in new_test_packages.iteritems():
       plan.Include(package+'$')
+    plan.Exclude(r'com\.android\.cts\.browserbench')
+    plan.Exclude(r'com\.android\.cts\.filesystemperf\.RandomRWTest$')
     for package, test_list in flaky_tests.iteritems():
       plan.ExcludeTests(package, test_list)
     self.__WritePlan(plan, 'CTS-l-tests')
@@ -237,6 +251,8 @@
     plan.Exclude(r'android\.hardware$')
     plan.Exclude(r'android\.media$')
     plan.Exclude(r'android\.mediastress$')
+    plan.Exclude(r'com\.android\.cts\.browserbench')
+    plan.Exclude(r'com\.android\.cts\.filesystemperf\.RandomRWTest$')
     for package, test_list in flaky_tests.iteritems():
       plan.ExcludeTests(package, test_list)
     self.__WritePlan(plan, 'CTS-staging')
@@ -270,6 +286,7 @@
       'android.host.security' : [],
       'android.net' : [],
       'android.os' : [],
+      'android.permission2' : [],
       'android.security' : [],
       'android.telephony' : [],
       'android.webkit' : [],
@@ -313,7 +330,6 @@
       'android.opengl' : [],
       'android.openglperf' : [],
       'android.permission' : [],
-      'android.permission2' : [],
       'android.preference' : [],
       'android.preference2' : [],
       'android.provider' : [],
@@ -375,17 +391,10 @@
       that are known to be flaky. """
   return {
       'android.app' : [
-          'cts.ActivityManagerTest#testIsRunningInTestHarness',
-          'cts.AlertDialogTest#testAlertDialogCancelable',
-          'cts.ExpandableListActivityTest#testCallback',],
+          'cts.ActivityManagerTest#testIsRunningInTestHarness',],
       'android.dpi' : [
           'cts.DefaultManifestAttributesSdkTest#testPackageHasExpectedSdkVersion',],
       'android.hardware' : [
-          'camera2.cts.CameraDeviceTest#testCameraDeviceRepeatingRequest',
-          'camera2.cts.ImageReaderTest#testImageReaderFromCameraJpeg',
-          'cts.CameraTest#testImmediateZoom',
-          'cts.CameraTest#testPreviewCallback',
-          'cts.CameraTest#testSmoothZoom',
           'cts.CameraTest#testVideoSnapshot',
           'cts.CameraGLTest#testCameraToSurfaceTextureMetadata',
           'cts.CameraGLTest#testSetPreviewTextureBothCallbacks',
@@ -393,8 +402,6 @@
       'android.media' : [
           'cts.DecoderTest#testCodecResetsH264WithSurface',
           'cts.StreamingMediaPlayerTest#testHLS',],
-      'android.mediastress' : [
-          'cts.NativeMediaTest#test480pPlay',],
       'android.net' : [
           'cts.ConnectivityManagerTest#testStartUsingNetworkFeature_enableHipri',
           'cts.DnsTest#testDnsWorks',
@@ -403,9 +410,7 @@
           'cts.SSLCertificateSocketFactoryTest#test_createSocket_simple',
           'cts.SSLCertificateSocketFactoryTest#test_createSocket_wrapping',
           'cts.TrafficStatsTest#testTrafficStatsForLocalhost',
-          'wifi.cts.NsdManagerTest#testAndroidTestCaseSetupProperly',
-          'wifi.cts.ScanResultTest#testAndroidTestCaseSetupProperly',
-          'wifi.cts.ScanResultTest#testScanResultTimeStamp',],
+          'wifi.cts.NsdManagerTest#testAndroidTestCaseSetupProperly',],
       'android.os' : [
           'cts.BuildVersionTest#testReleaseVersion',
           'cts.BuildTest#testIsSecureUserBuild',],
@@ -418,14 +423,7 @@
           'cts.SELinuxDomainTest#testSuDomain',
           'cts.SELinuxHostTest#testAllEnforcing',],
       'android.webkit' : [
-          'cts.WebViewClientTest#testDoUpdateVisitedHistory',
-          'cts.WebViewClientTest#testLoadPage',
-          'cts.WebViewClientTest#testOnFormResubmission',
-          'cts.WebViewClientTest#testOnReceivedError',
-          'cts.WebViewClientTest#testOnReceivedHttpAuthRequest',
-          'cts.WebViewClientTest#testOnScaleChanged',
-          'cts.WebViewClientTest#testOnUnhandledKeyEvent',
-          'cts.WebViewTest#testSetInitialScale',]}
+          'cts.WebViewClientTest#testOnUnhandledKeyEvent',]}
 
 def LogGenerateDescription(name):
   print 'Generating test description for package %s' % name