

# appium-device-farm 

<h1 align="center">
	<br>
	<img src="assets/DeviceFarm-Logo.jpg" alt="DeviceFarm">
	<br>
	<br>
	<br>
</h1>

[![Build Status](https://dev.azure.com/saikrishna321/ATD/_apis/build/status/AppiumTestDistribution.appium-device-farm?branchName=main)](https://dev.azure.com/saikrishna321/ATD/_build/latest?definitionId=11&branchName=main)    [![npm version](https://badge.fury.io/js/appium-device-farm.svg)](https://badge.fury.io/js/appium-device-farm)

This is an Appium plugin designed to manage and create driver session on connected android devices and iOS Simulators.

## Documentation

The [Documentation](https://appium-device-farm-eight.vercel.app/) is hosted separately at
[https://appium-device-farm-eight.vercel.app/](https://appium-device-farm-eight.vercel.app/)

## Contributing & Development

Clone this project from GitHub and run:

```bash
npm install
```

To run unit/functional tests:

```bash
npm test # unit 
npm run integration-android # Android integration tests
npm run integration-ios # iOS integration tests
```

To build docs locally:

```bash
npm install 
npm run build 
npm run install-docs-deps
npm run build:docs
```
Navigate to site directory and open index.html to view the site locally.

## Thanks to contributors 💙

<a href="https://github.com/AppiumTestDistribution/appium-device-farm/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=AppiumTestDistribution/appium-device-farm" />
</a>


