Package com.shaft.tools.io.internal
package com.shaft.tools.io.internal
-
ClassDescriptionInternal utility class that manages the Allure reporting lifecycle for SHAFT test runs.Utility class for generating HTML-based API performance execution reports.Renders a self-contained HTML "assertion evidence" card for a single
Assert/Verifyvalidation, redacting secrets and diffing expected/actual values, so Allure attachments can show exactly what a validation compared without leaking sensitive data or exceeding a bounded size.Internal utility class responsible for attaching test artifacts (screenshots, recordings, GIFs, data files, page snapshots, etc.) to the Allure report and optionally to ReportPortal.Thread-local browser network, console, and capability metadata recorder for SHAFT trace artifacts.Active network exchange handle.Browser network exchange details recorded into the trace.Read-only snapshot of one observed network transaction, safe to hand to a caller outside this class (unlikeBrowserObservabilityRecorder.NetworkEvent, which stays private since it backs the mutable trace list).Aggregates Playwright browser action and page-load timings into performance budget reports.Aggregates validation checkpoints and attaches a summarized HTML report to Allure.Represents the execution result of a recorded checkpoint.Represents the category of a recorded checkpoint.Builds the human-first failed-test brief and machine-readable attachment manifest.Builds the agent-readable failure diagnostics bundle attached to failed tests.Builds the failure-scoped SHAFT trace viewer artifacts attached to Allure.Collects opt-in action timing, wait, retry, locator, healing, and evidence-cost signals.Thread-local HTTP contract recorder, validator, and browser replay rule factory.Collects mobile and mobile-emulation metadata for SHAFT trace events.Logs a lightweight terminal progress bar for long-running synchronous operations.Initializes runtime project folders and service provider metadata files.Supported runtime execution modes used for listener bootstrapping.Runner-neutral per-thread report context and log buffer.Machine-readable SHAFT attachment metadata for one test thread.Provides report-level helper operations for attaching execution artifacts.Thread-local Selenium trace event recorder used by failure trace artifacts.Active action event handle.