Several of the existing tests that use {{build-base}} would be better off using a test-specific output subdirectory (or an automatically-cleared scratch directory), rather than the “root” output directory shared by all tests in a test suite.
Unfortunately, this is currently hard to accomplish because parse_name_value_directive doesn't have access to any test-specific data structures, only the &Config shared by all tests in the suite.