Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c2f3d85e authored by Phil Weaver's avatar Phil Weaver
Browse files

Add test mapping for a11y

Also marking a few tests as flaky and fixing a couple
others.

Test: atest in:
frameworks/base/services/accessibility
frameworks/base/core/java/android/accessibilityservice
frameworks/base/core/java/android/view.accessibility

Change-Id: I217329655105ce3fa8d78e74c4d39aadcfcd8362
parent 5992fe40
Loading
Loading
Loading
Loading
+23 −0
Original line number Diff line number Diff line
{
  "presubmit": [
    {
      "name": "CtsAccessibilityServiceTestCases",
      "options": [
        {
          "include-annotation": "android.platform.test.annotations.Presubmit"
        },
        {
          "exclude-annotation": "android.support.test.filters.FlakyTest"
        }
      ]
    }
  ],
  "postsubmit": [
    {
      "name": "CtsAccessibilityServiceTestCases"
    },
    {
      "name": "CtsAccessibilityTestCases"
    }
  ]
}
+53 −0
Original line number Diff line number Diff line
{
  "presubmit": [
    {
      "name": "CtsAccessibilityServiceTestCases",
      "options": [
        {
          "include-annotation": "android.platform.test.annotations.Presubmit"
        },
        {
          "exclude-annotation": "android.support.test.filters.FlakyTest"
        }
      ]
    },
    {
      "name": "CtsUiAutomationTestCases",
      "options": [
        {
          "include-annotation": "android.platform.test.annotations.Presubmit"
        },
        {
          "exclude-annotation": "android.support.test.filters.FlakyTest"
        }
      ]
    },
    {
      "name": "FrameworksCoreTests",
      "options": [
        {
          "include-filter": "android.view.accessibility"
        },
        {
          "exclude-annotation": "androidx.test.filters.FlakyTest"
        }
      ]
    }
  ],
  "postsubmit": [
    {
      "name": "CtsAccessibilityServiceTestCases"
    },
    {
      "name": "CtsUiAutomationTestCases"
    },
    {
      "name": "FrameworksCoreTests",
      "options": [
        {
          "include-filter": "android.view.accessibility"
        }
      ]
    }
  ]
}
+1 −1
Original line number Diff line number Diff line
@@ -40,7 +40,7 @@ public class AccessibilityEventTest {
    // and assertAccessibilityEventCleared

    /** The number of properties of the {@link AccessibilityEvent} class. */
    private static final int A11Y_EVENT_NON_STATIC_FIELD_COUNT = 32;
    private static final int A11Y_EVENT_NON_STATIC_FIELD_COUNT = 33;

    // The number of fields tested in the corresponding CTS AccessibilityRecordTest:
    // assertAccessibilityRecordCleared, fullyPopulateAccessibilityRecord,
+1 −1
Original line number Diff line number Diff line
@@ -57,7 +57,7 @@ public class AccessibilityNodeInfoTest {

    // The number of flags held in boolean properties. Their values should also be double-checked
    // in the methods above.
    private static final int NUM_BOOLEAN_PROPERTIES = 22;
    private static final int NUM_BOOLEAN_PROPERTIES = 17;

    @Test
    public void testStandardActions_serializationFlagIsValid() {
+105 −0
Original line number Diff line number Diff line
{
  "presubmit": [
    {
      "name": "CtsAccessibilityServiceTestCases",
      "options": [
        {
          "include-annotation": "android.platform.test.annotations.Presubmit"
        },
        {
          "exclude-annotation": "android.support.test.filters.FlakyTest"
        }
      ]
    },
    {
      "name": "CtsAccessibilityTestCases",
      "options": [
        {
          "include-annotation": "android.platform.test.annotations.Presubmit"
        },
        {
          "exclude-annotation": "android.support.test.filters.FlakyTest"
        }
      ]
    },
    {
      "name": "CtsUiAutomationTestCases",
      "options": [
        {
          "include-annotation": "android.platform.test.annotations.Presubmit"
        },
        {
          "exclude-annotation": "android.support.test.filters.FlakyTest"
        }
      ]
    },
    {
      "name": "FrameworksServicesTests",
      "options": [
        {
          "include-filter": "com.android.server.accessibility"
        },
        {
          "exclude-annotation": "android.support.test.filters.FlakyTest"
        }
      ]
    },
    {
      "name": "FrameworksCoreTests",
      "options": [
        {
          "include-filter": "com.android.internal.accessibility"
        },
        {
          "exclude-annotation": "android.support.test.filters.FlakyTest"
        }
      ]
    },
    {
      "name": "FrameworksCoreTests",
      "options": [
        {
          "include-filter": "android.view.accessibility"
        },
        {
          "exclude-annotation": "android.support.test.filters.FlakyTest"
        }
      ]
    }
  ],
  "postsubmit": [
    {
      "name": "CtsAccessibilityServiceTestCases"
    },
    {
      "name": "CtsAccessibilityTestCases"
    },
    {
      "name": "CtsUiAutomationTestCases"
    },
    {
      "name": "FrameworksServicesTests",
      "options": [
        {
          "include-filter": "com.android.server.accessibility"
        }
      ]
    },
    {
      "name": "FrameworksCoreTests",
      "options": [
        {
          "include-filter": "com.android.internal.accessibility"
        }
      ]
    },
    {
      "name": "FrameworksCoreTests",
      "options": [
        {
          "include-filter": "android.view.accessibility"
        }
      ]
    }
  ]
}
Loading