in plugin-unity-server/src/main/kotlin/jetbrains/buildServer/unity/UnityRunnerDiscoveryExtension.kt [32:45]
override fun discoverRunnersInDirectory(
dir: Element,
filesAndDirs: MutableList<Element>,
): MutableList<DiscoveredObject> {
if (!dir.isUnityProjectDirectory()) {
logger.debug("Directory: ${dir.fullName} seems not to be a Unity project directory, skipping")
return mutableListOf()
}
val unityVersion = UnityProject(VcsUnityProjectFileAccessor(dir)).unityVersion
logger.info("Unity project was found in directory '${dir.fullName}'${if (unityVersion == null) "" else ", associated Unity version: '$unityVersion'"}")
return mutableListOf(DiscoveredUnityProject(dir.fullName, unityVersion))
}