in reply to failed test while installing Module-TestConfig

It's possible that you have, not a defective installation, but a defective test.

The test author may simply have been too restrictive in asking the warning to match /^Skipping bad key/ when it would have matched /Skipping bad key/.

Go ahead and try to use Module::TestConfig.