An open API service indexing awesome lists of open source software.

https://github.com/perfectomobilesa/fastlaneespressocirclecislacksample

This sample utilises perfecto's Fast lane plugin running Espresso execution on Circle CI and reports to Slack. Kindly do not delete this
https://github.com/perfectomobilesa/fastlaneespressocirclecislacksample

Last synced: 12 months ago
JSON representation

This sample utilises perfecto's Fast lane plugin running Espresso execution on Circle CI and reports to Slack. Kindly do not delete this

Awesome Lists containing this project

README

          

# Fastlane + Espresso + Perfecto + slack:
[![CircleCI](https://circleci.com/gh/PerfectoMobileSA/FastlaneEspressoCircleCISlackSample/tree/master.svg?style=svg)](https://circleci.com/gh/PerfectoMobileSA/FastlaneEspressoCircleCISlackSample/tree/master)

This project showcases usage of perfecto fastlane plugin.

The following fastlane actions are possible with the sample project:

## Available Actions:
## Android
### android test
```
fastlane android test
```
build, upload and run on perfecto
### android apk
```
fastlane android apk
```
Build debug APK and upload to perfecto
### android test_apk
```
fastlane android test_apk
```
Build debug test APK and upload to perfecto
### android run_perfecto
```
fastlane android run_perfecto
```
Run on perfecto
### android slack_report
```
fastlane android slack_report
```
Report perfecto url to slack

Refer to .circleci/config.yml for steps to setup and execute this project.

### Note:
Pass the below values as environment variables

PERFECTO_CLOUDURL [your perfecto cloud url. E.g.: demo.perfectomobile.com]

PERFECTO_TOKEN [your perfecto [`security token`](https://developers.perfectomobile.com/display/PD/Generate+security+tokens)]

PERFECTO_MEDIA_LOCATION [mention the Perfecto media repository location to upload the file mentioned in file_path. E.g. PUBLIC:Samples/sample.ipa]

file_path [location of your preferred ipa/apk file which needs to be uploaded to perfecto media repository.]

slack_webhook [Slack incoming webhook for slack integration. more info: [`here`](https://docs.fastlane.tools/actions/slack/)]