未验证 提交 3fcf5463 编写于 作者: N nturgut 提交者: GitHub

Run IOS unit tests on LUCI (#19141)

* change the version of simulator. luci bots only has 13.0

* skip failing pointer binding tests

* skip path_metrics (canvaskit) and a method from surface_test

* fix analyzer errors

* remove extra added touch event context test

* removing left overs for screenshot debugging

* apply reviewers suggestion for skipping tests
上级 88cc61e7
...@@ -12,7 +12,7 @@ edge: ...@@ -12,7 +12,7 @@ edge:
launcher_version: '1.2.0.0' launcher_version: '1.2.0.0'
ios-safari: ios-safari:
majorVersion: 13 majorVersion: 13
minorVersion: 5 minorVersion: 0
device: 'iPhone 11' device: 'iPhone 11'
## geckodriver is used for testing Firefox Browser. It works with multiple ## geckodriver is used for testing Firefox Browser. It works with multiple
## Firefox Browser versions. ## Firefox Browser versions.
......
...@@ -9,6 +9,7 @@ import 'package:ui/src/engine.dart'; ...@@ -9,6 +9,7 @@ import 'package:ui/src/engine.dart';
import 'package:ui/ui.dart' as ui; import 'package:ui/ui.dart' as ui;
void main() { void main() {
group('Path Metrics', () {
setUpAll(() async { setUpAll(() async {
await ui.webOnlyInitializePlatform(); await ui.webOnlyInitializePlatform();
}); });
...@@ -64,4 +65,9 @@ void main() { ...@@ -64,4 +65,9 @@ void main() {
expect(iter1.current, isNull); expect(iter1.current, isNull);
expect(iter2.current, isNull); expect(iter2.current, isNull);
}); });
},
// This test failed on iOS Safari.
// TODO: https://github.com/flutter/flutter/issues/60040
skip: (browserEngine == BrowserEngine.webkit &&
operatingSystem == OperatingSystem.iOs));
} }
...@@ -194,7 +194,11 @@ void main() { ...@@ -194,7 +194,11 @@ void main() {
expect(elementC.parent, elementA); expect(elementC.parent, elementA);
expect(elementB.parent, null); expect(elementB.parent, null);
}); },
// This method failed on iOS Safari.
// TODO: https://github.com/flutter/flutter/issues/60036
skip: (browserEngine == BrowserEngine.webkit &&
operatingSystem == OperatingSystem.iOs));
test('is retained', () { test('is retained', () {
final SceneBuilder builder1 = SceneBuilder(); final SceneBuilder builder1 = SceneBuilder();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册