Closed AlexPerathoner closed 1 year ago
Total | Passed | Failed | Skipped | Expected Failure | :stopwatch: Time |
---|---|---|---|---|---|
10 | 9 | 1 | 0 | 0 | 83.67s |
Test | Total | ||||
---|---|---|---|---|---|
PositionManagerTests | 7 | 7 | 0 | 0 | 0 |
Test | Total | ||||
---|---|---|---|---|---|
AboutUITests | 1 | 0 | 1 | 0 | 0 |
SettingsUITest | 1 | 1 | 0 | 0 | 0 |
SlimHUDUITestsLaunchTests | 1 | 1 | 0 | 0 | 0 |
File | /Users/runner/work/SlimHUD/SlimHUD/SlimHUDUITests/AboutUITest.swift:35 |
Issue Type | Assertion Failure |
Message | XCTAssertTrue failed |
File | /Users/runner/work/SlimHUD/SlimHUD/SlimHUDUITests/AboutUITest.swift:37 |
Issue Type | Assertion Failure |
Message | Element "SlimHUD" Window cannot request screenshot data because it does not exist |
:stopwatch: | ||||
---|---|---|---|---|
7 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
testCalculateHudsOriginBottom()
| |
testCalculateHudsOriginBottomNoDock()
| |
testCalculateHudsOriginLeft()
| |
testCalculateHudsOriginLeftNoDock()
| |
testCalculateHudsOriginRight()
| |
testCalculateHudsOriginRightNoDock()
| |
testCalculateHudsOriginTopWithAndWithoutDock()
|
:stopwatch: | ||||
---|---|---|---|---|
0 (0%) | 1 (100%) | 0 (0%) | 0 (0%) | 44.05s |
:stopwatch: | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 35.76s |
testOpenSettingsWindow() Activities: - Start Test at 2022-12-26 15:26:27.373 - Some screenshots were deleted because testing is configured to remove automatic screenshots on success. - Set Up - Open AlexP.SlimHUD - Launch AlexP.SlimHUD - Terminate AlexP.SlimHUD:5905 - Wait for accessibility to load - Setting up automation session - Wait for AlexP.SlimHUD to idle - Get number of matches for: Descendants matching type Dialog - Get number of matches for: Descendants matching type Dialog - Get number of matches for: Descendants matching type Dialog - Get number of matches for: Descendants matching type Dialog - Double click Button - Wait for AlexP.SlimHUD to idle - Find the Button - Check for interrupting elements affecting "OK" Button - Synthesize event - Wait for AlexP.SlimHUD to idle - Get number of matches for: Descendants matching type Dialog - Waiting 5.0s for StatusItem to exist - Checking `Expect predicate `exists == 1` for object StatusItem` - Checking existence of `StatusItem` - Click StatusItem - Wait for AlexP.SlimHUD to idle - Find the StatusItem - Check for interrupting elements affecting StatusItem - Synthesize event - Wait for AlexP.SlimHUD to idle - Waiting 1.0s for "Settings..." MenuItem to exist - Checking `Expect predicate `exists == 1` for object "Settings..." MenuItem` - Checking existence of `"Settings..." MenuItem` - Checking existence of `"Settings..." MenuItem` - Find the "Settings..." MenuItem - Click StatusItem at {{789.0, 1.0}, {22.0, 22.0}} - Wait for AlexP.SlimHUD to idle - Find the StatusItem at {{789.0, 1.0}, {22.0, 22.0}} - Check for interrupting elements affecting StatusItem - Synthesize event - Wait for AlexP.SlimHUD to idle - Waiting 1.0s for "Settings..." MenuItem to exist - Checking `Expect predicate `exists == 1` for object "Settings..." MenuItem` - Checking existence of `"Settings..." MenuItem` - Checking existence of `"Settings..." MenuItem` - Find the "Settings..." MenuItem - Click StatusItem at {{789.0, 1.0}, {22.0, 22.0}} - Wait for AlexP.SlimHUD to idle - Find the StatusItem at {{789.0, 1.0}, {22.0, 22.0}} - Check for interrupting elements affecting StatusItem - Synthesize event - Wait for AlexP.SlimHUD to idle - Waiting 1.0s for "Settings..." MenuItem to exist - Checking `Expect predicate `exists == 1` for object "Settings..." MenuItem` - Checking existence of `"Settings..." MenuItem` - Checking existence of `"Settings..." MenuItem` - Find the "Settings..." MenuItem - Double click "Settings..." MenuItem - Wait for AlexP.SlimHUD to idle - Find the "Settings..." MenuItem - Check for interrupting elements affecting "Settings..." MenuItem - Synthesize event - Wait for AlexP.SlimHUD to idle - Waiting 5.0s for "Settings" Window to exist - Checking `Expect predicate `exists == 1` for object "Settings" Window` - Checking existence of `"Settings" Window` - Checking existence of `"Settings" Window` - Find the "Settings" Window - Added attachment named 'Settings screen' |
:stopwatch: | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 3.86s |
testAppInMenuBar() Activities: - Start Test at 2022-12-26 15:27:03.130 - Some screenshots were deleted because testing is configured to remove automatic screenshots on success. - Set Up - Open AlexP.SlimHUD - Launch AlexP.SlimHUD - Terminate AlexP.SlimHUD:7548 - Wait for accessibility to load - Setting up automation session - Wait for AlexP.SlimHUD to idle - Waiting 5.0s for StatusItem to exist - Checking `Expect predicate `exists == 1` for object StatusItem` - Checking existence of `StatusItem` - Checking existence of `StatusItem` - Find the StatusItem - Added attachment named 'Status Item screen' |
Total | Passed | Failed | Skipped | Expected Failure | :stopwatch: Time |
---|---|---|---|---|---|
10 | 10 | 0 | 0 | 0 | 76.77s |
Test | Total | ||||
---|---|---|---|---|---|
PositionManagerTests | 7 | 7 | 0 | 0 | 0 |
Test | Total | ||||
---|---|---|---|---|---|
AboutUITests | 1 | 1 | 0 | 0 | 0 |
SettingsUITest | 1 | 1 | 0 | 0 | 0 |
SlimHUDUITestsLaunchTests | 1 | 1 | 0 | 0 | 0 |
All tests passed :tada:
:stopwatch: | ||||
---|---|---|---|---|
7 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 0.00s |
testCalculateHudsOriginBottom()
| |
testCalculateHudsOriginBottomNoDock()
| |
testCalculateHudsOriginLeft()
| |
testCalculateHudsOriginLeftNoDock()
| |
testCalculateHudsOriginRight()
| |
testCalculateHudsOriginRightNoDock()
| |
testCalculateHudsOriginTopWithAndWithoutDock()
|
:stopwatch: | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 34.31s |
testOpenAboutWindow() Activities: - Start Test at 2022-12-26 17:26:42.378 - Some screenshots were deleted because testing is configured to remove automatic screenshots on success. - Set Up - Open AlexP.SlimHUD - Launch AlexP.SlimHUD - Wait for accessibility to load - Setting up automation session - Wait for AlexP.SlimHUD to idle - Get number of matches for: Descendants matching type Dialog - Get number of matches for: Descendants matching type Dialog - Get number of matches for: Descendants matching type Dialog - Get number of matches for: Descendants matching type Dialog - Double click Button - Wait for AlexP.SlimHUD to idle - Find the Button - Check for interrupting elements affecting "OK" Button - Synthesize event - Wait for AlexP.SlimHUD to idle - Get number of matches for: Descendants matching type Dialog - Waiting 5.0s for StatusItem to exist - Checking `Expect predicate `exists == 1` for object StatusItem` - Checking existence of `StatusItem` - Checking existence of `"SlimHUD" Window` - Checking existence of `"About..." MenuItem` - Find the "About..." MenuItem - Click StatusItem - Wait for AlexP.SlimHUD to idle - Find the StatusItem - Check for interrupting elements affecting StatusItem - Synthesize event - Wait for AlexP.SlimHUD to idle - Checking existence of `"About..." MenuItem` - Find the "About..." MenuItem - Click StatusItem at {{789.0, 1.0}, {22.0, 22.0}} - Wait for AlexP.SlimHUD to idle - Find the StatusItem at {{789.0, 1.0}, {22.0, 22.0}} - Check for interrupting elements affecting StatusItem - Synthesize event - Wait for AlexP.SlimHUD to idle - Checking existence of `"About..." MenuItem` - Find the "About..." MenuItem - Click StatusItem at {{789.0, 1.0}, {22.0, 22.0}} - Wait for AlexP.SlimHUD to idle - Find the StatusItem at {{789.0, 1.0}, {22.0, 22.0}} - Check for interrupting elements affecting StatusItem - Synthesize event - Wait for AlexP.SlimHUD to idle - Checking existence of `"About..." MenuItem` - Find the "About..." MenuItem - Click "About..." MenuItem - Wait for AlexP.SlimHUD to idle - Find the "About..." MenuItem - Check for interrupting elements affecting "About..." MenuItem - Synthesize event - Checking existence of `"About..." MenuItem` - Hover menu item 'About...' - Wait for AlexP.SlimHUD to idle - Find the "About..." MenuItem - Check for interrupting elements affecting "About..." MenuItem - Synthesize event - Wait for AlexP.SlimHUD to idle - Find the "About..." MenuItem - Wait for AlexP.SlimHUD to idle - Checking existence of `"SlimHUD" Window` - Waiting 5.0s for "SlimHUD" Window to exist - Checking `Expect predicate `exists == 1` for object "SlimHUD" Window` - Checking existence of `"SlimHUD" Window` - Checking existence of `"SlimHUD" Window` - Find the "SlimHUD" Window - Added attachment named 'About window' |
:stopwatch: | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 38.87s |
testOpenSettingsWindow() Activities: - Start Test at 2022-12-26 17:27:16.686 - 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 AlexP.SlimHUD - Launch AlexP.SlimHUD - Terminate AlexP.SlimHUD:4998 - Wait for accessibility to load - Setting up automation session - Wait for AlexP.SlimHUD to idle - Get number of matches for: Descendants matching type Dialog - Get number of matches for: Descendants matching type Dialog - Get number of matches for: Descendants matching type Dialog - Get number of matches for: Descendants matching type Dialog - Double click Button - Wait for AlexP.SlimHUD to idle - Find the Button - Check for interrupting elements affecting "OK" Button - Synthesize event - Failed: Element Button, {{468.0, 361.0}, {240.0, 40.0}}, identifier: '_NS:8', title: 'OK' is not hittable - Requesting snapshot of accessibility hierarchy for app with pid 6513 - Retrying `Double click Button` (attempt #2) - Wait for AlexP.SlimHUD to idle - Find the "OK" Button - Check for interrupting elements affecting "OK" Button - Synthesize event - Wait for AlexP.SlimHUD to idle - Get number of matches for: Descendants matching type Dialog - Waiting 5.0s for StatusItem to exist - Checking `Expect predicate `exists == 1` for object StatusItem` - Checking existence of `StatusItem` - Waiting 1.0s for "Settings" Window to exist - Checking `Expect predicate `exists == 1` for object "Settings" Window` - Checking existence of `"Settings" Window` - Capturing element debug description - Checking existence of `"Settings" Window` - Waiting 1.0s for "Settings..." MenuItem to exist - Checking `Expect predicate `exists == 1` for object "Settings..." MenuItem` - Checking existence of `"Settings..." MenuItem` - Checking existence of `"Settings..." MenuItem` - Find the "Settings..." MenuItem - Click StatusItem - Wait for AlexP.SlimHUD to idle - Find the StatusItem - Check for interrupting elements affecting StatusItem - Synthesize event - Wait for AlexP.SlimHUD to idle - Waiting 1.0s for "Settings..." MenuItem to exist - Checking `Expect predicate `exists == 1` for object "Settings..." MenuItem` - Checking existence of `"Settings..." MenuItem` - Checking existence of `"Settings..." MenuItem` - Find the "Settings..." MenuItem - Click StatusItem at {{789.0, 1.0}, {22.0, 22.0}} - Wait for AlexP.SlimHUD to idle - Find the StatusItem at {{789.0, 1.0}, {22.0, 22.0}} - Check for interrupting elements affecting StatusItem - Synthesize event - Wait for AlexP.SlimHUD to idle - Waiting 1.0s for "Settings..." MenuItem to exist - Checking `Expect predicate `exists == 1` for object "Settings..." MenuItem` - Checking existence of `"Settings..." MenuItem` - Checking existence of `"Settings..." MenuItem` - Find the "Settings..." MenuItem - Click StatusItem at {{789.0, 1.0}, {22.0, 22.0}} - Wait for AlexP.SlimHUD to idle - Find the StatusItem at {{789.0, 1.0}, {22.0, 22.0}} - Check for interrupting elements affecting StatusItem - Synthesize event - Wait for AlexP.SlimHUD to idle - Waiting 1.0s for "Settings..." MenuItem to exist - Checking `Expect predicate `exists == 1` for object "Settings..." MenuItem` - Checking existence of `"Settings..." MenuItem` - Find the "Settings..." MenuItem - Click "Settings..." MenuItem - Wait for AlexP.SlimHUD to idle - Find the "Settings..." MenuItem - Check for interrupting elements affecting "Settings..." MenuItem - Synthesize event - Checking existence of `"Settings..." MenuItem` - Hover menu item 'Settings...' - Wait for AlexP.SlimHUD to idle - Find the "Settings..." MenuItem - Check for interrupting elements affecting "Settings..." MenuItem - Synthesize event - Wait for AlexP.SlimHUD to idle - Find the "Settings..." MenuItem - Wait for AlexP.SlimHUD to idle - Waiting 1.0s for "Settings" Window to exist - Checking `Expect predicate `exists == 1` for object "Settings" Window` - Checking existence of `"Settings" Window` - Waiting 5.0s for "Settings" Window to exist - Checking `Expect predicate `exists == 1` for object "Settings" Window` - Checking existence of `"Settings" Window` - Checking existence of `"Settings" Window` - Find the "Settings" Window - Added attachment named 'Settings window' |
:stopwatch: | ||||
---|---|---|---|---|
1 (100%) | 0 (0%) | 0 (0%) | 0 (0%) | 3.59s |
testAppInMenuBar() Activities: - Start Test at 2022-12-26 17:27:55.556 - Some screenshots were deleted because testing is configured to remove automatic screenshots on success. - Set Up - Open AlexP.SlimHUD - Launch AlexP.SlimHUD - Terminate AlexP.SlimHUD:6513 - Wait for accessibility to load - Setting up automation session - Wait for AlexP.SlimHUD to idle - Waiting 5.0s for StatusItem to exist - Checking `Expect predicate `exists == 1` for object StatusItem` - Checking existence of `StatusItem` - Checking existence of `StatusItem` - Find the StatusItem - Added attachment named 'Status Item screen' |
Depends on #44