Unverified Commit 54c0e7a4 authored by chunhtai's avatar chunhtai Committed by GitHub

Enable android semantics integration test (#79295)

parent 4982a7f1
...@@ -57,6 +57,7 @@ class AndroidSemanticsAction { ...@@ -57,6 +57,7 @@ class AndroidSemanticsAction {
static const int _kSetSelectionIndex = 1 << 17; static const int _kSetSelectionIndex = 1 << 17;
static const int _kExpandIndex = 1 << 18; static const int _kExpandIndex = 1 << 18;
static const int _kCollapseIndex = 1 << 19; static const int _kCollapseIndex = 1 << 19;
static const int _kSetText = 1 << 21;
/// Matches `AccessibilityAction.ACTION_FOCUS`. /// Matches `AccessibilityAction.ACTION_FOCUS`.
static const AndroidSemanticsAction focus = AndroidSemanticsAction._(_kFocusIndex); static const AndroidSemanticsAction focus = AndroidSemanticsAction._(_kFocusIndex);
...@@ -118,6 +119,9 @@ class AndroidSemanticsAction { ...@@ -118,6 +119,9 @@ class AndroidSemanticsAction {
/// Matches `AccessibilityAction.ACTION_COLLAPSE`. /// Matches `AccessibilityAction.ACTION_COLLAPSE`.
static const AndroidSemanticsAction collapse = AndroidSemanticsAction._(_kCollapseIndex); static const AndroidSemanticsAction collapse = AndroidSemanticsAction._(_kCollapseIndex);
/// Matches `AccessibilityAction.SET_TEXT`.
static const AndroidSemanticsAction setText = AndroidSemanticsAction._(_kSetText);
@override @override
String toString() { String toString() {
switch (id) { switch (id) {
...@@ -161,6 +165,8 @@ class AndroidSemanticsAction { ...@@ -161,6 +165,8 @@ class AndroidSemanticsAction {
return 'AndroidSemanticsAction.expand'; return 'AndroidSemanticsAction.expand';
case _kCollapseIndex: case _kCollapseIndex:
return 'AndroidSemanticsAction.collapse'; return 'AndroidSemanticsAction.collapse';
case _kSetText:
return 'AndroidSemanticsAction.setText';
default: default:
return null; return null;
} }
...@@ -187,6 +193,7 @@ class AndroidSemanticsAction { ...@@ -187,6 +193,7 @@ class AndroidSemanticsAction {
_kSetSelectionIndex: setSelection, _kSetSelectionIndex: setSelection,
_kExpandIndex: expand, _kExpandIndex: expand,
_kCollapseIndex: collapse, _kCollapseIndex: collapse,
_kSetText: setText,
}; };
@override @override
......
...@@ -133,6 +133,7 @@ void main() { ...@@ -133,6 +133,7 @@ void main() {
AndroidSemanticsAction.click, AndroidSemanticsAction.click,
AndroidSemanticsAction.copy, AndroidSemanticsAction.copy,
AndroidSemanticsAction.setSelection, AndroidSemanticsAction.setSelection,
AndroidSemanticsAction.setText,
], ],
), ),
); );
...@@ -155,6 +156,7 @@ void main() { ...@@ -155,6 +156,7 @@ void main() {
AndroidSemanticsAction.click, AndroidSemanticsAction.click,
AndroidSemanticsAction.copy, AndroidSemanticsAction.copy,
AndroidSemanticsAction.setSelection, AndroidSemanticsAction.setSelection,
AndroidSemanticsAction.setText,
], ],
), ),
); );
...@@ -198,6 +200,7 @@ void main() { ...@@ -198,6 +200,7 @@ void main() {
AndroidSemanticsAction.click, AndroidSemanticsAction.click,
AndroidSemanticsAction.copy, AndroidSemanticsAction.copy,
AndroidSemanticsAction.setSelection, AndroidSemanticsAction.setSelection,
AndroidSemanticsAction.setText,
], ],
), ),
); );
...@@ -220,6 +223,7 @@ void main() { ...@@ -220,6 +223,7 @@ void main() {
AndroidSemanticsAction.click, AndroidSemanticsAction.click,
AndroidSemanticsAction.copy, AndroidSemanticsAction.copy,
AndroidSemanticsAction.setSelection, AndroidSemanticsAction.setSelection,
AndroidSemanticsAction.setText,
], ],
), ),
); );
...@@ -228,7 +232,7 @@ void main() { ...@@ -228,7 +232,7 @@ void main() {
tearDownAll(() async { tearDownAll(() async {
await driver.tap(find.byValueKey('back')); await driver.tap(find.byValueKey('back'));
}); });
}, skip: true); // TODO(chunhtai): skip to enable engine roll https://github.com/flutter/flutter/issues/77965. });
group('SelectionControls', () { group('SelectionControls', () {
setUpAll(() async { setUpAll(() async {
......
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