Subject: | tests fail when run in parallel |
See cpantesters reports generated just now -- when HARNESS_OPTIONS=j9, tests fail, but with the variable unset, they pass.
It looks like you're reusing the same file/directory names across tests, which means they clobber each other's state. Instead, use File::Temp::tempdir.