headrevision / BehatReporter

A native Android app for viewing Behat's output on your mobile device
https://play.google.com/store/apps/details?id=headrevision.BehatReporter
MIT License
7 stars 2 forks source link

BehatReporter

BehatReporter is a native Android app for viewing the output of the Behat command line tool on your mobile device.

<img alt="Android app on Google Play" src="https://developer.android.com/images/brand/en_app_rgb_wo_60.png" />

Why this app was developed?

It was developed to enable Behat users (=you) to present the results of a Behat run in a form as accessible as possible to the non-developer stakeholders in the BDD process. Have a look yourself:

Dialog Features Scenarios Background Outline

What do you need in order to use it?

Get the app

Install the app on your device via Google Play:

<img alt="Android app on Google Play" src="https://developer.android.com/images/brand/en_app_rgb_wo_45.png" />

Alternatively, you can also compile the app from the sources:

  1. Get the Android SDK and install API version 17
  2. Clone this repository
  3. Follow the instructions for compiling & signing an Android app
  4. Install the signed APK on your Android device

How to use it?

  1. Run Behat as usual - but choose the JsonFormatter this time: $> bin/behat --format json > output.json
  2. Put the file output.json on your web server
  3. Start the app on your device and enter the URL of the JSON file, eg. http://some_local_host/output.json
  4. Enjoy the experience :)

License

See LICENSE

Behat was created by Konstantin Kudryashov, see LICENSE