When a linter is invoked using ArcanistLintEngine, it is able to access the configuration manager for the working copy with $this->getEngine()->getConfigurationManager().
However, when being invoked from ArcanistUnitEngine (through ArcanistPhutilTestCase), the linter does not have access to the project configuration. This means that the path for an external linter will not be used.