Giter Club home page Giter Club logo

emcee.cloud.action's Introduction

Emcee.cloud action

GitHub Super-Linter coverage

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).

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

device_os_version

Required Device os version or Android API level.

app_path

(Optional) URL or PATH to App under tests. Default: empty.

You can specify several values separated by commas. (ex. url1,path1,url2).

tests_path

(Optional) URL or PATH to binary with tests. Default: empty.

You can specify several values separated by commas. (ex. url1,path1,url2)

runner_path

(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)

test_plan_path

(Optional)(iOS only) URL or PATH to test XCTestRun file. Default: empty.

envs

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

wait_for_end

(Optional) Blocking your flow and waiting for the tests to complete. Default: true

download_reports

(Optional) Comma separated list of reports to be downloaded upon completion. ex:allure,junit Works only with wait_for_end:true

Outputs

run_id

Test Run ID on emcee.cloud

run_url

Test Run URL on emcee.cloud

reports_path

The directory into which reports were saved

Example usage

        uses: avito-tech/[email protected]
        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

emcee.cloud.action's People

Contributors

jasperjhons avatar katemurao19 avatar

Stargazers

Slav Ishutin avatar  avatar

Watchers

Oleg Bugrimov avatar Alexander Lukyanchenko avatar Oriand avatar Simon avatar Alexey S. avatar Sergey Boishtyan avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.