-
Notifications
You must be signed in to change notification settings - Fork 118
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Related to #2083 ## Test Plan > How do we know the code works? From repository root, build flank: ``` . .env flankScripts assemble flank -d ``` Run tests: ``` flank corellium test android run -c="./test_configs/flank-corellium-many.yml" ``` The execution should finish without errors. The generated `JUnitReport.xml` should contain 2 types of suites prefixed with: * `shard` - for each shards execution. * `rerun` - for failed test reruns. ## New execution graph Core execution.  Device sub-execution triggered for each shard or rerun by the `Device.Tests` task.  ## Checklist - [x] Documented - [x] Unit tested
- Loading branch information
Showing
23 changed files
with
741 additions
and
149 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
@startuml | ||
|
||
skinparam componentStyle rectangle | ||
|
||
legend left | ||
|= Color |= Description | | ||
|<#373737>| The final task that completes the whole execution | | ||
|<#9b9b9b>| Brighter tasks are required by the darker tasks | | ||
|<#ffffff>| Tasks that are starting first | | ||
|<#LightYellow>| Explicitly declared dependencies that needs be delivered from outside of execution | | ||
* The brightness means how fast the task will start. | ||
* Explicitly declaring initial dependencies for tasks is optional, so they may not be included in diagram. | ||
end legend | ||
|
||
[InstallApks] #ffffff | ||
[ExecuteTestShard] #9b9b9b | ||
[ReleaseDevice] #373737 | ||
|
||
[InstallApks] --> [Authorize] | ||
[ExecuteTestShard] --> [ParseApkInfo] | ||
[ExecuteTestShard] --> [Authorize] | ||
[ExecuteTestShard] --> [InstallApks] | ||
[ExecuteTestShard] --> [ExecuteTests.Results] | ||
[ReleaseDevice] --> [InstallApks] | ||
[ReleaseDevice] --> [ExecuteTestShard] | ||
[ReleaseDevice] --> [AvailableDevices] | ||
|
||
@enduml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.