GitHub Action
Emcee.cloud action
This action implements basic API calls for emcee.cloud.
Full documentation available here.
With this action you can do the following:
- Upload your test artifacts to emcee.cloud (optional).
- Create new Test Run.
- Wait until the end of Test Run (optional).
- Download Test report artifacts on Test Run completion (requires waiting until the end).
Important
Important note about iOS
All iOS
artifacts must be packed in zip
Any URL/Paths to any ZIP archive is expected to contain a reference to a file inside that archive.
Required Token for emcee.cloud API
Required iOS
or Android
Required Device os version or Android API level.
(Optional) URL or PATH to App under tests. Default: empty
.
You can specify several values separated by commas. (ex. url1,path1,url2
).
(Optional) URL or PATH to binary with tests. Default: empty
.
You can specify several values separated by commas. (ex. url1,path1,url2
)
(Optional) Default: empty
.
For iOS
: URL or PATH to test runner binary.
You can specify several values separated by commas. (ex. url1,path1,url2
).
For Android
: Test Runner class (default)
(Optional)(iOS only) URL or PATH to test XCTestRun file. Default: empty
.
(Optional) Comma separated envs ex.ENV1=value1,ENV2=value2
(Optional) Blocking your flow and waiting for the tests to complete. Default: true
(Optional) Comma separated list of reports to be downloaded upon completion.
ex:allure,junit
Works only with wait_for_end:true
Test Run ID on emcee.cloud
Test Run URL on emcee.cloud
The directory into which reports were saved
uses: avito-tech/Emcee.cloud.action@v0.0.1b
with:
emcee_token: ${{ secrets.EMCEE_TOKEN }}
app_path: http://emcee.cloud/api/v1/file/download/123#app-debug.apk
tests_path: ./556b821d-d1e4-4a0a-ba5b-3696862a9353#app-debug-androidTest.apk
platform: android
device_os_version: 27
download_reports: allure