saucectl icon indicating copy to clipboard operation
saucectl copied to clipboard

Espresso - support multiple packages in a test suite

Open auras opened this issue 3 years ago • 0 comments

🚀 Feature Proposal

Espresso supports specifying multiple packages to run tests from, and even the Legacy RDC runner supports that as well.

Motivation

Currently to run tests from multiple packages I would need to create a separate tests suite for each package. That would slow down running tests if I were to run then with no concurrency, because each suite needs to bootstrap the device.

Example

  - name: "PR Tests"
    testOptions:
      package: 
        - com.domain.tests.feature
        - com.domain.tests.health
        - com.domain.tests.onboarding
      clearPackageData: true
      useTestOrchestrator: true
    devices:
      - name: "Samsung Galaxy.*"
        platformVersion: 9

auras avatar Jul 27 '21 08:07 auras