e3720ff3f6
PR#128 Fix Compose UI sync issue
...
Sometimes the emptyPasswordShowsProperErrorMessage failed because while waiting for Idling Resources/Coroutines to run the clock has been updated and the Snackbar got dismissed.
autoAdvance=off, waitForIdle, autoAdvance=on pattern ensures this doesnt happen
2022-09-29 15:06:04 +03:00
6a0bb381a8
Issue#41 Update Hilt Entry Point access in compose
2022-09-29 14:17:48 +03:00
e9028c0e86
Merge pull request #127 from fknives/issue#41-add-hilt-setup
...
Issue#41 Copy full example into separate module with Hilt Integration
2022-09-28 19:30:06 +03:00
a4b1e50f0f
Issue#41 Remove waitForIdle since onNode already calls it
2022-09-28 19:01:38 +03:00
f03c9f7bf2
Issue#41 Attempt to fix failing tests with compose + update test paths for artifact
2022-09-28 18:53:40 +03:00
60cfb46ccf
Issue#41 Make sharedTests abstract so they won't be run in themself
2022-09-27 21:28:47 +03:00
52a99a82fc
Issue#41 Copy full example into separate module with Hilt Integration
2022-09-27 18:17:12 +03:00
69e76dc0da
Merge pull request #126 from fknives/#125-attempt-to-fix-compose-flakiness
...
Issue#125 Attampt to fix Compose Flakiness
2022-09-26 23:50:21 +03:00
fb411a6b71
Issue#125 Attampt to fix Compose Flakiness
2022-09-26 21:53:14 +03:00
b6b661b055
Merge pull request #124 from fknives/issue#106-update-shared-tests
...
Issue#106 update shared tests
2022-09-26 21:51:52 +03:00
8a4a0c0f96
PR#124 Fix issue with merging meta-info
2022-09-26 20:59:12 +03:00
e6349363d7
Issue#106 Update SharedTest instruction.set
2022-09-26 18:35:11 +03:00
d5ce57769f
Issue#106 Update NavController example's sharedTest as well
2022-09-26 17:49:20 +03:00
9752d1643b
Issue#106 Move SharedTest Folder into it's separate Android Module as suggested
2022-09-26 17:43:25 +03:00
9f79b4e67f
Merge pull request #122 from fknives/issue#56-test-first
...
Issue#56 test first
2022-09-23 18:57:14 +03:00
0eb000137b
Issue#56 Update readme
2022-09-23 18:33:11 +03:00
3617ab96ac
Issue#56 Create Example Description on how to start with Test First
2022-09-23 18:30:17 +03:00
dbf95d92fb
Merge pull request #121 from fknives/issue#5-nav-controller-test-example
...
Issue#5 Shows basic example of testing NavController usage
2022-09-23 14:50:56 +03:00
93facd1f1b
PR#121 Fix codeAnalysis issues fix reporting for new module
2022-09-23 14:29:37 +03:00
00e7a806eb
Issue#5 Shows basic example of testing NavController usage
2022-09-23 13:55:11 +03:00
faf9cceb8e
Update library version
2022-07-21 13:33:36 +03:00
2ddc933dc2
Merge pull request #115 from fknives/issue#103-try-solutions
...
Issue#103 try solutions
2022-07-20 20:45:57 +03:00
fd661ca13d
issue#116 Adjustments for timing of Delay
...
This is required because otherwise clicks could become Long clicks
2022-07-20 19:57:06 +03:00
d057c357a3
issue#103 Close DB to clean up logs
2022-07-20 15:25:24 +03:00
732aa05a87
issue#103 Add delay for Dispatcher.Default to have time to propagate exceptions
2022-07-20 15:16:44 +03:00
00c222b461
issue#103 Removing item animations
2022-07-20 15:16:44 +03:00
4f6bba6cb1
Update artifact of JVM tests to include all HTML files
2022-07-19 14:13:35 +03:00
8f8f44f980
Merge pull request #113 from fknives/issue#107-resolve-state-restoration
...
Issue#107 resolve state restoration
2022-07-19 12:26:31 +03:00
c10b674333
Issue#107 Fix issue with auth screen state restoration
2022-07-18 21:54:49 +03:00
4a0b6634dc
Issue#107 Update instruction set to include time advancement
2022-07-18 21:52:37 +03:00
9807caa5ae
Issue#107 Update Restoration tests so it points out error all the time
2022-07-18 21:50:44 +03:00
d39405fda0
Merge pull request #110 from fknives/issue#99-system-dialog-crash-test
...
Issue#99 Create TestRule working around System ANRs on Emulators
2022-07-18 13:04:02 +03:00
e6e2434c81
Issue#99 Create TestRule working around System ANRs on Emulators
2022-07-18 12:38:23 +03:00
98c13aa5f4
Merge pull request #102 from fknives/issue#97-compose-flakiness
...
Issue#97 Attempt to fix flakiness in Compose
2022-07-14 19:52:22 +03:00
98b9df9d6b
Fix typo in dev readme
2022-07-14 12:06:51 +03:00
bb47d8e87e
Create Dev Readme about actions and structures
2022-07-14 11:27:22 +03:00
a2d018efbf
Issue#97 Attempt to fix flakiness in Compose
...
The flakiness is caused by timeout when waiting for idling resources.
To circumvent this, we will always await the idling resources, and at the start we will only wait for compose-time, to navigate away from Splash.
2022-07-14 11:20:07 +03:00
54b3414771
Merge pull request #105 from fknives/issue#100-fix-screenshot-rule-api-21
...
Issue#100 Issue#104 Fix screenshot rule for API 21
2022-07-14 10:59:47 +03:00
0ca1d7d9c8
Issue#100 Save Logcat logs into file and upload Artifact
2022-07-14 10:24:33 +03:00
3d787b37aa
Issue#104 Setup ReloadKointIfNecessary for ScreenshotTest
2022-07-14 01:17:09 +03:00
b7e3cc493a
Issue#104 Change to Manual trigger and revert back temporary changes
2022-07-14 00:42:29 +03:00
bae8c0fc96
Issue#104 Create Test verifying screenshot pulling works
2022-07-13 23:59:59 +03:00
69f5f15c3a
Issue#100 Update to API based logic
2022-07-13 20:18:45 +03:00
cc2b745d2e
Issue#100 Add itentional error
2022-07-13 19:50:48 +03:00
35bf967eab
Issue#100 Update loging
2022-07-13 19:50:36 +03:00
d23c1b9a9d
Issue#100 Fix screenshot rule for API 21
...
On API 21 the images could not have been saved before.
Added logic to choose external or internal folder.
Tested on:
API 21, 24, 30, 31, 32
2022-07-13 19:17:29 +03:00
60e96f2beb
Merge pull request #101 from fknives/issue#100-add-screenshots-on-test-fail
...
Issue#100 Create TestRule Saving Screenshots on UI Test failure
2022-07-13 16:29:54 +03:00
4eda0f9df5
PR#101 Adjustments so older API versions save to External Storage
2022-07-13 15:05:58 +03:00
239f1dd21b
PR#101 Add static adb fallback
2022-07-13 12:32:06 +03:00
ca2dff2304
Issue#100 Create TestRule Saving Screenshots on UI Test failure
2022-07-13 11:55:13 +03:00