1 comment (1 comment)0 reactions (0 reactions)0 assignees (0 assignees)Julia513 forks (513 forks)batch import
Status: SpeculativeType: Featurehelp wanted
Repository metrics
- Stars
- 910 stars (910 stars)
- PR merge metrics
- Avg merge 16d 9h (Avg merge 16d 9h)3 merged PRs in 30d (3 merged PRs in 30d)
Description
It will be nice to have an option to execute jldoctest blocks in an external, spawned process. This would be an alternate option to wrapping the code block in a module before execution. Will help in addressing issues like https://github.com/JuliaLang/Distributed.jl/issues/19 . stdout of the spawned process can be used to check for correctness.
Contributor guide
- Research direction
- Explore how Documenter currently executes jldoctest blocks. Look into the possibility of spawning a separate Julia process via `Base.run`, capturing its stdout, and integrating that as an alternative execution mode. Check the existing test infrastructure and see if there are similar patterns for process spawning elsewhere in the codebase.
- Tech stack
- julia
- Domain
- documentationtooling
- Issue type
- Feature
- Prerequisites
- Julia