If the tests are run without a global Git config, then the tests will error with no name or email set for the commits. Instead, use the test fixture setup to ensure there is a name and email for running the tests.