Skip to content

storytellerf/test-report-sharing

v0.4.1-20261004053826MIT

Collect test reports into a static site for local preview or ngrok sharing.

Test Report Sharing Plugin

Collect test reports, then share a static report site through ngrok.

Workflow

plugins/test-report-sharing/scripts/collect-test-results.sh
plugins/test-report-sharing/scripts/generate-report-site.sh
plugins/test-report-sharing/scripts/start-ngrok.sh

test-report-operator coordinates the same workflow when Claude agent routing is available.

Configuration

VariableDescriptionDefault
REPORT_OUTPUT_DIROutput directory for collected reports~/.cache/test-reports/<project-hash>
REPORT_DIRSColon-separated report directoriesAuto-detect (build/reports/)
NGROK_AUTHTOKENngrok authentication tokenRequired for a public tunnel
NGROK_PORTLocal port to expose8080

Requirements

  • Bash 4.0+ for the scripts.
  • ngrok for public sharing; otherwise use the local server URL.
  • Python 3 for the local HTTP-server fallback.

License

This plugin is part of the me plugin collection.

Plugin packaging

plugin.json is the portable metadata source. Client manifests and complete skill resources are generated into me.claude and me.codex; install from those repositories. Source skills use portable frontmatter. Claude routing is stored in extensions.com.anthropic.claude.skillFrontmatter, keyed by skill directory, and injected only into generated Claude skills. Codex skill files are copied unchanged.