aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-scanner-engine
diff options
context:
space:
mode:
authorDuarte Meneses <duarte.meneses@sonarsource.com>2022-09-20 11:59:16 -0500
committersonartech <sonartech@sonarsource.com>2022-10-12 20:03:43 +0000
commit566094fc629ab1e92afb0cdf191a0e2c685b5c35 (patch)
treece172266109cf1c4e81a041e460c6cc7bcd5d50e /sonar-scanner-engine
parentbcfb1cac55137b838da7a93385b20e0e5ed47abb (diff)
downloadsonarqube-566094fc629ab1e92afb0cdf191a0e2c685b5c35.tar.gz
sonarqube-566094fc629ab1e92afb0cdf191a0e2c685b5c35.zip
SONAR-17352 Refactor component keys to not include branch suffix
Diffstat (limited to 'sonar-scanner-engine')
-rw-r--r--sonar-scanner-engine/src/main/java/org/sonar/scanner/scan/ProjectReactorValidator.java7
-rw-r--r--sonar-scanner-engine/src/test/java/org/sonar/scanner/scan/ProjectReactorValidatorTest.java17
2 files changed, 0 insertions, 24 deletions
diff --git a/sonar-scanner-engine/src/main/java/org/sonar/scanner/scan/ProjectReactorValidator.java b/sonar-scanner-engine/src/main/java/org/sonar/scanner/scan/ProjectReactorValidator.java
index 303391ee406..6b4f05f9d25 100644
--- a/sonar-scanner-engine/src/main/java/org/sonar/scanner/scan/ProjectReactorValidator.java
+++ b/sonar-scanner-engine/src/main/java/org/sonar/scanner/scan/ProjectReactorValidator.java
@@ -20,9 +20,7 @@
package org.sonar.scanner.scan;
import java.util.ArrayList;
-import java.util.Arrays;
import java.util.List;
-import java.util.Set;
import java.util.stream.Stream;
import javax.annotation.Nullable;
import org.sonar.api.batch.bootstrap.ProjectDefinition;
@@ -104,11 +102,6 @@ public class ProjectReactorValidator {
if (!ComponentKeys.isValidProjectKey(projectDefinition.getKey())) {
validationMessages.add(format("\"%s\" is not a valid project key. %s.", projectDefinition.getKey(), ALLOWED_CHARACTERS_MESSAGE));
}
- Set<String> forbiddenNamePhrases = Set.of(":BRANCH:", ":PULLREQUEST:");
- if (forbiddenNamePhrases.stream().anyMatch(projectDefinition.getKey()::contains)) {
- validationMessages.add(format("\"%s\" is not a valid project key. Project key must not contain following phrases [%s]", projectDefinition.getKey(),
- String.join(", ", forbiddenNamePhrases)));
- }
}
private boolean isBranchFeatureAvailable() {
diff --git a/sonar-scanner-engine/src/test/java/org/sonar/scanner/scan/ProjectReactorValidatorTest.java b/sonar-scanner-engine/src/test/java/org/sonar/scanner/scan/ProjectReactorValidatorTest.java
index 7c2ee0b39e9..9ed7acc1b46 100644
--- a/sonar-scanner-engine/src/test/java/org/sonar/scanner/scan/ProjectReactorValidatorTest.java
+++ b/sonar-scanner-engine/src/test/java/org/sonar/scanner/scan/ProjectReactorValidatorTest.java
@@ -97,23 +97,6 @@ public class ProjectReactorValidatorTest {
}
@Test
- public void fail_when_key_contains_invalid_phrases() {
- ProjectReactor reactorWithBranchInKey = createProjectReactor("test:BRANCH:test");
-
- assertThatThrownBy(() -> underTest.validate(reactorWithBranchInKey))
- .isInstanceOf(MessageException.class)
- .hasMessageContainingAll("\"test:BRANCH:test\" is not a valid project key. "
- + "Project key must not contain following phrases", ":BRANCH:", ":PULLREQUEST:");
-
- ProjectReactor reactorWithPRinKey = createProjectReactor("test:PULLREQUEST:test");
-
- assertThatThrownBy(() -> underTest.validate(reactorWithPRinKey))
- .isInstanceOf(MessageException.class)
- .hasMessageContainingAll("\"test:PULLREQUEST:test\" is not a valid project key. "
- + "Project key must not contain following phrases", ":BRANCH:", ":PULLREQUEST:");
- }
-
- @Test
public void fail_when_only_digits() {
ProjectReactor reactor = createProjectReactor("12345");