Skip to content

jmunozrubio/appium-gradle-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Appium Gradle Plugin

Gradle plugin that start/stop Appium server on test task execution. Check it out on Gralde Plugins repo.

Features

  • Automatically start and stop Appium server on each test task
  • Start or stop Appium server manually
  • Configure Appium server address and port

Tasks

Plugin adds following tasks to gradle project

Appium tasks
------------
startAppiumServer - Start Appium server with provided configuration
stopAppiumServer - Stop Appium server with provided configuration

Usage

  1. Apply appium plugin in build.gradle

    plugins {
        id "com.zasadnyy.appium" version "1.0.1"
    }
  2. Add Appium server configuration

    appium {
        address "127.0.0.1"
        port 4723
        startTimeout 60000
        nodeBasePath "/usr/local/bin/node"
        appiumBasePath "/usr/local/bin/appium"
    }
  3. Build. Test. Enjoy.

Example project

Check the demo project folder for an example project.

Changelog

v1.0.2 - March 9, 2017

  • Added server start timeout
  • Added node path config
  • Added appium path config

v1.0.1 - April 19, 2016

  • Added default Appium server config
  • Fixed crash on missing test task

v1.0.0 - April 9, 2016

  • Initial release

License

The project is published under the Apache 2 license. Feel free to clone and modify repo as you want, but don't forget to add a reference to the author.

About

Gradle plugin that start/stop Appium server on test task execution.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Groovy 100.0%