*E2E and Performance tests only run on push if they have a deployed URL to test against.
Why can’t E2E tests run on PRs? PRs don’t have a deployed app yet. E2E tests need a running application to interact with. Use code tests for PR validation, and schedule E2E tests against staging/production.
## Test Results✓ 10 passed✗ 2 failed### Failures- calculateDiscount: Expected 80, got 100- POST /api/users: Returned 500 instead of 201[View full results →](https://home.polarity.cc/testing/runs/abc123)
By default, only org members can trigger test runs. Enable Open Access in repository settings to allow external contributors to run tests on their PRs.
Only enable Open Access for public repositories where you trust community contributions.
✓ calculateDiscount returns 0 for orders under $50✓ calculateDiscount returns 10% for $50-$100✗ calculateDiscount returns 20% for over $100 └─ Expected: 80, Received: 100✓ calculateDiscount throws for negative amounts
✓ Navigate to https://myapp.com/login (1.2s)✓ Type "test@example.com" into #email (0.3s)✓ Type "password123" into #password (0.2s)✓ Click "Sign In" button (0.1s)✓ Wait for /dashboard URL (2.1s)✗ Check "Welcome" text appears (0.5s) └─ Error: Expected "Welcome" but found "Error: Invalid credentials"
Paragon automatically compares each run to previous runs. If a test that previously passed now fails, it’s flagged as a regression.This happens automatically—no configuration needed. Regressions appear highlighted in the runs list.