override fun suggestedName()

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
            }
        }
    }