Commit graph

269 commits

Author SHA1 Message Date
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
45bcd20b2a
Merge pull request #98 from fknives/issue#67
Issue#67
2022-07-12 16:56:42 +03:00
fe9f85dc27 PR#98 Exclude meta informations 2022-07-12 15:29:57 +03:00
cec6c7e101 Issue#67 Update version to 1.0.1 2022-07-12 14:41:17 +03:00
c4c4067391 Issue#67 Add pipeline to release packages 2022-07-12 14:40:45 +03:00
ca9c813121 Issue#67 Update Readme with test util module releases 2022-07-12 14:38:53 +03:00
fad19ffee7 Issue#67 Test published dependencies 2022-07-12 14:21:13 +03:00
6156e9457f Issue#67 Define deployment of libraries to GitHub 2022-07-12 12:58:01 +03:00
b8b2e0e29e PR#98 Fix versions read from wrong extensions and remove BuildConfigs 2022-07-12 12:13:38 +03:00
8ec369f3e7 PR#98 Fix code analysis errors 2022-07-12 11:58:02 +03:00
7e019973e8 Issue#67 Extract JUnit5 MainDispatcher 2022-07-12 11:47:22 +03:00
3b96a5d9eb Issue#67 Extract InstantExecutorExtension 2022-07-12 11:31:06 +03:00
8d60a37b16 Issue#67 Fix Code Analysis errors 2022-07-12 11:08:27 +03:00