Reorder test/iterate to be test first, iterate if tests fail, instead of testing when iteration fails
Make this test actually work under dzil build, where there is a guarantee of 2 layers of project dirs
Require the latest Path::Tiny
Update changes