noflo / noflo-ui

NoFlo Development Environment
https://app.flowhub.io
MIT License
764 stars 174 forks source link

Data-breakpoint debugging #245

Open jonnor opened 10 years ago

jonnor commented 10 years ago

Sometimes one encounters issues that only occurs when certain data flows through the graph. To be able to break on them easily, without having to use step-by-step (#243) we want data breakpoints.

Types of breakpoints we want to support: isData,isBegin/EndGroup/Connect/Disconnect, ==,!=,<,>. The breakpoints themselves should be evaluated in the runtime, and the FBP protocol should allow creating, disabling/enabling and destroying them.

jonnor commented 8 years ago

Some related sketching in https://github.com/jonnor/flowtrace

bergie commented 6 years ago

Idea: specify "breakpoints" in edge metadata, then make runtime automatically dump a flowtrace when these are hit