in plugin-rust-server/src/main/kotlin/jetbrains/buildServer/rust/CargoRunnerDiscoveryExtension.kt [14:26]
override fun discoverRunnersInDirectory(dir: Element, filesAndDirs: MutableList<Element>): MutableList<DiscoveredObject> {
val result = ArrayList<DiscoveredObject>()
for (item in filesAndDirs) {
if (item.isLeaf && item.name == CargoConstants.PROJECT_FILE) {
result.add(DiscoveredObject(CargoConstants.RUNNER_TYPE,
mapOf(Pair(CargoConstants.PARAM_COMMAND, CargoConstants.COMMAND_BUILD))))
result.add(DiscoveredObject(CargoConstants.RUNNER_TYPE,
mapOf(Pair(CargoConstants.PARAM_COMMAND, CargoConstants.COMMAND_TEST))))
}
}
return result
}