Filters and extras stay usable
Result filters, duration sorting, and embedded logs remain part of the hosted page—ReportArk does not flatten the report into a PDF.

Stay inside your existing pytest workflow. ReportArk only needs the finished HTML output and any assets it references.
Failure dumps in CI logs scroll away. Hosting pytest-html keeps environment metadata, xfail/skip reasons, and captured stdout available while people assign follow-ups.
Result filters, duration sorting, and embedded logs remain part of the hosted page—ReportArk does not flatten the report into a PDF.
Drop the share URL into Jira, Linear, or chat. Optional access passwords protect customer-specific suites without opening your whole CI.
When a test is contested, pin the discussion on the row in question instead of quoting stack traces into a separate channel.
Common packaging choices before upload.
It is the easiest path because one file becomes index.html. Without it, include every referenced CSS/JS/image path in the zip with the same relative layout pytest wrote.
No. ReportArk hosts HTML packages with an index.html entry. Convert or render with pytest-html (or another HTML reporter) first.
Yes within the platform upload size limit. Prefer concise captures in pytest when possible; oversized zips still fail the same safety checks as other reports.
No. All report URLs and /r asset responses are noindex so UGC test output does not become public search spam on your domain.
Keep authoring tests in pytest. When the HTML report is ready, host it once and point everyone at the same evidence.