Browse Source

Upgrade Orchestrator to 3.33.0.2677

tags/4.6.0.2311
Mark Rekveld 3 years ago
parent
commit
4841a9b71b
No account linked to committer's email address

+ 1
- 1
it/pom.xml View File

<dependency> <dependency>
<groupId>org.sonarsource.orchestrator</groupId> <groupId>org.sonarsource.orchestrator</groupId>
<artifactId>sonar-orchestrator</artifactId> <artifactId>sonar-orchestrator</artifactId>
<version>3.30.0.2630</version>
<version>3.33.0.2677</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>junit</groupId> <groupId>junit</groupId>

+ 0
- 6
it/src/test/java/com/sonarsource/scanner/it/DistributionTest.java View File

import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.util.Map; import java.util.Map;
import org.junit.After;
import org.junit.Test; import org.junit.Test;
import org.sonarqube.ws.Measures.Measure; import org.sonarqube.ws.Measures.Measure;




public class DistributionTest extends ScannerTestCase { public class DistributionTest extends ScannerTestCase {


@After
public void cleanup() {
orchestrator.resetData();
}

@Test @Test
public void should_succeed_with_self_contained_jre_despite_rubbish_java_home() public void should_succeed_with_self_contained_jre_despite_rubbish_java_home()
throws IOException, InterruptedException { throws IOException, InterruptedException {

+ 0
- 6
it/src/test/java/com/sonarsource/scanner/it/MultimoduleTest.java View File

import com.sonar.orchestrator.build.BuildResult; import com.sonar.orchestrator.build.BuildResult;
import com.sonar.orchestrator.build.SonarScanner; import com.sonar.orchestrator.build.SonarScanner;
import java.io.File; import java.io.File;
import org.junit.After;
import org.junit.Test; import org.junit.Test;
import org.sonarqube.ws.Components.Component; import org.sonarqube.ws.Components.Component;




public class MultimoduleTest extends ScannerTestCase { public class MultimoduleTest extends ScannerTestCase {


@After
public void cleanup() {
orchestrator.resetData();
}

/** /**
* SONARPLUGINS-2202 * SONARPLUGINS-2202
*/ */

+ 0
- 6
it/src/test/java/com/sonarsource/scanner/it/ScannerTest.java View File

import java.util.Map; import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import org.apache.commons.lang.StringEscapeUtils; import org.apache.commons.lang.StringEscapeUtils;
import org.junit.After;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.junit.rules.TemporaryFolder; import org.junit.rules.TemporaryFolder;
@Rule @Rule
public TemporaryFolder temp = new TemporaryFolder(); public TemporaryFolder temp = new TemporaryFolder();


@After
public void cleanup() {
orchestrator.resetData();
}

@Test @Test
public void basedir_contains_sources() { public void basedir_contains_sources() {
SonarScanner build = newScanner(new File("projects/basedir-with-source")); SonarScanner build = newScanner(new File("projects/basedir-with-source"));

+ 24
- 0
it/src/test/java/com/sonarsource/scanner/it/ScannerTestCase.java View File



import com.sonar.orchestrator.Orchestrator; import com.sonar.orchestrator.Orchestrator;
import com.sonar.orchestrator.build.SonarScanner; import com.sonar.orchestrator.build.SonarScanner;
import com.sonar.orchestrator.http.HttpMethod;
import com.sonar.orchestrator.version.Version; import com.sonar.orchestrator.version.Version;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.IOException; import java.io.IOException;
import java.time.Instant;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.time.temporal.ChronoUnit;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Properties; import java.util.Properties;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import javax.annotation.CheckForNull; import javax.annotation.CheckForNull;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.junit.After;
import org.junit.ClassRule; import org.junit.ClassRule;
import org.junit.Rule; import org.junit.Rule;
import org.junit.rules.ExpectedException; import org.junit.rules.ExpectedException;
return artifactVersion; return artifactVersion;
} }


@After
public void resetData() {
// We add one day to ensure that today's entries are deleted.
Instant instant = Instant.now().plus(1, ChronoUnit.DAYS);

// The expected format is yyyy-MM-dd.
String currentDateTime = DateTimeFormatter.ISO_LOCAL_DATE
.withZone(ZoneId.of("UTC"))
.format(instant);

orchestrator.getServer()
.newHttpCall("/api/projects/bulk_delete")
.setAdminCredentials()
.setMethod(HttpMethod.POST)
.setParams("analyzedBefore", currentDateTime)
.execute();
}

SonarScanner newScanner(File baseDir, String... keyValueProperties) { SonarScanner newScanner(File baseDir, String... keyValueProperties) {
SonarScanner scannerCli = SonarScanner.create(baseDir, keyValueProperties); SonarScanner scannerCli = SonarScanner.create(baseDir, keyValueProperties);
scannerCli.setScannerVersion(artifactVersion().toString()); scannerCli.setScannerVersion(artifactVersion().toString());

Loading…
Cancel
Save