in plugin-unity-server/src/main/kotlin/jetbrains/buildServer/unity/UnityRunnerRunType.kt [62:97]
override fun describeParameters(parameters: Map<String, String>): String {
val builder = StringBuilder()
parameters[UnityConstants.PARAM_PROJECT_PATH]?.let {
if (it.isNotBlank()) {
builder.addParameter("Project path: $it")
}
}
parameters[UnityConstants.PARAM_EXECUTE_METHOD]?.let {
if (it.isNotBlank()) {
builder.addParameter("Execute method: $it")
}
}
parameters[UnityConstants.PARAM_BUILD_TARGET]?.let {
if (it.isNotBlank()) {
builder.addParameter("Build target: $it")
}
}
parameters[UnityConstants.PARAM_BUILD_PLAYER]?.let { value ->
StandalonePlayer.tryParse(value)?.let {
builder.addParameter("Build player: ${it.description}")
}
}
parameters[UnityConstants.PARAM_RUN_EDITOR_TESTS]?.let {
if (it.toBoolean()) {
builder.addParameter("Run editor tests: ON")
}
}
parameters[UnityConstants.PARAM_UNITY_VERSION]?.let {
if (it.isNotBlank()) {
builder.addParameter("Unity version: $it")
}
}
return builder.toString().trim()
}