dir_structure: adapt tdd idea
yaml: now support fast testing