ww test: allow -c with persistent workdirs
This commit is contained in:
@@ -6286,11 +6286,11 @@ transaction prevents partial sibling publication and canonical result emission
|
||||
order remains unchanged. Direct invocation of a retained binary continues to
|
||||
inherit caller cwd, environment, and separate standard descriptors.
|
||||
|
||||
`-o` can accompany `-w`: unchanged semantic actions are reused, changed source
|
||||
invalidates the applicable test actions, the always-run link refreshes the
|
||||
private runnable and retained copy, and the test still runs. This is build
|
||||
reuse, not a result cache. `-c` retains its established incompatibility with
|
||||
`-w`; this slice does not invent persistent compile-only ownership.
|
||||
`-c` and `-o` can accompany `-w`: the workdir owns only semantic actions while
|
||||
the invocation/output path owns only the retained copy. Unchanged actions are
|
||||
reused, changed source invalidates the applicable test actions, and the
|
||||
always-run link refreshes the private runnable and retained copy. Only `-c`
|
||||
suppresses execution. This is build reuse, not a result cache.
|
||||
|
||||
No persisted byte schema changed. Build workdir format remains `18`, test
|
||||
workdir format remains `19`, and semantic storage remains `3`.
|
||||
|
||||
Reference in New Issue
Block a user