# AppiumTestDistribution/AppiumTestDistribution

A tool for running android and iOS appium tests in parallel across devices... U like it STAR it !

Repository: https://github.com/AppiumTestDistribution/AppiumTestDistribution
Canonical: https://ross.abutalabs.com/products/appiumtestdistribution
Homepage: https://saikrishna321.github.io/
Language: Java
License: MIT
License Family: permissive
Topics: parallel, appium, cucumber, mp4box, android, automation, testng, appium-ios, parallel-ios, parallel-computing, parallelappium, cucumberappium, parallelappiumios, parallelappiumandroid, cloudtesting, saucelabs, browserstack
Last push: 2026-03-23T18:55:25+00:00

## Health v2 (maintenance only)
Score: 56/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 73, release rhythm 8, longevity 100
- inputs: {"age_days": 4033, "days_push": 163, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1040, forks 366 (observed 2026-08-28T04:03:20.374351+00:00)

## What it is
AppiumTestDistribution (ATD) is a Java library for running Appium mobile tests in parallel across connected Android and iOS real devices, emulators, and simulators. It supports TestNG and Cucumber runners, remote device execution without a Grid, and provides reporting with screenshots, videos, and crash logs.

## Use cases
- run appium tests in parallel across all connected android and ios devices
- execute cucumber appium tests on multiple real devices simultaneously
- distribute a mobile test suite across devices for faster feedback
- run the full test suite on every device for maximum device coverage
- run appium tests on remote devices in a network without selenium grid
- get video logs and crash reports from parallel mobile test runs
- run appium tests on saucelabs or browserstack cloud devices

## When to choose
- you have a fleet of android/ios devices or emulators and need parallel appium execution
- you use TestNG or Cucumber for mobile test automation in Java
- you want device coverage or test distribution modes without managing a Selenium Grid
- you need integrated reporting with videos, screenshots, and crash logs

## When to avoid
- you are not using Java/JVM-based test frameworks
- you only need to run tests on a single device or emulator
- you use cloud device farms exclusively with their own native parallel runners
- you need a language-agnostic or non-Appium mobile testing solution

## Facets
- artifact type: library
- maturity: active
- function: testing, e2e-testing, developer-tools
- domain: testing, mobile-development, developer-tools
- platform: jvm, cross-platform
- tags: appium, parallel-test-execution, testng, cucumber, mobile-testing, real-devices, device-farm, sauce-labs, browserstack, automation, android, ios

## Member repositories
- AppiumTestDistribution/AppiumTestDistribution (main) score 56

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:20.374351+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:03:00.361818+00:00, confidence not recorded.
  - readme: https://github.com/AppiumTestDistribution/AppiumTestDistribution (fetched 2026-08-28T04:03:20.374351+00:00, sha 097a0a1b3ef4)
  - homepage: https://saikrishna321.github.io/ (fetched 2026-08-29T13:04:01.499238+00:00, sha 7b3f055d85e4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
