| deep_link_test Open url in the app
Activities:
- Start Test at 2024-08-06 13:47:44.859
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:10200
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Pressing Home button
- Opening default application for URL patrol://check/somepath?query=10
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| define_test check dart-define-from-file
Activities:
- Start Test at 2024-08-06 13:48:19.182
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:10548
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| example_test counter state is the same after going to Home and switching apps
Activities:
- Start Test at 2024-08-06 13:48:32.485
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:10600
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Pressing Home button
- Open pl.leancode.patrol.e2eApp
- Activate pl.leancode.patrol.e2eApp
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| example_test short test with tag
Activities:
- Start Test at 2024-08-06 13:48:50.553
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:10662
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| example_test short test with two tags
Activities:
- Start Test at 2024-08-06 13:49:01.997
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:10778
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| external_link_test Open external url
Activities:
- Start Test at 2024-08-06 13:49:13.118
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:10874
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Opening default application for URL https://leancode.co
- Wait for pl.leancode.patrol.e2eApp to idle
- Wait for com.apple.mobilesafari to idle
- Get all elements bound by index for: Elements matching predicate 'label == "Use without an account" OR title == "Use without an account"'
- Get all elements bound by index for: Elements matching predicate 'label == "Use without an account" OR title == "Use without an account"'
- Get all elements bound by index for: Elements matching predicate 'label == "Use without an account" OR title == "Use without an account"'
- Get all elements bound by index for: Elements matching predicate 'label == "Use without an account" OR title == "Use without an account"'
- Get all elements bound by index for: Elements matching predicate 'label == "Use without an account" OR title == "Use without an account"'
- Get all elements bound by index for: Elements matching predicate 'label == "Use without an account" OR title == "Use without an account"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "No thanks" OR title == "No thanks"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements matching predicate 'label == "Accept all cookies" OR title == "Accept all cookies"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Get all elements bound by index for: Elements containing elements matching predicate 'label == "Subscribe" OR title == "Subscribe"'
- Tear Down
|
| internal.group_test at the beginning
Activities:
- Start Test at 2024-08-06 13:50:51.350
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:10878
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Pressing Home button
- Open pl.leancode.patrol.e2eApp
- Activate pl.leancode.patrol.e2eApp
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| internal.group_test top level group in file alpha first
Activities:
- Start Test at 2024-08-06 13:51:06.191
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:11638
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Pressing Home button
- Open pl.leancode.patrol.e2eApp
- Activate pl.leancode.patrol.e2eApp
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| internal.group_test top level group in file alpha second
Activities:
- Start Test at 2024-08-06 13:51:21.643
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:11640
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Pressing Home button
- Open pl.leancode.patrol.e2eApp
- Activate pl.leancode.patrol.e2eApp
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| internal.group_test top level group in file bravo first
Activities:
- Start Test at 2024-08-06 13:51:35.844
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:11644
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Pressing Home button
- Open pl.leancode.patrol.e2eApp
- Activate pl.leancode.patrol.e2eApp
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| internal.group_test top level group in file bravo second
Activities:
- Start Test at 2024-08-06 13:51:48.768
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:11653
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Pressing Home button
- Open pl.leancode.patrol.e2eApp
- Activate pl.leancode.patrol.e2eApp
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| internal.group_test top level group in file in the middle
Activities:
- Start Test at 2024-08-06 13:52:02.866
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:11686
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Pressing Home button
- Open pl.leancode.patrol.e2eApp
- Activate pl.leancode.patrol.e2eApp
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| internal.long_name_test aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Activities:
- Start Test at 2024-08-06 13:52:15.490
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:11743
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Pressing Home button
- Open pl.leancode.patrol.e2eApp
- Activate pl.leancode.patrol.e2eApp
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| internal.long_name_test alphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaa
Activities:
- Start Test at 2024-08-06 13:52:29.668
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:11823
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| internal.long_name_test kocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykk
Activities:
- Start Test at 2024-08-06 13:52:41.115
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:11945
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| macos.macos_app_test taps around
Activities:
- Start Test at 2024-08-06 13:52:51.202
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:12006
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| macos.macos_app_test taps around test to skip
Activities:
- Start Test at 2024-08-06 13:53:18.055
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:12049
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| open_app_test open browser
Activities:
- Start Test at 2024-08-06 13:53:26.081
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:12279
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Pressing Home button
- Open com.apple.mobilesafari
- Activate com.apple.mobilesafari
- Wait for com.apple.mobilesafari to idle
- Pressing Home button
- Open pl.leancode.patrol.e2eApp
- Activate pl.leancode.patrol.e2eApp
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| open_app_test open maps
Activities:
- Start Test at 2024-08-06 13:53:45.406
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:12313
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Pressing Home button
- Open com.apple.Maps
- Launch com.apple.Maps
- Setting up automation session
- Wait for com.apple.Maps to idle
- Pressing Home button
- Interface orientation changed to Portrait
- Open pl.leancode.patrol.e2eApp
- Activate pl.leancode.patrol.e2eApp
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|
| open_app_test same open maps test that should be skipped
Activities:
- Start Test at 2024-08-06 13:54:32.034
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:12382
- Tear Down
|
| open_quick_settings_test opens quick settings
Activities:
- Start Test at 2024-08-06 13:54:34.699
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Press Application 'com.apple.springboard'[0.90, 0.01] for 0.1 seconds, then drag to Application 'com.apple.springboard'[0.90, 0.20] with velocity of 500.00 pixels per second, and then hold for 0.0 seconds
- Wait for com.apple.springboard to idle
- Find the Application 'com.apple.springboard'
- Check for interrupting elements affecting " " Application
- Wait for pl.leancode.patrol.e2eApp to idle
- Synthesize event
- Find the Application 'com.apple.springboard'
- Find the Application 'com.apple.springboard'
- Find the Application 'com.apple.springboard'
- Find the Application 'com.apple.springboard'
- Find the Application 'com.apple.springboard'
- Wait for com.apple.springboard to idle
- Pressing Home button
- Tear Down
|
| permissions.deny_many_permissions_twice_test denies various permissions
Activities:
- Start Test at 2024-08-06 13:54:50.788
- Some attachments were deleted because they were configured to be removed on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:12486
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Waiting 20.0s for "Don’t Allow" Button to exist
- Checking
Expect predicate exists == 1 for object "Don’t Allow" Button
- Checking existence of
"Don’t Allow" Button
- Tap "Don’t Allow" Button
- Wait for com.apple.springboard to idle
- Find the "Don’t Allow" Button
- Check for interrupting elements affecting "Don’t Allow" Button
- Synthesize event
- Wait for com.apple.springboard to idle
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Waiting 20.0s for "Don’t Allow" Button to exist
- Checking
Expect predicate exists == 1 for object "Don’t Allow" Button
- Checking existence of
"Don’t Allow" Button
- Tap "Don’t Allow" Button
- Wait for com.apple.springboard to idle
- Find the "Don’t Allow" Button
- Check for interrupting elements affecting "Don’t Allow" Button
- Synthesize event
- Wait for com.apple.springboard to idle
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Waiting 20.0s for "Don’t Allow" Button to exist
- Checking
Expect predicate exists == 1 for object "Don’t Allow" Button
- Checking existence of
"Don’t Allow" Button
- Tap "Don’t Allow" Button
- Wait for com.apple.springboard to idle
- Find the "Don’t Allow" Button
- Check for interrupting elements affecting "Don’t Allow" Button
- Synthesize event
- Wait for com.apple.springboard to idle
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Tear Down
|
| permissions.notifications_test taps on notification
Activities:
- Start Test at 2024-08-06 13:55:41.475
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:12495
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Tap "Allow" Button
- Wait for com.apple.springboard to idle
- Find the "Allow" Button
- Check for interrupting elements affecting "Allow" Button
- Synthesize event
- Wait for com.apple.springboard to idle
- Get all elements bound by index for: Elements matching predicate 'label == "Allow setting alarms and reminders" OR title == "Allow setting alarms and reminders"'
- Pressing Home button
- Press Application 'com.apple.springboard'[0.50, 0.01] for 0.1 seconds, then drag to Application 'com.apple.springboard'[0.50, 0.60] with velocity of 500.00 pixels per second, and then hold for 0.0 seconds
- Wait for com.apple.springboard to idle
- Find the Application 'com.apple.springboard'
- Check for interrupting elements affecting " " Application
- Synthesize event
- Find the Application 'com.apple.springboard'
- Find the Application 'com.apple.springboard'
- Find the Application 'com.apple.springboard'
- Find the Application 'com.apple.springboard'
- Find the Application 'com.apple.springboard'
- Wait for com.apple.springboard to idle
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Tear Down
|
| permissions.notifications_test taps on notification native2
Activities:
- Start Test at 2024-08-06 13:56:25.565
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:13160
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Pressing Home button
- Press Application 'com.apple.springboard'[0.50, 0.01] for 0.1 seconds, then drag to Application 'com.apple.springboard'[0.50, 0.60] with velocity of 500.00 pixels per second, and then hold for 0.0 seconds
- Wait for com.apple.springboard to idle
- Find the Application 'com.apple.springboard'
- Check for interrupting elements affecting " " Application
- Synthesize event
- Find the Application 'com.apple.springboard'
- Find the Application 'com.apple.springboard'
- Find the Application 'com.apple.springboard'
- Find the Application 'com.apple.springboard'
- Find the Application 'com.apple.springboard'
- Wait for com.apple.springboard to idle
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
- Tear Down
|
| permissions.permissions_location_test accepts location permission
Activities:
- Start Test at 2024-08-06 13:57:12.612
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:13266
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Checking existence of
"OK" Button
- Checking existence of
"OK" Button (retry 1)
- Checking existence of
"OK" Button (retry 2)
- Checking existence of
"Allow" Button
- Checking existence of
"Allow" Button (retry 1)
- Checking existence of
"Allow" Button (retry 2)
- Interface orientation changed to Portrait
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow once" Button (retry 1)
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Tear Down
|
| permissions.permissions_location_test accepts location permission native2
Activities:
- Start Test at 2024-08-06 13:57:50.365
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:13707
- Tear Down
|
| permissions.permissions_many_test grants various permissions
Activities:
- Start Test at 2024-08-06 13:57:51.832
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Checking existence of
"OK" Button
- Checking existence of
"Allow" Button
- Checking existence of
"Allow once" Button
- Checking existence of
"Allow While Using App" Button
- Checking existence of
"Don’t Allow" Button
- Tear Down
|
| service_dark_mode_test disables and enables dark mode twice
Activities:
- Start Test at 2024-08-06 13:58:07.006
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:14044
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Open com.apple.springboard
- Activate com.apple.springboard
- Wait for com.apple.springboard to idle
- Open com.apple.Preferences
- Launch com.apple.Preferences
- Setting up automation session
- Wait for com.apple.Preferences to idle
- Open com.apple.Preferences
- Launch com.apple.Preferences
- Terminate com.apple.Preferences:14154
- Setting up automation session
- Wait for com.apple.Preferences to idle
- Tap "Developer" Any
- Wait for com.apple.Preferences to idle
- Find the "Developer" Any
- Find the "Developer" Any (retry 1)
- Find the "Developer" Any (retry 2)
- Requesting snapshot of accessibility hierarchy for app with pid 14161
- Find the "Dark Appearance" Any
- Find the "Dark Appearance" Any (retry 1)
- Find the "Dark Appearance" Any (retry 2)
- Collecting extra data to assist test failure triage
- Requesting snapshot of accessibility hierarchy for app with pid 14161
- Requesting snapshot of accessibility hierarchy for app with pid 14161
- Requesting snapshot of accessibility hierarchy for app with pid 14161
- Open com.apple.springboard
- Activate com.apple.springboard
- Wait for com.apple.springboard to idle
- Terminate com.apple.Preferences:14161
- Open pl.leancode.patrol.e2eApp
- Activate pl.leancode.patrol.e2eApp
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
- Open com.apple.springboard
- Activate com.apple.springboard
- Wait for com.apple.springboard to idle
- Open com.apple.Preferences
- Launch com.apple.Preferences
- Setting up automation session
- Wait for com.apple.Preferences to idle
- Open com.apple.Preferences
- Launch com.apple.Preferences
- Terminate com.apple.Preferences:14199
- Setting up automation session
- Wait for com.apple.Preferences to idle
- App event loop idle notification not received, will attempt to continue.
- App animations complete notification not received, will attempt to continue.
- Tap "Developer" Any
- Wait for com.apple.Preferences to idle
- App event loop idle notification not received, will attempt to continue.
- App animations complete notification not received, will attempt to continue.
- Find the "Developer" Any
- Requesting snapshot of accessibility hierarchy for app with pid 14874
- Find the "Developer" Any (retry 1)
- Requesting snapshot of accessibility hierarchy for app with pid 14874
- Find the "Developer" Any (retry 2)
- Requesting snapshot of accessibility hierarchy for app with pid 14874
- Find the "Dark Appearance" Any
- Requesting snapshot of accessibility hierarchy for app with pid 14874
- Find the "Dark Appearance" Any (retry 1)
- Requesting snapshot of accessibility hierarchy for app with pid 14874
- Find the "Dark Appearance" Any (retry 2)
- Requesting snapshot of accessibility hierarchy for app with pid 14874
- Collecting extra data to assist test failure triage
- Requesting snapshot of accessibility hierarchy for app with pid 14874
- Requesting snapshot of accessibility hierarchy for app with pid 14874
- Open com.apple.springboard
- Activate com.apple.springboard
- Wait for com.apple.springboard to idle
- App event loop idle notification not received, will attempt to continue.
- App animations complete notification not received, will attempt to continue.
- Terminate com.apple.Preferences:14874
- Open pl.leancode.patrol.e2eApp
- Activate pl.leancode.patrol.e2eApp
- Wait for pl.leancode.patrol.e2eApp to idle
- Open com.apple.springboard
- Activate com.apple.springboard
- Wait for com.apple.springboard to idle
- App animations complete notification not received, will attempt to continue.
- Open com.apple.Preferences
- Launch com.apple.Preferences
- Setting up automation session
- Wait for com.apple.Preferences to idle
- Open com.apple.Preferences
- Launch com.apple.Preferences
- Setting up automation session
- Wait for com.apple.Preferences to idle
- Tap "Developer" Any
- Wait for com.apple.Preferences to idle
- Find the "Developer" Any
- Find the "Dark Appearance" Any
- Collecting extra data to assist test failure triage
- Open com.apple.springboard
- Activate com.apple.springboard
- Wait for com.apple.springboard to idle
- App animations complete notification not received, will attempt to continue.
- Terminate com.apple.Preferences:0
- Open pl.leancode.patrol.e2eApp
- Activate pl.leancode.patrol.e2eApp
- Wait for pl.leancode.patrol.e2eApp to idle
|
| swipe_test scrolls the Settings app
Activities:
|
| tap_at_test taps at the lower middle of the screen in the Settings app
Activities:
- Start Test at 2024-08-06 13:59:38.505
- Some attachments were deleted because they were configured to be removed on success.
- Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:14148
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Open com.apple.Preferences
- Launch com.apple.Preferences
- Setting up automation session
- Wait for com.apple.Preferences to idle
- Tap Application 'com.apple.Preferences'[0.50, 0.80]
- Wait for com.apple.Preferences to idle
- Find the Application 'com.apple.Preferences'
- Check for interrupting elements affecting "Settings" Application
- Synthesize event
- Find the Application 'com.apple.Preferences'
- Find the Application 'com.apple.Preferences'
- Find the Application 'com.apple.Preferences'
- Wait for com.apple.Preferences to idle
- Tear Down
|
| volume_test change volume
Activities:
- Start Test at 2024-08-06 13:59:53.194
- Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
- Set Up
- Open pl.leancode.patrol.e2eApp
- Launch pl.leancode.patrol.e2eApp
- Terminate pl.leancode.patrol.e2eApp:14908
- Setting up automation session
- Wait for pl.leancode.patrol.e2eApp to idle
- Tear Down
|