outputDir.deleteDir();
// Another task creates dir
state = repository.getStateFor(task2);
assertFalse(state.isUpToDate());
task2.execute();
state.update();
// Task should be out-of-date
state = repository.getStateFor(task1);
assertFalse(state.isUpToDate());