Scriptorium.Quill.Advanced
Functions
Collects every leaf test path in the tree as a string list (root → leaf).
Returns the full paths of any tests that share a path with another test.
OSC 8 hyperlink: clicking opens the file at the given line in the terminal. The visible text uses a relative path; the URL uses the absolute path.
Run computation, failing with a timeout message if it exceeds ms. Platform-specific: JS
uses setTimeout via Async.FromContinuations (Fable’s Async.StartChild timeout overload
is broken - its parallel2 uses Promise.all, so the timeout branch always fires); .NET
delegates to Async.StartChild(computation, ms).
execute
val execute :
anyFocused : bool
globalConfig : TestConfig
onResult : (TestResult -> unit)
tests : TestCase list
-> Async<TestResult list>
Raw write without a trailing newline - used for the live dot progress line.