1
0

Использование enum для задания способа конфигурации

This commit is contained in:
Nikita Fedkin
2022-05-20 20:02:28 +03:00
parent 0f0b2b2ea4
commit 93703a5bcf
8 changed files with 39 additions and 9 deletions

View File

@@ -10,6 +10,7 @@ import java.io.IOException;
import java.nio.charset.StandardCharsets;
import static org.assertj.core.api.Assertions.assertThat;
import static ru.pulsar.jenkins.library.configuration.BranchAnalysisConfiguration.AUTO;
class ConfigurationReaderTest {
@@ -37,6 +38,7 @@ class ConfigurationReaderTest {
assertThat(jobConfiguration.getSonarQubeOptions().getSonarScannerToolName()).isEqualTo("sonar-scanner");
assertThat(jobConfiguration.getSonarQubeOptions().getSonarQubeInstallation()).isEqualTo("qa");
assertThat(jobConfiguration.getSonarQubeOptions().getUseSonarScannerFromPath()).isTrue();
assertThat(jobConfiguration.getSonarQubeOptions().getBranchAnalysisConfiguration()).isEqualTo(AUTO);
assertThat(jobConfiguration.getSecrets())
.hasFieldOrPropertyWithValue("storage", "1234")

View File

@@ -17,7 +17,8 @@
]
},
"sonarqube": {
"sonarQubeInstallation": "qa"
"sonarQubeInstallation": "qa",
"branchAnalysisConfiguration": "auto"
},
"syntaxCheck": {
"checkModes": ["-ThinClient"]