Skip to content

Commit

Permalink
fix asserts
Browse files Browse the repository at this point in the history
  • Loading branch information
saberduck committed Mar 8, 2024
1 parent ccb4dee commit ebc3b7a
Showing 1 changed file with 12 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,8 @@ public class SonarJsPerfBenchmark {

static final double MARGIN_PERCENT = 2;

private static final int DEFAULT_MAXSPACE = 4096;

@Param("")
String token;

Expand All @@ -95,22 +97,22 @@ public class SonarJsPerfBenchmark {

@Benchmark
@BenchmarkMode(Mode.AverageTime)
@Warmup(iterations = 2)
@Measurement(iterations = 5)
@Warmup(iterations = 1)
@Measurement(iterations = 1)
@OutputTimeUnit(TimeUnit.SECONDS)
public void vuetify() {
var result = runScan(token, "vuetify");
assertTrue(result.getLogs().contains("INFO: 1585/1585 source files have been analyzed"));
var result = runScan(token, "vuetify", DEFAULT_MAXSPACE);
assertTrue(result.getLogs().contains("INFO: 509/509 source files have been analyzed"));
}

@Benchmark
@BenchmarkMode(Mode.AverageTime)
@Warmup(iterations = 2)
@Measurement(iterations = 5)
@Warmup(iterations = 1)
@Measurement(iterations = 1)
@OutputTimeUnit(TimeUnit.SECONDS)
public void vscode() {
var result = runScan(token, "vscode");
assertTrue(result.getLogs().contains("INFO: 4734/4734 source files have been analyzed"));
var result = runScan(token, "vscode", 6 * 1024);
assertTrue(result.getLogs().contains("INFO: 4721/4721 source files have been analyzed"));
}

public static void main(String[] args) throws Exception {
Expand Down Expand Up @@ -233,7 +235,7 @@ private static Orchestrator orchestrator(Location pluginLocation) {
.build();
}

private static BuildResult runScan(String token, String projectKey) {
private static BuildResult runScan(String token, String projectKey, int maxspace) {
var build = SonarScanner
.create(Path.of("../sources/jsts/projects/", projectKey).toFile())
.setProjectKey(projectKey)
Expand All @@ -242,7 +244,7 @@ private static BuildResult runScan(String token, String projectKey) {
.setSourceDirs("./")
.setSourceEncoding("utf-8")
.setScannerVersion(SCANNER_VERSION)
.setProperty("sonar.javascript.node.maxspace", "4096")
.setProperty("sonar.javascript.node.maxspace", Integer.toString(maxspace))
.setProperty("sonar.javascript.maxFileSize", "4000")
.setProperty("sonar.cpd.exclusions", "**/*")
.setProperty("sonar.internal.analysis.failFast", "true")
Expand Down

0 comments on commit ebc3b7a

Please sign in to comment.