RepoTest

RepoTest

RepoTest — RepoTest for Playwright & Vitest

Your Mac-native test control panel

Run your repo’s unit and E2E tests with live console output, parsed results, Playwright artifacts, and run history—without leaving macOS.

macOS 14+ · Developer Tools · FamIT Solutions and Technologies LLC

" width="1280" height="800" alt="RepoTest showing test results with pass and fail status and live console output">

Built for real test workflows

One window for history, results, Playwright reports, device management, and debugging artifacts.

Run history with pass and fail counts and live console
Run history and live console
Embedded Playwright HTML report inside RepoTest
Playwright HTML report tab
Preview tab with per-test Playwright video playback
Preview tab with test video
Results tree for unit and E2E tests across platforms
Results tree during runs
Failure details with screenshots, video, and trace links
Failure artifacts and traces
iOS and Android simulator previews side by side
iOS and Android device preview

Everything you need to run tests locally

RepoTest does not replace your frameworks. It runs your existing scripts/test.sh orchestrator and reads scripts/test-manifest.json.

Works with your repo

Point at any compatible project. Keep Vitest, Jest, Playwright, Flutter, and node:test as you configured them.

Live console & results

Stream terminal output while tests run. The results tree updates as JSON reports land on disk.

Run history

Replay past runs, browse saved logs, and manage report folders from one place.

Playwright artifacts

Screenshots, videos, and traces when tests fail—open or reveal in Finder in a click.

Pro E2E tabs

Preview, Devices, and Playwright tabs for mobile simulators, per-test video, and embedded reports.

Free unit tests

Run unit suites on any platform at no cost. Upgrade to Pro when you need full E2E workflows.

Three steps to your first run

  1. Open your repository

    Choose a folder with scripts/test.sh and scripts/test-manifest.json at the root.

  2. Pick test type & platform

    Select unit or E2E, web or mobile, feature, and environment from the sidebar.

  3. Run and debug

    Watch the console, inspect results, and open Playwright artifacts without switching tools.

Works with the stacks you already use

Parsed reporters for popular frameworks. Login-shell PATH so nvm, Homebrew, and fnm match Terminal.

Playwright Vitest Jest Flutter React Native node:test

Unlock E2E on your Mac

$4.99/month  ·  $49.99/year

Subscribe via the Mac App Store. Unit tests stay free; Pro adds full E2E workflows and advanced tabs.

Download on the Mac App Store
  • E2E and Unit + E2E test runs
  • Playwright capture settings (screenshot, video, trace, headed browser)
  • Seed database action for E2E prep
  • Preview tab with per-test Playwright video
  • Devices tab for iOS simulators and Android emulators
  • Playwright tab with embedded HTML report and trace viewer

Payment is charged to your Apple ID. Subscriptions renew automatically unless canceled at least 24 hours before the end of the current period. Manage subscriptions in System Settings or in the app.

What you need

macOS 14+

Sonoma or later. Native Mac app from the Mac App Store.

Scripts contract

scripts/test.sh and scripts/test-manifest.json at your repo root.

Tooling on PATH

Node, npm, and Flutter (for mobile) discoverable via your login shell.

Start running tests on your Mac

Download RepoTest free and run unit tests today. Upgrade to Pro when you need E2E.

Download on the Mac App Store

© 2026 FamIT Solutions and Technologies LLC. All rights reserved.

RepoTest runs tests locally on folders you choose. Subscription status is verified on-device with StoreKit 2.