Fixed -test-files (again). This is more useful than it might appear. It is able to find files even when the item path hierarchy changes.