Skip to content

Issue 135 Add TestomatHook and deferred artifact upload support#137

Merged
GolubNick merged 2 commits into
1.xfrom
Issue-135_ExportArtifactsToJSONL
Jul 6, 2026
Merged

Issue 135 Add TestomatHook and deferred artifact upload support#137
GolubNick merged 2 commits into
1.xfrom
Issue-135_ExportArtifactsToJSONL

Conversation

@GolubNick

Copy link
Copy Markdown
Contributor

Summary

This PR introduces two new features:

  • JSONL artifact export for deferred artifact uploads.
  • A new TestomatHook extension API for customizing the reporting lifecycle.

Changes

JSONL Artifact Export

  • Added automatic export of artifact metadata to a JSONL file.
  • Added configurable export path via testomatio.artifact.json.path.
  • Added the ability to disable JSONL export via testomatio.artifact.json.disable.

TestomatHook

  • Introduced the TestomatHook extension interface.
  • Added lifecycle hooks that execute before and after the reporter's default logic.
  • Allows users to extend reporting with custom logic such as logging, external API calls, and artifact processing without modifying the built-in listeners.

@GolubNick GolubNick merged commit 6d296fa into 1.x Jul 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant