redo test1 test2 ifchange-fail overwrite gentest basic/test dirtest/test