Back to Codeceptjs

aiTrace

docs/plugins/aiTrace.md

4.0.01.5 KB
Original Source
<!-- Generated by documentation.js. Update this documentation by updating the source code. -->

aiTrace

Generates AI-friendly trace files for debugging with AI agents. This plugin creates a markdown file with test execution logs and links to all artifacts (screenshots, HTML, ARIA snapshots, browser logs, HTTP requests) for each step.

Configuration

js
"plugins": {
   "aiTrace": {
     "enabled": true
   }
 }

Possible config options:

  • deleteSuccessful: delete traces for successfully executed tests. Default: false.
  • fullPageScreenshots: should full page screenshots be used. Default: false.
  • output: a directory where traces should be stored. Default: output.
  • captureHTML: capture HTML for each step. Default: true.
  • captureARIA: capture ARIA snapshot for each step. Default: true.
  • captureBrowserLogs: capture browser console logs. Default: true.
  • captureHTTP: capture HTTP requests (requires trace or recordHar enabled in helper config). Default: true.
  • captureDebugOutput: capture CodeceptJS debug output. Default: true.
  • ignoreSteps: steps to ignore in trace. Array of RegExps is expected.
  • on: trigger mode — step (default), fail, test, file, url.

on= modes

  • step — persist every step (default)
  • fail — persist only the failed step
  • test — persist only the last step of each test
  • file — persist steps from path=...[;line=...]
  • url — persist when the current URL matches pattern=...

Parameters

  • config any