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
99141c0f17
Issue#67 Extract ViewActions into Library
2022-07-12 11:08:26 +03:00
a27f19302a
Issue#67 Extract MainDispatcherTestRule into Library
2022-07-12 11:08:26 +03:00
2c01fbba20
Issue#67 Extract IdlingResources helpers into a separate module
2022-07-12 11:08:26 +03:00
756c74e174
Issue#67 Extract OkHttp IdlingResources into a separate module
2022-07-12 11:08:26 +03:00
bbe077dde8
Issue#67 Extract MainThread synchronization into a separate module
2022-07-12 11:08:26 +03:00
1c0153db75
Issue#67 Extract ActivityScenario.safeClose into separate module
2022-07-12 11:08:26 +03:00
689aee9702
Issue#67 Extract runOnUIAwaitOnCurrent into separate module
2022-07-12 11:08:26 +03:00
4932b4b2e0
Issue#67 Extract MigrationTestHelper into separate module
2022-07-12 11:08:26 +03:00
f35fe810e0
Move dependencies into a single file so it's easier to copy
2022-07-12 11:08:26 +03:00
d7f0ca8ccf
Issue#67 Move Project specific Test Tasks out of testoptions.gradle
2022-07-12 11:08:26 +03:00
bd82a8bb51
Merge pull request #96 from fknives/issue#94-gramatical-errors
...
Issue#94 grammatical errors
2022-07-12 11:07:16 +03:00
d8a061565e
Issue#94 Grammatical issues: SharedTest
2022-07-12 10:07:34 +03:00
559440884d
Issue#94 Grammatical issues: Robolectric
2022-07-12 10:00:44 +03:00
13b27ac9d3
Issue#94 Grammatical issues: Core.Again
2022-07-12 09:57:54 +03:00
28e7638e7a
Issue#94 Grammatical issues: ViewModel
2022-07-12 09:56:04 +03:00
613cf22f1f
Issue#94 Grammatical issues: Networking
2022-07-12 09:54:21 +03:00
8391f389ae
Issue#94 Grammatical issues: Core Testing
2022-07-12 09:51:51 +03:00
8cd3ddce66
Merge pull request #93 from fknives/issue#92-rule-chain
...
Issue#92 Add notes about the Koin.reset + NetworkMocking rule
2022-07-01 11:11:43 +03:00
a935c235b9
Issue#92 Add notes about the Koin.reset + NetworkMocking rule
...
Previously this was not mentioned, thus the RuleChain wasn't complete and the tests didn't finish.
2022-06-30 16:35:27 +03:00
91ff86aa5b
Merge pull request #91 from fknives/#89-#90-fix-description-issues-in-shared-tests
...
#89 #90 fix description issues in shared tests
2022-06-30 16:10:51 +03:00
e39529b9e0
Issue#89 Note how users can try out Record Espresso Test tool
...
Point out that current Compose projects cannot do this.
Note to the reader a branch on which they can freely start experimenting with Espresso Test Recording.
2022-06-30 15:48:15 +03:00