@@ -47,16 +47,34 @@ void main() {
47
47
// print("The xcrun call returned with exit code: ${result.exitCode}");
48
48
// });
49
49
50
- testDeepLinkIosAppLaunch (
51
- "home screen" ,
52
- appBundleId: appBundleId,
53
- deepLink: "https://deeplinks.flutterbountyhunters.com" ,
54
- verbose: true ,
55
- (driver) async {
56
- await driver.waitFor (find.text ("Home Screen" ));
57
- await Future .delayed (const Duration (seconds: 3 ));
58
- },
59
- );
50
+ test ("Send terminate command to simulator" , () async {
51
+ print ("Sending xcrun simctl terminate command..." );
52
+ final process = await Process .start (
53
+ "sh" ,
54
+ ["-c" , "xcrun" , "simctl" , "terminate" , "booted" , "\" $appBundleId \" " ],
55
+ );
56
+ print ("terminate command process was started" );
57
+
58
+ process.stdin.close ();
59
+
60
+ stdout.addStream (process.stdout);
61
+ stderr.addStream (process.stderr);
62
+
63
+ print ("Waiting for exit code..." );
64
+ final exitCode = await process.exitCode;
65
+ print ("Killed app - exit code: $exitCode " );
66
+ });
67
+
68
+ // testDeepLinkIosAppLaunch(
69
+ // "home screen",
70
+ // appBundleId: appBundleId,
71
+ // deepLink: "https://deeplinks.flutterbountyhunters.com",
72
+ // verbose: true,
73
+ // (driver) async {
74
+ // await driver.waitFor(find.text("Home Screen"));
75
+ // await Future.delayed(const Duration(seconds: 3));
76
+ // },
77
+ // );
60
78
61
79
// testDeepLinkIosAppLaunch(
62
80
// "sign-up screen",
0 commit comments