You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Scope styxcache wrap to pipeline_data fixture only
styxcache 0.1.0 doesn't preserve stdout on cache hits, which breaks
tools like ants.print_header whose .output carries stdout lines. The
previous wrap replaced the session's global runner, so integration
tests running in the same xdist worker after full_pipeline inherited
the CachingRunner and failed on cache hits (test_bold_masking_* and
test_resample_bold_to_template).
The only niwrap tool calls in full_pipeline live inside pipeline_data,
so wrap there and restore the base runner in a finally block. The
styxcache benefit for the long pipeline computation is preserved;
everything else runs uncached.
0 commit comments