@@ -34,7 +34,7 @@ eks_container: &EKS_CONTAINER | |||
namespace: default | |||
image: ${CIRRUS_AWS_ACCOUNT}.dkr.ecr.eu-central-1.amazonaws.com/base:j17-m3-latest | |||
cpu: 1 | |||
memory: 2G | |||
memory: 4G | |||
ec2_instance: &EC2_INSTANCE_WINDOWS | |||
experimental: true # see https://github.com/cirruslabs/cirrus-ci-docs/issues/1051 | |||
@@ -77,11 +77,13 @@ linux_qa_java17_task: | |||
<<: *EKS_CONTAINER | |||
env: | |||
matrix: | |||
- SQ_VERSION: LATEST_RELEASE[8.9] | |||
- SQ_VERSION: LATEST_RELEASE[9.9] | |||
- SQ_VERSION: DEV | |||
maven_cache: | |||
folder: ${CIRRUS_WORKING_DIR}/.m2/repository | |||
qa_script: | |||
- curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - | |||
- sudo apt-get install -y nodejs | |||
- source cirrus-env QA | |||
- source set_maven_build_version $BUILD_NUMBER | |||
- cd it | |||
@@ -98,7 +100,7 @@ win_qa_java17_task: | |||
env: | |||
CIRRUS_SHELL: bash | |||
matrix: | |||
- SQ_VERSION: LATEST_RELEASE[8.9] | |||
- SQ_VERSION: LATEST_RELEASE[9.9] | |||
- SQ_VERSION: DEV | |||
maven_cache: | |||
folder: ${CIRRUS_WORKING_DIR}/.m2/repository |
@@ -0,0 +1,3 @@ | |||
function msg(){ | |||
alert("Hello JS"); | |||
} |
@@ -52,6 +52,20 @@ public class ScannerTest extends ScannerTestCase { | |||
.isGreaterThan(1); | |||
} | |||
/** | |||
* SQSCANNER-117 | |||
*/ | |||
@Test | |||
public void analyzers_can_spawn_processes() { | |||
SonarScanner build = newScanner(new File("projects/simple-js")) | |||
.useNative() | |||
.setProjectKey("SAMPLE"); | |||
orchestrator.executeBuild(build); | |||
Map<String, Measure> projectMeasures = getMeasures("SAMPLE", "files", "ncloc"); | |||
assertThat(parseInt(projectMeasures.get("files").getValue())).isEqualTo(1); | |||
assertThat(parseInt(projectMeasures.get("ncloc").getValue())).isGreaterThan(1); | |||
} | |||
/** | |||
* Replace the maven format groupId:artifactId by a single key | |||
*/ |
@@ -36,13 +36,13 @@ public class SonarScannerTestSuite { | |||
private static Orchestrator createOrchestrator() { | |||
String sonarVersion = System | |||
.getProperty("sonar.runtimeVersion", "LATEST_RELEASE[7.9]"); | |||
.getProperty("sonar.runtimeVersion", "LATEST_RELEASE[9.9]"); | |||
return Orchestrator.builderEnv() | |||
.useDefaultAdminCredentialsForBuilds(true) | |||
.setSonarVersion( | |||
sonarVersion).addPlugin(MavenLocation | |||
.of("org.sonarsource.sonarqube", "sonar-xoo-plugin", | |||
sonarVersion)).build(); | |||
.setSonarVersion(sonarVersion) | |||
.keepBundledPlugins() | |||
.addPlugin(MavenLocation.of("org.sonarsource.sonarqube", "sonar-xoo-plugin", sonarVersion)) | |||
.build(); | |||
} | |||
} |