Skip to content

Regression harness cleanup: file(REMOVE_RECURSE) and drop legacy setservice key - #415

Merged
pchakraborty merged 2 commits into
release/MAPL-v3from
chore/pchakrab/regression-cleanup
Aug 11, 2026
Merged

pchakraborty merged 2 commits into
release/MAPL-v3from
chore/pchakrab/regression-cleanup

Conversation

@pchakraborty

Copy link
Copy Markdown
Collaborator

Summary

  • run_case.cmake: replace execute_process(COMMAND ${CMAKE_COMMAND} -E rm -rf ${expdir}) with the native file(REMOVE_RECURSE ${expdir}).
  • regression/adv-dyn/root.yaml: drop the now-redundant setservice (singular, truncated) key. Fix regression test setservices key and re-enable expdir cleanup #414 added setservices (plural, correct) alongside it for backward compatibility while the MAPL parser fix rolled out; only setservices is needed now.

Test plan

  • adv-dyn regression test still passes
  • Regression harness still cleans up its experiment directory after each run

…RSE)

Use CMake's native recursive-remove command instead of shelling out to
rm -rf via execute_process.
#414 added setservices (plural) as the correct key alongside the old
truncated setservice key for backward compatibility while the parser
fix rolled out. Only setservices is needed now.
@pchakraborty
pchakraborty requested a review from a team as a code owner August 11, 2026 12:09
@pchakraborty pchakraborty self-assigned this Aug 11, 2026
@pchakraborty pchakraborty added 0 diff trivial The changes in this pull request are trivially zero-diff (documentation, build failure, &c.) MAPL3 MAPL 3 Related Skip Changelog labels Aug 11, 2026
@pchakraborty
pchakraborty merged commit 03a5d03 into release/MAPL-v3 Aug 11, 2026
24 of 25 checks passed
@pchakraborty
pchakraborty deleted the chore/pchakrab/regression-cleanup branch August 11, 2026 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

0 diff trivial The changes in this pull request are trivially zero-diff (documentation, build failure, &c.) MAPL3 MAPL 3 Related Skip Changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants