From 7343376b67c6822744dc85d6c19fc9026a1cd5d8 Mon Sep 17 00:00:00 2001 From: Jenn Magder Date: Thu, 9 Dec 2021 20:33:53 -0800 Subject: [PATCH] Add iOS version to golden images --- .../Scenarios.xcodeproj/project.pbxproj | 140 ++++++++---------- .../Scenarios/ScenariosUITests/GoldenImage.m | 3 +- .../ScenariosUITests/GoldenTestManager.m | 1 + .../ScenariosUITests/SpawnEngineTest.h | 13 -- .../ScenariosUITests/SpawnEngineTest.m | 39 ++--- ...gus_font_text_iPhone 8_13.0_simulator.png} | Bin ...platform_view_iPhone 8_13.0_simulator.png} | Bin .../golden_platform_view_D211AP.png | Bin 82806 -> 0 bytes .../golden_platform_view_D21AP.png | Bin 82806 -> 0 bytes .../golden_platform_view_D321AP.png | Bin 98725 -> 0 bytes ...view_clippath_iPhone 8_13.0_simulator.png} | Bin ...view_cliprect_iPhone 8_13.0_simulator.png} | Bin ...iew_cliprrect_iPhone 8_13.0_simulator.png} | Bin ...platform_view_iPhone 8_13.0_simulator.png} | Bin ...nd_foreground_iPhone 8_13.0_simulator.png} | Bin ...kground_foreground_iPhone SE_simulator.png | Bin 32553 -> 0 bytes ...view_multiple_iPhone 8_13.0_simulator.png} | Bin ..._view_opacity_iPhone 8_13.0_simulator.png} | Bin ...m_view_rotate_iPhone 8_13.0_simulator.png} | Bin ...atform_view_rotate_iPhone SE_simulator.png | Bin 27351 -> 0 bytes ...iew_transform_iPhone 8_13.0_simulator.png} | Bin ...ckdrop_filter_iPhone 8_13.0_simulator.png} | Bin ..._engine_works_iPhone 8_13.0_simulator.png} | Bin ...ckdrop_filter_iPhone 8_13.0_simulator.png} | Bin .../ScenariosUITests/iPadGestureTests.m | 2 +- 25 files changed, 83 insertions(+), 115 deletions(-) delete mode 100644 testing/scenario_app/ios/Scenarios/ScenariosUITests/SpawnEngineTest.h rename testing/scenario_app/ios/Scenarios/ScenariosUITests/{golden_bogus_font_text_iPhone 8_simulator.png => golden_bogus_font_text_iPhone 8_13.0_simulator.png} (100%) rename testing/scenario_app/ios/Scenarios/ScenariosUITests/{golden_non_full_screen_flutter_view_platform_view_iPhone 8_simulator.png => golden_non_full_screen_flutter_view_platform_view_iPhone 8_13.0_simulator.png} (100%) delete mode 100644 testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_platform_view_D211AP.png delete mode 100644 testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_platform_view_D21AP.png delete mode 100644 testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_platform_view_D321AP.png rename testing/scenario_app/ios/Scenarios/ScenariosUITests/{golden_platform_view_clippath_iPhone 8_simulator.png => golden_platform_view_clippath_iPhone 8_13.0_simulator.png} (100%) rename testing/scenario_app/ios/Scenarios/ScenariosUITests/{golden_platform_view_cliprect_iPhone 8_simulator.png => golden_platform_view_cliprect_iPhone 8_13.0_simulator.png} (100%) rename testing/scenario_app/ios/Scenarios/ScenariosUITests/{golden_platform_view_cliprrect_iPhone 8_simulator.png => golden_platform_view_cliprrect_iPhone 8_13.0_simulator.png} (100%) rename testing/scenario_app/ios/Scenarios/ScenariosUITests/{golden_platform_view_iPhone 8_simulator.png => golden_platform_view_iPhone 8_13.0_simulator.png} (100%) rename testing/scenario_app/ios/Scenarios/ScenariosUITests/{golden_platform_view_multiple_background_foreground_iPhone 8_simulator.png => golden_platform_view_multiple_background_foreground_iPhone 8_13.0_simulator.png} (100%) delete mode 100644 testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_platform_view_multiple_background_foreground_iPhone SE_simulator.png rename testing/scenario_app/ios/Scenarios/ScenariosUITests/{golden_platform_view_multiple_iPhone 8_simulator.png => golden_platform_view_multiple_iPhone 8_13.0_simulator.png} (100%) rename testing/scenario_app/ios/Scenarios/ScenariosUITests/{golden_platform_view_opacity_iPhone 8_simulator.png => golden_platform_view_opacity_iPhone 8_13.0_simulator.png} (100%) rename testing/scenario_app/ios/Scenarios/ScenariosUITests/{golden_platform_view_rotate_iPhone 8_simulator.png => golden_platform_view_rotate_iPhone 8_13.0_simulator.png} (100%) delete mode 100644 testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_platform_view_rotate_iPhone SE_simulator.png rename testing/scenario_app/ios/Scenarios/ScenariosUITests/{golden_platform_view_transform_iPhone 8_simulator.png => golden_platform_view_transform_iPhone 8_13.0_simulator.png} (100%) rename testing/scenario_app/ios/Scenarios/ScenariosUITests/{golden_platform_view_with_other_backdrop_filter_iPhone 8_simulator.png => golden_platform_view_with_other_backdrop_filter_iPhone 8_13.0_simulator.png} (100%) rename testing/scenario_app/ios/Scenarios/ScenariosUITests/{golden_spawn_engine_works_iPhone 8_simulator.png => golden_spawn_engine_works_iPhone 8_13.0_simulator.png} (100%) rename testing/scenario_app/ios/Scenarios/ScenariosUITests/{golden_two_platform_views_with_other_backdrop_filter_iPhone 8_simulator.png => golden_two_platform_views_with_other_backdrop_filter_iPhone 8_13.0_simulator.png} (100%) diff --git a/testing/scenario_app/ios/Scenarios/Scenarios.xcodeproj/project.pbxproj b/testing/scenario_app/ios/Scenarios/Scenarios.xcodeproj/project.pbxproj index 83be80ff2d33b..94ff3c9549b08 100644 --- a/testing/scenario_app/ios/Scenarios/Scenarios.xcodeproj/project.pbxproj +++ b/testing/scenario_app/ios/Scenarios/Scenarios.xcodeproj/project.pbxproj @@ -13,8 +13,6 @@ 0A57B3BF2323C74200DD9521 /* FlutterEngine+ScenariosTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A57B3BE2323C74200DD9521 /* FlutterEngine+ScenariosTest.m */; }; 0A57B3C22323D2D700DD9521 /* AppLifecycleTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A57B3C12323D2D700DD9521 /* AppLifecycleTests.m */; }; 0A97D7C024BA937000050525 /* FlutterViewControllerInitialRouteTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A97D7BF24BA937000050525 /* FlutterViewControllerInitialRouteTest.m */; }; - 0AC83146256E534E00DAE6BE /* golden_bogus_font_text_iPhone 8_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 0AC83145256E534E00DAE6BE /* golden_bogus_font_text_iPhone 8_simulator.png */; }; - 0D14A3FE239743190013D873 /* golden_platform_view_rotate_iPhone SE_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 0D14A3FD239743190013D873 /* golden_platform_view_rotate_iPhone SE_simulator.png */; }; 0D8470A4240F0B1F0030B565 /* StatusBarTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D8470A3240F0B1F0030B565 /* StatusBarTest.m */; }; 0DB781EF22E931BE00E9B371 /* ../../Flutter.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 246B4E4522E3B61000073EBF /* ../../Flutter.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 0DB781F122E933E800E9B371 /* ../../Flutter.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 246B4E4522E3B61000073EBF /* ../../Flutter.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; @@ -24,11 +22,8 @@ 0DB7820122EA2CA500E9B371 /* App.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 246B4E4122E3B5F700073EBF /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 0DB7820222EA493B00E9B371 /* FlutterViewControllerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DB781FC22EA2C0300E9B371 /* FlutterViewControllerTest.m */; }; 0DDEBC89258830B40065D0E8 /* SpawnEngineTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DDEBC88258830B40065D0E8 /* SpawnEngineTest.m */; }; - 0DDEBC8B258839760065D0E8 /* golden_spawn_engine_works_iPhone 8_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 0DDEBC8A258839760065D0E8 /* golden_spawn_engine_works_iPhone 8_simulator.png */; }; - 0EE8986D2609D05E0061D5E5 /* golden_non_full_screen_flutter_view_platform_view_iPhone 8_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 0EE8986C2609D05E0061D5E5 /* golden_non_full_screen_flutter_view_platform_view_iPhone 8_simulator.png */; }; 242F37A222E636DE001E83D4 /* ../../Flutter.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 246B4E4522E3B61000073EBF /* ../../Flutter.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 242F37A322E636DE001E83D4 /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 246B4E4122E3B5F700073EBF /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 244EA6D0230DBE8900B2D26E /* golden_platform_view_D21AP.png in Resources */ = {isa = PBXBuildFile; fileRef = 244EA6CF230DBE8900B2D26E /* golden_platform_view_D21AP.png */; }; 246A6611252E693A00EAB0F3 /* RenderingSelectionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 246A6610252E693A00EAB0F3 /* RenderingSelectionTest.m */; }; 246B4E4222E3B5F700073EBF /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 246B4E4122E3B5F700073EBF /* App.framework */; }; 246B4E4622E3B61000073EBF /* ../../Flutter.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 246B4E4522E3B61000073EBF /* ../../Flutter.xcframework */; }; @@ -37,28 +32,29 @@ 248D76DA22E388380012F0C1 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 248D76D922E388380012F0C1 /* main.m */; }; 248D76EF22E388380012F0C1 /* PlatformViewUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 248D76EE22E388380012F0C1 /* PlatformViewUITests.m */; }; 248FDFC422FE7CD0009CC7CD /* FlutterEngineTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 248FDFC322FE7CD0009CC7CD /* FlutterEngineTest.m */; }; - 24D47D1B230C79840069DD5E /* golden_platform_view_D211AP.png in Resources */ = {isa = PBXBuildFile; fileRef = 24D47D1A230C79840069DD5E /* golden_platform_view_D211AP.png */; }; 24F1FB89230B4579005ACE7C /* TextPlatformView.m in Sources */ = {isa = PBXBuildFile; fileRef = 24F1FB87230B4579005ACE7C /* TextPlatformView.m */; }; - 3DEF491223C3BE6500184216 /* golden_platform_view_clippath_iPhone 8_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 3DE09E8B23C010BC006C9851 /* golden_platform_view_clippath_iPhone 8_simulator.png */; }; - 3DEF491323C3BE6500184216 /* golden_platform_view_cliprect_iPhone 8_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 3DE09E9223C010BD006C9851 /* golden_platform_view_cliprect_iPhone 8_simulator.png */; }; - 3DEF491423C3BE6500184216 /* golden_platform_view_cliprrect_iPhone 8_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 3DE09E8C23C010BD006C9851 /* golden_platform_view_cliprrect_iPhone 8_simulator.png */; }; - 3DEF491523C3BE6500184216 /* golden_platform_view_iPhone 8_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 3DE09E9023C010BD006C9851 /* golden_platform_view_iPhone 8_simulator.png */; }; - 3DEF491623C3BE6500184216 /* golden_platform_view_multiple_background_foreground_iPhone 8_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 3DE09E8A23C010BC006C9851 /* golden_platform_view_multiple_background_foreground_iPhone 8_simulator.png */; }; - 3DEF491723C3BE6500184216 /* golden_platform_view_multiple_iPhone 8_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 3DE09E8D23C010BD006C9851 /* golden_platform_view_multiple_iPhone 8_simulator.png */; }; - 3DEF491823C3BE6500184216 /* golden_platform_view_opacity_iPhone 8_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 3DE09E8F23C010BD006C9851 /* golden_platform_view_opacity_iPhone 8_simulator.png */; }; - 3DEF491923C3BE6500184216 /* golden_platform_view_rotate_iPhone 8_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 3DE09E8E23C010BD006C9851 /* golden_platform_view_rotate_iPhone 8_simulator.png */; }; - 3DEF491A23C3BE6500184216 /* golden_platform_view_transform_iPhone 8_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 3DE09E9123C010BD006C9851 /* golden_platform_view_transform_iPhone 8_simulator.png */; }; 4F06F1B32473296E000AF246 /* LocalizationInitializationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F06F1B124731F66000AF246 /* LocalizationInitializationTest.m */; }; - 59A97FDA236B984300B4C066 /* golden_platform_view_multiple_background_foreground_iPhone SE_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 59A97FD9236B984300B4C066 /* golden_platform_view_multiple_background_foreground_iPhone SE_simulator.png */; }; 6402EBD124147BDA00987DCB /* UnobstructedPlatformViewTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6402EBD024147BDA00987DCB /* UnobstructedPlatformViewTests.m */; }; 6816DB9E231750ED00A51400 /* GoldenPlatformViewTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6816DB9D231750ED00A51400 /* GoldenPlatformViewTests.m */; }; 6816DBA12317573300A51400 /* GoldenImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6816DBA02317573300A51400 /* GoldenImage.m */; }; 6816DBA42318358200A51400 /* GoldenTestManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6816DBA32318358200A51400 /* GoldenTestManager.m */; }; - 682BD8B526E93C2500FA6697 /* golden_platform_view_with_other_backdrop_filter_iPhone 8_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 682BD8B426E93C2500FA6697 /* golden_platform_view_with_other_backdrop_filter_iPhone 8_simulator.png */; }; 68A5B63423EB71D300BDBCDB /* PlatformViewGestureRecognizerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 68A5B63323EB71D300BDBCDB /* PlatformViewGestureRecognizerTests.m */; }; - 68C03C4826FCF02A00D4700A /* golden_two_platform_views_with_other_backdrop_filter_iPhone 8_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = 68C03C4726FCF02A00D4700A /* golden_two_platform_views_with_other_backdrop_filter_iPhone 8_simulator.png */; }; 68D4017D2564859300ECD91A /* ContinuousTexture.m in Sources */ = {isa = PBXBuildFile; fileRef = 68D4017C2564859300ECD91A /* ContinuousTexture.m */; }; F26F15B8268B6B5600EC54D3 /* iPadGestureTests.m in Sources */ = {isa = PBXBuildFile; fileRef = F26F15B7268B6B5500EC54D3 /* iPadGestureTests.m */; }; + F769EB53276312BB007AC10F /* golden_platform_view_cliprect_iPhone 8_13.0_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = F769EB52276312BB007AC10F /* golden_platform_view_cliprect_iPhone 8_13.0_simulator.png */; }; + F7B464EB2759D0A900079189 /* golden_two_platform_views_with_other_backdrop_filter_iPhone 8_13.0_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = F7B464DE2759D0A900079189 /* golden_two_platform_views_with_other_backdrop_filter_iPhone 8_13.0_simulator.png */; }; + F7B464EC2759D0A900079189 /* golden_platform_view_iPhone 8_13.0_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = F7B464DF2759D0A900079189 /* golden_platform_view_iPhone 8_13.0_simulator.png */; }; + F7B464ED2759D0A900079189 /* golden_platform_view_cliprrect_iPhone 8_13.0_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = F7B464E02759D0A900079189 /* golden_platform_view_cliprrect_iPhone 8_13.0_simulator.png */; }; + F7B464EE2759D0A900079189 /* golden_platform_view_transform_iPhone 8_13.0_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = F7B464E12759D0A900079189 /* golden_platform_view_transform_iPhone 8_13.0_simulator.png */; }; + F7B464EF2759D0A900079189 /* golden_platform_view_multiple_iPhone 8_13.0_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = F7B464E22759D0A900079189 /* golden_platform_view_multiple_iPhone 8_13.0_simulator.png */; }; + F7B464F02759D0A900079189 /* golden_bogus_font_text_iPhone 8_13.0_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = F7B464E32759D0A900079189 /* golden_bogus_font_text_iPhone 8_13.0_simulator.png */; }; + F7B464F12759D0A900079189 /* golden_platform_view_opacity_iPhone 8_13.0_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = F7B464E42759D0A900079189 /* golden_platform_view_opacity_iPhone 8_13.0_simulator.png */; }; + F7B464F22759D0A900079189 /* golden_platform_view_clippath_iPhone 8_13.0_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = F7B464E52759D0A900079189 /* golden_platform_view_clippath_iPhone 8_13.0_simulator.png */; }; + F7B464F32759D0A900079189 /* golden_platform_view_multiple_background_foreground_iPhone 8_13.0_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = F7B464E62759D0A900079189 /* golden_platform_view_multiple_background_foreground_iPhone 8_13.0_simulator.png */; }; + F7B464F42759D0A900079189 /* golden_platform_view_with_other_backdrop_filter_iPhone 8_13.0_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = F7B464E72759D0A900079189 /* golden_platform_view_with_other_backdrop_filter_iPhone 8_13.0_simulator.png */; }; + F7B464F62759D0A900079189 /* golden_non_full_screen_flutter_view_platform_view_iPhone 8_13.0_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = F7B464E92759D0A900079189 /* golden_non_full_screen_flutter_view_platform_view_iPhone 8_13.0_simulator.png */; }; + F7B464F72759D0A900079189 /* golden_platform_view_rotate_iPhone 8_13.0_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = F7B464EA2759D0A900079189 /* golden_platform_view_rotate_iPhone 8_13.0_simulator.png */; }; + F7B464F92759DEA100079189 /* golden_spawn_engine_works_iPhone 8_13.0_simulator.png in Resources */ = {isa = PBXBuildFile; fileRef = F7B464F82759DEA100079189 /* golden_spawn_engine_works_iPhone 8_13.0_simulator.png */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -125,16 +121,10 @@ 0A57B3C02323C74D00DD9521 /* FlutterEngine+ScenariosTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "FlutterEngine+ScenariosTest.h"; sourceTree = ""; }; 0A57B3C12323D2D700DD9521 /* AppLifecycleTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppLifecycleTests.m; sourceTree = ""; }; 0A97D7BF24BA937000050525 /* FlutterViewControllerInitialRouteTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FlutterViewControllerInitialRouteTest.m; sourceTree = ""; }; - 0AC83145256E534E00DAE6BE /* golden_bogus_font_text_iPhone 8_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_bogus_font_text_iPhone 8_simulator.png"; sourceTree = ""; }; - 0D14A3FD239743190013D873 /* golden_platform_view_rotate_iPhone SE_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_rotate_iPhone SE_simulator.png"; sourceTree = ""; }; 0D8470A2240F0B1F0030B565 /* StatusBarTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StatusBarTest.h; sourceTree = ""; }; 0D8470A3240F0B1F0030B565 /* StatusBarTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = StatusBarTest.m; sourceTree = ""; }; 0DB781FC22EA2C0300E9B371 /* FlutterViewControllerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FlutterViewControllerTest.m; sourceTree = ""; }; - 0DDEBC87258830B40065D0E8 /* SpawnEngineTest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SpawnEngineTest.h; sourceTree = ""; }; 0DDEBC88258830B40065D0E8 /* SpawnEngineTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SpawnEngineTest.m; sourceTree = ""; }; - 0DDEBC8A258839760065D0E8 /* golden_spawn_engine_works_iPhone 8_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_spawn_engine_works_iPhone 8_simulator.png"; sourceTree = ""; }; - 0EE8986C2609D05E0061D5E5 /* golden_non_full_screen_flutter_view_platform_view_iPhone 8_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_non_full_screen_flutter_view_platform_view_iPhone 8_simulator.png"; sourceTree = ""; }; - 244EA6CF230DBE8900B2D26E /* golden_platform_view_D21AP.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = golden_platform_view_D21AP.png; sourceTree = ""; }; 246A6610252E693A00EAB0F3 /* RenderingSelectionTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RenderingSelectionTest.m; sourceTree = ""; }; 246B4E4122E3B5F700073EBF /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = App.framework; sourceTree = ""; }; 246B4E4522E3B61000073EBF /* ../../Flutter.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = ../../Flutter.xcframework; sourceTree = ""; }; @@ -150,21 +140,10 @@ 248D76EE22E388380012F0C1 /* PlatformViewUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PlatformViewUITests.m; sourceTree = ""; }; 248D76F022E388380012F0C1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 248FDFC322FE7CD0009CC7CD /* FlutterEngineTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FlutterEngineTest.m; sourceTree = ""; }; - 24D47D1A230C79840069DD5E /* golden_platform_view_D211AP.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = golden_platform_view_D211AP.png; sourceTree = ""; }; 24D47D1E230CA4480069DD5E /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; 24F1FB87230B4579005ACE7C /* TextPlatformView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TextPlatformView.m; sourceTree = ""; }; 24F1FB88230B4579005ACE7C /* TextPlatformView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextPlatformView.h; sourceTree = ""; }; - 3DE09E8A23C010BC006C9851 /* golden_platform_view_multiple_background_foreground_iPhone 8_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_multiple_background_foreground_iPhone 8_simulator.png"; sourceTree = ""; }; - 3DE09E8B23C010BC006C9851 /* golden_platform_view_clippath_iPhone 8_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_clippath_iPhone 8_simulator.png"; sourceTree = ""; }; - 3DE09E8C23C010BD006C9851 /* golden_platform_view_cliprrect_iPhone 8_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_cliprrect_iPhone 8_simulator.png"; sourceTree = ""; }; - 3DE09E8D23C010BD006C9851 /* golden_platform_view_multiple_iPhone 8_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_multiple_iPhone 8_simulator.png"; sourceTree = ""; }; - 3DE09E8E23C010BD006C9851 /* golden_platform_view_rotate_iPhone 8_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_rotate_iPhone 8_simulator.png"; sourceTree = ""; }; - 3DE09E8F23C010BD006C9851 /* golden_platform_view_opacity_iPhone 8_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_opacity_iPhone 8_simulator.png"; sourceTree = ""; }; - 3DE09E9023C010BD006C9851 /* golden_platform_view_iPhone 8_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_iPhone 8_simulator.png"; sourceTree = ""; }; - 3DE09E9123C010BD006C9851 /* golden_platform_view_transform_iPhone 8_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_transform_iPhone 8_simulator.png"; sourceTree = ""; }; - 3DE09E9223C010BD006C9851 /* golden_platform_view_cliprect_iPhone 8_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_cliprect_iPhone 8_simulator.png"; sourceTree = ""; }; 4F06F1B124731F66000AF246 /* LocalizationInitializationTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalizationInitializationTest.m; sourceTree = ""; }; - 59A97FD9236B984300B4C066 /* golden_platform_view_multiple_background_foreground_iPhone SE_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_multiple_background_foreground_iPhone SE_simulator.png"; sourceTree = ""; }; 6402EBD024147BDA00987DCB /* UnobstructedPlatformViewTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UnobstructedPlatformViewTests.m; sourceTree = ""; }; 6816DB9C231750ED00A51400 /* GoldenPlatformViewTests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GoldenPlatformViewTests.h; sourceTree = ""; }; 6816DB9D231750ED00A51400 /* GoldenPlatformViewTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GoldenPlatformViewTests.m; sourceTree = ""; }; @@ -172,12 +151,24 @@ 6816DBA02317573300A51400 /* GoldenImage.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GoldenImage.m; sourceTree = ""; }; 6816DBA22318358200A51400 /* GoldenTestManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GoldenTestManager.h; sourceTree = ""; }; 6816DBA32318358200A51400 /* GoldenTestManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GoldenTestManager.m; sourceTree = ""; }; - 682BD8B426E93C2500FA6697 /* golden_platform_view_with_other_backdrop_filter_iPhone 8_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_with_other_backdrop_filter_iPhone 8_simulator.png"; sourceTree = ""; }; 68A5B63323EB71D300BDBCDB /* PlatformViewGestureRecognizerTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PlatformViewGestureRecognizerTests.m; sourceTree = ""; }; - 68C03C4726FCF02A00D4700A /* golden_two_platform_views_with_other_backdrop_filter_iPhone 8_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_two_platform_views_with_other_backdrop_filter_iPhone 8_simulator.png"; sourceTree = ""; }; 68D4017B2564859300ECD91A /* ContinuousTexture.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ContinuousTexture.h; sourceTree = ""; }; 68D4017C2564859300ECD91A /* ContinuousTexture.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ContinuousTexture.m; sourceTree = ""; }; F26F15B7268B6B5500EC54D3 /* iPadGestureTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = iPadGestureTests.m; sourceTree = ""; }; + F769EB52276312BB007AC10F /* golden_platform_view_cliprect_iPhone 8_13.0_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_cliprect_iPhone 8_13.0_simulator.png"; sourceTree = ""; }; + F7B464DE2759D0A900079189 /* golden_two_platform_views_with_other_backdrop_filter_iPhone 8_13.0_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_two_platform_views_with_other_backdrop_filter_iPhone 8_13.0_simulator.png"; sourceTree = ""; }; + F7B464DF2759D0A900079189 /* golden_platform_view_iPhone 8_13.0_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_iPhone 8_13.0_simulator.png"; sourceTree = ""; }; + F7B464E02759D0A900079189 /* golden_platform_view_cliprrect_iPhone 8_13.0_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_cliprrect_iPhone 8_13.0_simulator.png"; sourceTree = ""; }; + F7B464E12759D0A900079189 /* golden_platform_view_transform_iPhone 8_13.0_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_transform_iPhone 8_13.0_simulator.png"; sourceTree = ""; }; + F7B464E22759D0A900079189 /* golden_platform_view_multiple_iPhone 8_13.0_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_multiple_iPhone 8_13.0_simulator.png"; sourceTree = ""; }; + F7B464E32759D0A900079189 /* golden_bogus_font_text_iPhone 8_13.0_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_bogus_font_text_iPhone 8_13.0_simulator.png"; sourceTree = ""; }; + F7B464E42759D0A900079189 /* golden_platform_view_opacity_iPhone 8_13.0_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_opacity_iPhone 8_13.0_simulator.png"; sourceTree = ""; }; + F7B464E52759D0A900079189 /* golden_platform_view_clippath_iPhone 8_13.0_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_clippath_iPhone 8_13.0_simulator.png"; sourceTree = ""; }; + F7B464E62759D0A900079189 /* golden_platform_view_multiple_background_foreground_iPhone 8_13.0_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_multiple_background_foreground_iPhone 8_13.0_simulator.png"; sourceTree = ""; }; + F7B464E72759D0A900079189 /* golden_platform_view_with_other_backdrop_filter_iPhone 8_13.0_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_with_other_backdrop_filter_iPhone 8_13.0_simulator.png"; sourceTree = ""; }; + F7B464E92759D0A900079189 /* golden_non_full_screen_flutter_view_platform_view_iPhone 8_13.0_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_non_full_screen_flutter_view_platform_view_iPhone 8_13.0_simulator.png"; sourceTree = ""; }; + F7B464EA2759D0A900079189 /* golden_platform_view_rotate_iPhone 8_13.0_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_platform_view_rotate_iPhone 8_13.0_simulator.png"; sourceTree = ""; }; + F7B464F82759DEA100079189 /* golden_spawn_engine_works_iPhone 8_13.0_simulator.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "golden_spawn_engine_works_iPhone 8_13.0_simulator.png"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -265,26 +256,9 @@ 248D76ED22E388380012F0C1 /* ScenariosUITests */ = { isa = PBXGroup; children = ( - 68C03C4726FCF02A00D4700A /* golden_two_platform_views_with_other_backdrop_filter_iPhone 8_simulator.png */, - 0DDEBC8A258839760065D0E8 /* golden_spawn_engine_works_iPhone 8_simulator.png */, + F7B464DC2759D02B00079189 /* Goldens */, 4F06F1B124731F66000AF246 /* LocalizationInitializationTest.m */, 6402EBD024147BDA00987DCB /* UnobstructedPlatformViewTests.m */, - 682BD8B426E93C2500FA6697 /* golden_platform_view_with_other_backdrop_filter_iPhone 8_simulator.png */, - 0AC83145256E534E00DAE6BE /* golden_bogus_font_text_iPhone 8_simulator.png */, - 0D14A3FD239743190013D873 /* golden_platform_view_rotate_iPhone SE_simulator.png */, - 3DE09E8B23C010BC006C9851 /* golden_platform_view_clippath_iPhone 8_simulator.png */, - 3DE09E9223C010BD006C9851 /* golden_platform_view_cliprect_iPhone 8_simulator.png */, - 3DE09E8C23C010BD006C9851 /* golden_platform_view_cliprrect_iPhone 8_simulator.png */, - 3DE09E9023C010BD006C9851 /* golden_platform_view_iPhone 8_simulator.png */, - 0EE8986C2609D05E0061D5E5 /* golden_non_full_screen_flutter_view_platform_view_iPhone 8_simulator.png */, - 3DE09E8A23C010BC006C9851 /* golden_platform_view_multiple_background_foreground_iPhone 8_simulator.png */, - 3DE09E8D23C010BD006C9851 /* golden_platform_view_multiple_iPhone 8_simulator.png */, - 3DE09E8F23C010BD006C9851 /* golden_platform_view_opacity_iPhone 8_simulator.png */, - 3DE09E8E23C010BD006C9851 /* golden_platform_view_rotate_iPhone 8_simulator.png */, - 3DE09E9123C010BD006C9851 /* golden_platform_view_transform_iPhone 8_simulator.png */, - 59A97FD9236B984300B4C066 /* golden_platform_view_multiple_background_foreground_iPhone SE_simulator.png */, - 244EA6CF230DBE8900B2D26E /* golden_platform_view_D21AP.png */, - 24D47D1A230C79840069DD5E /* golden_platform_view_D211AP.png */, 248D76EE22E388380012F0C1 /* PlatformViewUITests.m */, 0A02E8F624EFAD27002D54E5 /* BogusFontTextTest.m */, 248D76F022E388380012F0C1 /* Info.plist */, @@ -301,7 +275,6 @@ 0A42BFB32447E179007E212E /* TextSemanticsFocusTest.m */, 0A42BFB52447E19F007E212E /* TextSemanticsFocusTest.h */, 246A6610252E693A00EAB0F3 /* RenderingSelectionTest.m */, - 0DDEBC87258830B40065D0E8 /* SpawnEngineTest.h */, 0DDEBC88258830B40065D0E8 /* SpawnEngineTest.m */, F26F15B7268B6B5500EC54D3 /* iPadGestureTests.m */, ); @@ -317,6 +290,27 @@ name = Frameworks; sourceTree = ""; }; + F7B464DC2759D02B00079189 /* Goldens */ = { + isa = PBXGroup; + children = ( + F7B464E32759D0A900079189 /* golden_bogus_font_text_iPhone 8_13.0_simulator.png */, + F7B464E92759D0A900079189 /* golden_non_full_screen_flutter_view_platform_view_iPhone 8_13.0_simulator.png */, + F7B464E52759D0A900079189 /* golden_platform_view_clippath_iPhone 8_13.0_simulator.png */, + F769EB52276312BB007AC10F /* golden_platform_view_cliprect_iPhone 8_13.0_simulator.png */, + F7B464E02759D0A900079189 /* golden_platform_view_cliprrect_iPhone 8_13.0_simulator.png */, + F7B464DF2759D0A900079189 /* golden_platform_view_iPhone 8_13.0_simulator.png */, + F7B464E62759D0A900079189 /* golden_platform_view_multiple_background_foreground_iPhone 8_13.0_simulator.png */, + F7B464E22759D0A900079189 /* golden_platform_view_multiple_iPhone 8_13.0_simulator.png */, + F7B464E42759D0A900079189 /* golden_platform_view_opacity_iPhone 8_13.0_simulator.png */, + F7B464EA2759D0A900079189 /* golden_platform_view_rotate_iPhone 8_13.0_simulator.png */, + F7B464E12759D0A900079189 /* golden_platform_view_transform_iPhone 8_13.0_simulator.png */, + F7B464E72759D0A900079189 /* golden_platform_view_with_other_backdrop_filter_iPhone 8_13.0_simulator.png */, + F7B464F82759DEA100079189 /* golden_spawn_engine_works_iPhone 8_13.0_simulator.png */, + F7B464DE2759D0A900079189 /* golden_two_platform_views_with_other_backdrop_filter_iPhone 8_13.0_simulator.png */, + ); + name = Goldens; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -382,7 +376,7 @@ 248D76BF22E388370012F0C1 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 1020; + LastUpgradeCheck = 1310; ORGANIZATIONNAME = flutter; TargetAttributes = { 248D76C622E388370012F0C1 = { @@ -441,24 +435,20 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3DEF491623C3BE6500184216 /* golden_platform_view_multiple_background_foreground_iPhone 8_simulator.png in Resources */, - 3DEF491323C3BE6500184216 /* golden_platform_view_cliprect_iPhone 8_simulator.png in Resources */, - 682BD8B526E93C2500FA6697 /* golden_platform_view_with_other_backdrop_filter_iPhone 8_simulator.png in Resources */, - 3DEF491523C3BE6500184216 /* golden_platform_view_iPhone 8_simulator.png in Resources */, - 0D14A3FE239743190013D873 /* golden_platform_view_rotate_iPhone SE_simulator.png in Resources */, - 3DEF491823C3BE6500184216 /* golden_platform_view_opacity_iPhone 8_simulator.png in Resources */, - 0EE8986D2609D05E0061D5E5 /* golden_non_full_screen_flutter_view_platform_view_iPhone 8_simulator.png in Resources */, - 0AC83146256E534E00DAE6BE /* golden_bogus_font_text_iPhone 8_simulator.png in Resources */, - 3DEF491723C3BE6500184216 /* golden_platform_view_multiple_iPhone 8_simulator.png in Resources */, - 3DEF491223C3BE6500184216 /* golden_platform_view_clippath_iPhone 8_simulator.png in Resources */, - 3DEF491423C3BE6500184216 /* golden_platform_view_cliprrect_iPhone 8_simulator.png in Resources */, - 59A97FDA236B984300B4C066 /* golden_platform_view_multiple_background_foreground_iPhone SE_simulator.png in Resources */, - 68C03C4826FCF02A00D4700A /* golden_two_platform_views_with_other_backdrop_filter_iPhone 8_simulator.png in Resources */, - 3DEF491923C3BE6500184216 /* golden_platform_view_rotate_iPhone 8_simulator.png in Resources */, - 24D47D1B230C79840069DD5E /* golden_platform_view_D211AP.png in Resources */, - 0DDEBC8B258839760065D0E8 /* golden_spawn_engine_works_iPhone 8_simulator.png in Resources */, - 244EA6D0230DBE8900B2D26E /* golden_platform_view_D21AP.png in Resources */, - 3DEF491A23C3BE6500184216 /* golden_platform_view_transform_iPhone 8_simulator.png in Resources */, + F7B464F62759D0A900079189 /* golden_non_full_screen_flutter_view_platform_view_iPhone 8_13.0_simulator.png in Resources */, + F7B464F02759D0A900079189 /* golden_bogus_font_text_iPhone 8_13.0_simulator.png in Resources */, + F7B464F22759D0A900079189 /* golden_platform_view_clippath_iPhone 8_13.0_simulator.png in Resources */, + F7B464F12759D0A900079189 /* golden_platform_view_opacity_iPhone 8_13.0_simulator.png in Resources */, + F7B464F92759DEA100079189 /* golden_spawn_engine_works_iPhone 8_13.0_simulator.png in Resources */, + F7B464EC2759D0A900079189 /* golden_platform_view_iPhone 8_13.0_simulator.png in Resources */, + F7B464EE2759D0A900079189 /* golden_platform_view_transform_iPhone 8_13.0_simulator.png in Resources */, + F7B464F32759D0A900079189 /* golden_platform_view_multiple_background_foreground_iPhone 8_13.0_simulator.png in Resources */, + F7B464F72759D0A900079189 /* golden_platform_view_rotate_iPhone 8_13.0_simulator.png in Resources */, + F7B464ED2759D0A900079189 /* golden_platform_view_cliprrect_iPhone 8_13.0_simulator.png in Resources */, + F7B464EB2759D0A900079189 /* golden_two_platform_views_with_other_backdrop_filter_iPhone 8_13.0_simulator.png in Resources */, + F7B464F42759D0A900079189 /* golden_platform_view_with_other_backdrop_filter_iPhone 8_13.0_simulator.png in Resources */, + F769EB53276312BB007AC10F /* golden_platform_view_cliprect_iPhone 8_13.0_simulator.png in Resources */, + F7B464EF2759D0A900079189 /* golden_platform_view_multiple_iPhone 8_13.0_simulator.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/testing/scenario_app/ios/Scenarios/ScenariosUITests/GoldenImage.m b/testing/scenario_app/ios/Scenarios/ScenariosUITests/GoldenImage.m index cc622d7df1139..3a0d429b86609 100644 --- a/testing/scenario_app/ios/Scenarios/ScenariosUITests/GoldenImage.m +++ b/testing/scenario_app/ios/Scenarios/ScenariosUITests/GoldenImage.m @@ -102,10 +102,11 @@ - (BOOL)compareGoldenToImage:(UIImage*)image { } NS_INLINE NSString* _platformName() { + NSString* systemVersion = UIDevice.currentDevice.systemVersion; NSString* simulatorName = [[NSProcessInfo processInfo].environment objectForKey:@"SIMULATOR_DEVICE_NAME"]; if (simulatorName) { - return [NSString stringWithFormat:@"%@_simulator", simulatorName]; + return [NSString stringWithFormat:@"%@_%@_simulator", simulatorName, systemVersion]; } size_t size; diff --git a/testing/scenario_app/ios/Scenarios/ScenariosUITests/GoldenTestManager.m b/testing/scenario_app/ios/Scenarios/ScenariosUITests/GoldenTestManager.m index 1e068c3ee9b05..4b6f15e5e85c0 100644 --- a/testing/scenario_app/ios/Scenarios/ScenariosUITests/GoldenTestManager.m +++ b/testing/scenario_app/ios/Scenarios/ScenariosUITests/GoldenTestManager.m @@ -39,6 +39,7 @@ - (instancetype)initWithLaunchArg:(NSString*)launchArg { @"--non-full-screen-flutter-view-platform-view" : @"non_full_screen_flutter_view_platform_view", @"--bogus-font-text" : @"bogus_font_text", + @"--spawn-engine-works" : @"spawn_engine_works", }; }); _identifier = launchArgsMap[launchArg]; diff --git a/testing/scenario_app/ios/Scenarios/ScenariosUITests/SpawnEngineTest.h b/testing/scenario_app/ios/Scenarios/ScenariosUITests/SpawnEngineTest.h deleted file mode 100644 index 8d8e0fd5ab0f8..0000000000000 --- a/testing/scenario_app/ios/Scenarios/ScenariosUITests/SpawnEngineTest.h +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright 2020 The Flutter Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#import - -NS_ASSUME_NONNULL_BEGIN - -@interface SpawnEngineTest : XCTestCase -@property(nonatomic, strong) XCUIApplication* application; -@end - -NS_ASSUME_NONNULL_END diff --git a/testing/scenario_app/ios/Scenarios/ScenariosUITests/SpawnEngineTest.m b/testing/scenario_app/ios/Scenarios/ScenariosUITests/SpawnEngineTest.m index 968d55d776e90..2e529965e9bd9 100644 --- a/testing/scenario_app/ios/Scenarios/ScenariosUITests/SpawnEngineTest.m +++ b/testing/scenario_app/ios/Scenarios/ScenariosUITests/SpawnEngineTest.m @@ -2,37 +2,26 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#import "SpawnEngineTest.h" -#import "GoldenImage.h" +#import "GoldenPlatformViewTests.h" + +@interface SpawnEngineTest : XCTestCase +@end @implementation SpawnEngineTest -- (void)setUp { - [super setUp]; +- (void)testSpawnEngineWorks { self.continueAfterFailure = NO; - self.application = [[XCUIApplication alloc] init]; - self.application.launchArguments = @[ @"--spawn-engine-works", @"--enable-software-rendering" ]; - [self.application launch]; -} + XCUIApplication* application = [[XCUIApplication alloc] init]; + application.launchArguments = @[ @"--spawn-engine-works", @"--enable-software-rendering" ]; + [application launch]; -- (void)testSpawnEngineWorks { - NSString* prefix = @"golden_spawn_engine_works_"; - GoldenImage* golden = [[GoldenImage alloc] initWithGoldenNamePrefix:prefix]; - if (!golden.image) { - XCTFail(@"unable to find golden image for: %@", prefix); - } - XCUIScreenshot* screenshot = [[XCUIScreen mainScreen] screenshot]; - if (![golden compareGoldenToImage:screenshot.image]) { - XCTAttachment* screenshotAttachment = [XCTAttachment attachmentWithImage:screenshot.image]; - screenshotAttachment.name = [golden.goldenName stringByAppendingString:@"_actual"]; - screenshotAttachment.lifetime = XCTAttachmentLifetimeKeepAlways; - [self addAttachment:screenshotAttachment]; - - XCTFail(@"Goldens do not match. Follow the steps in the " - @"README to update golden named %@ if needed.", - golden.goldenName); - } + XCUIElement* addTextField = application.textFields[@"ready"]; + XCTAssertTrue([addTextField waitForExistenceWithTimeout:30]); + + GoldenTestManager* manager = + [[GoldenTestManager alloc] initWithLaunchArg:@"--spawn-engine-works"]; + [manager checkGoldenForTest:self]; } @end diff --git a/testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_bogus_font_text_iPhone 8_simulator.png b/testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_bogus_font_text_iPhone 8_13.0_simulator.png similarity index 100% rename from testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_bogus_font_text_iPhone 8_simulator.png rename to testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_bogus_font_text_iPhone 8_13.0_simulator.png diff --git a/testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_non_full_screen_flutter_view_platform_view_iPhone 8_simulator.png b/testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_non_full_screen_flutter_view_platform_view_iPhone 8_13.0_simulator.png similarity index 100% rename from testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_non_full_screen_flutter_view_platform_view_iPhone 8_simulator.png rename to testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_non_full_screen_flutter_view_platform_view_iPhone 8_13.0_simulator.png diff --git a/testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_platform_view_D211AP.png b/testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_platform_view_D211AP.png deleted file mode 100644 index bd59044cc20776dff84951bca2822f7ff5883033..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82806 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 diff --git a/testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_platform_view_transform_iPhone 8_simulator.png b/testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_platform_view_transform_iPhone 8_13.0_simulator.png similarity index 100% rename from testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_platform_view_transform_iPhone 8_simulator.png rename to testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_platform_view_transform_iPhone 8_13.0_simulator.png diff --git a/testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_platform_view_with_other_backdrop_filter_iPhone 8_simulator.png b/testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_platform_view_with_other_backdrop_filter_iPhone 8_13.0_simulator.png similarity index 100% rename from testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_platform_view_with_other_backdrop_filter_iPhone 8_simulator.png rename to testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_platform_view_with_other_backdrop_filter_iPhone 8_13.0_simulator.png diff --git a/testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_spawn_engine_works_iPhone 8_simulator.png b/testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_spawn_engine_works_iPhone 8_13.0_simulator.png similarity index 100% rename from testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_spawn_engine_works_iPhone 8_simulator.png rename to testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_spawn_engine_works_iPhone 8_13.0_simulator.png diff --git a/testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_two_platform_views_with_other_backdrop_filter_iPhone 8_simulator.png b/testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_two_platform_views_with_other_backdrop_filter_iPhone 8_13.0_simulator.png similarity index 100% rename from testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_two_platform_views_with_other_backdrop_filter_iPhone 8_simulator.png rename to testing/scenario_app/ios/Scenarios/ScenariosUITests/golden_two_platform_views_with_other_backdrop_filter_iPhone 8_13.0_simulator.png diff --git a/testing/scenario_app/ios/Scenarios/ScenariosUITests/iPadGestureTests.m b/testing/scenario_app/ios/Scenarios/ScenariosUITests/iPadGestureTests.m index 685d7f70178c8..55ab0cc596337 100644 --- a/testing/scenario_app/ios/Scenarios/ScenariosUITests/iPadGestureTests.m +++ b/testing/scenario_app/ios/Scenarios/ScenariosUITests/iPadGestureTests.m @@ -192,7 +192,7 @@ - (void)testPointerHover { XCTAssertNotEqual(lastHoverSequenceNumber, -1, @"PointerChange.hover event did not occur for a hover"); NSString* removeMessage = [NSString - stringWithFormat:@"%d,PointerChange.remove,device=0,buttons=0", lastHoverSequenceNumber + 1]; + stringWithFormat:@"%ld,PointerChange.remove,device=0,buttons=0", lastHoverSequenceNumber + 1]; XCTAssertTrue([app.textFields[removeMessage] waitForExistenceWithTimeout:1], @"PointerChange.remove event did not occur for a hover"); }