Skip to content

Test Reports & Video Recording

Parikshan automatically aggregates test execution outputs into unified HTML reports and JUnit XML logs across all target platforms.


Report Directory & Output Structure

When executing ./gradlew e2eTest or target-specific tasks (e2eDesktopTest, e2eWasmTest, e2eAndroidTest, e2eIosTest), reports are generated in the module build directory:

<module>/build/reports/tests/e2eTest/index.html

Terminal log output displays report URLs upon completion:

========================================
      Parikshan E2E Test Results        
========================================
[DESKTOP] SUCCESS - All 43 tests passed.
[WASM]    SUCCESS - All 43 tests passed.
[ANDROID] SUCCESS - All 43 tests passed.
[IOS]     SUCCESS - All 43 tests passed.
========================================

Parikshan: Unified E2E HTML Report generated at file:///Users/user/workspace/app/build/reports/tests/e2eTest/index.html

Unified HTML Report View

The generated HTML report includes execution durations, target breakdowns, failure stack traces, and embedded media.

Test Results Target Breakdown


Failure Screenshots & Video Embedding

When video recording is enabled with --video, the report embeds MP4 video links directly alongside failure screenshots for rapid triage.

Report with Video Links

# Enable video recording across active targets
./gradlew e2eTest --video

# Configure recording granularity
./gradlew e2eTest --video --granularity=class