M00N ReportGetting Started
Documentation/Getting Started

Getting Started

Get your test results streaming to M00N in under 5 minutes. No complex setup, no infrastructure to manage.

Real-Time Results

See test results the moment they complete - no waiting for the full run.

Retry Intelligence

Track every retry attempt and identify flaky tests automatically.

Trend Analytics

Analyze test history, failure patterns, and suite health over time.

Zero Config

Works with your existing test runner. Just add our reporter.

How It Works

Your Tests

Run tests locally or in CI/CD

M00N Reporter

Streams results in real-time

M00N Dashboard

View, analyze, share results

Our lightweight reporter integrates with your test runner and streams results to M00N as tests execute. No agents, no infrastructure - just a single npm package.

Quick Start

1

Create Your Account

Sign up for a free account at m00nreport.com. No payment required - get started in seconds.

2

Create a Project & Get Your API Key

After signing in, create a new project. Navigate to Project Settings → API Keys and copy your unique API key. This key identifies your project and enables secure streaming.

Tip: Store your API key as an environment variable (M00N_API_KEY) - never commit it to version control.
3

Choose Your Framework

Select your test runner to see the installation instructions:

JavaScript / TypeScript
Java
4

Install the Reporter

npm install @m00nsolutions/playwright-reporter
5

Configure Your Tests

Add the M00N reporter to your test configuration:

// playwright.config.ts
import { defineConfig } from '@playwright/test';

import { Link } from 'react-router-dom';

export default defineConfig({
  reporter: [
    ['list'],
    ['@m00nsolutions/playwright-reporter', {
      serverUrl: 'https://m00nreport.com',
      apiKey: process.env.M00N_API_KEY,
    }]
  ],
});
6

Run Your Tests

# Run your tests - results stream in real-time!
npx playwright test

That's it! Open M00N Report in your browser to watch results stream in live.

What's Next?