Skip to content

Restructure atf_comp, retire atf_exp#120

Merged
alexeilebedev merged 1 commit into
masterfrom
atf_comp-revamp
Apr 29, 2026
Merged

Restructure atf_comp, retire atf_exp#120
alexeilebedev merged 1 commit into
masterfrom
atf_comp-revamp

Conversation

@ali5h

@ali5h ali5h commented Apr 27, 2026

Copy link
Copy Markdown
Collaborator

Split monolithic cpp/atf_comp/main.cpp into one file per subcommand (atf_comp.cpp, proc.cpp, acr.cpp, acr_compl.cpp, aqlite.cpp, sandbox.cpp, etc). Dispatch replaces hand-written mode switches.

Retire atf_exp - its role is covered by the new atf_comp and acr_compl tests.

Schema: add atfdb.unstableattr (comptest output filter for values that legitimately vary between runs); drop obsolete targs, tmsg, tifilt, most tfilt. Expand dmmeta.userfunc to back the new dispatch.

All ~280 affected comptest outputs recaptured.

Split monolithic `cpp/atf_comp/main.cpp` into one file per
subcommand (`atf_comp.cpp`, `proc.cpp`, `acr.cpp`, `acr_compl.cpp`,
`aqlite.cpp`, `sandbox.cpp`, etc). Dispatch replaces hand-written
mode switches.

Retire `atf_exp` - its role is covered by the new atf_comp and
acr_compl tests.

Schema: add `atfdb.unstableattr` (comptest output filter for values
that legitimately vary between runs); drop obsolete `targs`,
`tmsg`, `tifilt`, most `tfilt`. Expand `dmmeta.userfunc` to back
the new dispatch.

All ~280 affected comptest outputs recaptured.
@ali5h ali5h marked this pull request as ready for review April 29, 2026 15:57
@ali5h ali5h requested a review from alexeilebedev April 29, 2026 15:57
@alexeilebedev alexeilebedev merged commit 24bfc98 into master Apr 29, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants