Testing Workflows

Debug and test your workflows with breakpoints, step-by-step execution, and detailed logs.

Overview

Typeflow provides several tools to help you build and debug reliable workflows:

  • Manual Execution — Run workflows with test data
  • Breakpoints — Pause execution at any node
  • Data Inspection — View data at each step

These features work together to give you full visibility into how your workflows process data, making it easy to catch bugs before they reach production.

Manual Testing

To run a test execution:

  1. Open your workflow in the editor
  2. Click the Run button in the toolbar (or press Ctrl+Enter)
  3. If using a Manual Trigger, enter test input data
  4. Watch the execution progress through each node
  5. View results in the output panel
Test Data
Provide sample input for testing

Breakpoints

Breakpoints pause workflow execution before a node runs, allowing you to inspect data and debug issues.

Setting Breakpoints

Toggle Breakpoint

Right-click on a node → "Toggle Breakpoint" (or press B)

Visual Indicator

Nodes with breakpoints show a red dot in the corner

Continue Execution

Click "Continue" or press F5 to resume

Conditional Breakpoints
Break only when a condition is met

Debug Panel

Open the debug panel from the toolbar to inspect execution state. It shows:

Execution StatusRunning, Paused, Completed, Failed
Node OutputsData produced by each node
Execution TimeDuration for each node
Item CountNumber of items processed

Step Execution

Instead of running the entire workflow, you can execute nodes individually:

Run Single Node

Right-click on a node → "Execute Node"

Run to Here

Execute all nodes up to and including the selected node

Step Over

When paused, execute just the next node

Execution Logs

Workflow executions produce logs at different severity levels. Use the execution log panel to filter and inspect them.

Log Levels
DEBUGDetailed execution information
INFOGeneral execution events
WARNPotential issues
ERRORExecution failures
Custom Logging
Add your own log messages in Code nodes