Canoryn
Download
← All templates

Explain my failing tests

By Canoryn · v1.0.0 · updated 29 Sept 2026

Runs your test suite in a real terminal and explains each failure: which test, the likely cause, and the smallest fix to try first — grouped when several failures share one cause. Works with swift test, npm test, pytest or any command.

Explain my failing tests
Start
Flow
Tests
RunOn Done
CommandOutput
Wait ForOutcome
Idle (ms)Last Line
Timeout (s)
$ cd ~/path/to/your/project && swift test 2>&1 | tail -n 300
Diagnosis
InDone
PromptResponse
System Instructions
Provider
{{Tests.output}}
Report
ComposeReady
MarkdownMarkdown

Test run

— Diagnosis writes this part when the workflow runs —

100%
Template4 nodes3 connections

The template's own canvas, drawn from its saved file. Run preview plays a simulation; the real run happens in Canoryn for macOS (free download), where a template arrives switched off until you press Run.

Before it runs

  • Your Mac's terminal — commands run only after you press Run
  • Your model provider — the one you set up in Canoryn, or a local model
  • Documents on your Mac

It arrives switched off: nothing runs until you open it and press Run.

Inside

  • Trigger1
  • Terminal1
  • AI step1
  • Document1

Tags

#testing#developer#debugging