Feedback Loop 3

This feedback loop is the integration automation test i.e. acceptance tests that an end user would experience. This is relatively the difficult part to automate as well, hence we wrote in detail on the section "Appium Framework - Android"

Jenkins Job 3 - Acceptance Tests

Name the jenkins job as smoke tests/acceptance tests depending on how many you would want to execute In this case, only smoke tests

Nexus username, if you would like to upload the results of test execution (here we don't). Then define DEVICE string parameter and add all the devices that are defined in devices.yaml in the acceptance tests projects

Specify where the project should run an download the acceptance tests code

Specify any configuration for code checkout

For ruby dependencies, pull gems from nexus repo, hence specify nexus access credentials

Download the app from nexus, place it in resources folder and execute the acceptance tests

Publish cucumber results as report

Feedback

Since we publish cucumber results as report, we can get reports as below

results matching ""

    No results matching ""