in src/main/kotlin/com/pestphp/pest/configuration/PestRunConfiguration.kt [118:135]
override fun suggestedName(): String? {
val runner = this.settings.runnerSettings
return when (val scope = runner.scope) {
PhpTestRunnerSettings.Scope.Directory -> PathUtil.getFileName(StringUtil.notNullize(runner.directoryPath))
PhpTestRunnerSettings.Scope.File -> PathUtil.getFileName(StringUtil.notNullize(runner.filePath))
PhpTestRunnerSettings.Scope.Method -> {
val file = PathUtil.getFileName(StringUtil.notNullize(runner.filePath))
"$file::${runner.methodName}"
}
PhpTestRunnerSettings.Scope.ConfigurationFile -> PathUtil.getFileName(
StringUtil.notNullize(runner.configurationFilePath)
)
else -> {
assert(false) { "Unknown scope: $scope" }
null
}
}
}