Skip to content

Emcee.cloud action

Actions
This action implements basic API calls for emcee.cloud
0.1.0
Latest
Star (2)

Emcee.cloud action

GitHub Super-Linter coverage

This action encapsulates Command-Line interface for Emcee.cloud

The main features in a nutshell:

  • Running iOS/Android native tests
  • Tracking test results during a run
  • Downloading results
  • Configuration via file and cli params

Full documentation available here.

Inputs

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.

Read more

emcee_token

Required Token for emcee.cloud API

platform

Required ios or android

cloud_url

(Optional) Emcee.cloud URL (default "https://emcee.cloud")

config_path

(Optional) Path to emcee.cloud config file

app_path

(Optional) App binary (Path/URL) which you want to test

envs

(Optional) Comma separated envs ex.ENV1=value1,ENV2=value2

device_os_version

(Optional) Device OS version (API level for Android). ex --os_version 34 --os_version iOS-17-0

output_folder

(Optional) Output folder for test run results. Default: current folder

reports

(Optional) Comma separated list of reports to be downloaded upon completion. ex:allure,junit

runner

(Optional) '[iOS] Path/URL to your test runner. [Android. Optional] Class name of your test runner'

tests_app_path

(Optional) Binary (Path/URL) with tests

wait_for_finish

(Optional) 'Waiting for the tests to complete. Default: true'

Outputs

reports_path

The directory into which reports were saved

Example usage

        uses: avito-tech/Emcee.cloud.action@v0.1.0
        with:
          emcee_token: ${{ secrets.EMCEE_TOKEN }}
          app_path: https://emcee.cloud/api/v1/file/download/0786d961-93cb-4dc7-a9d5-443bd8922788#cloud_sample-debug.apk
          tests_app_path: https://emcee.cloud/api/v1/file/download/944a149a-b197-45b6-9f08-bd60afcfa94e#cloud_sample-debug-androidTest.apk
          platform: android
          device_os_version: 31
          reports: allure

Emcee.cloud action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

This action implements basic API calls for emcee.cloud
0.1.0
Latest

Emcee.cloud action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.