Skip to content

Commit cd2465e

Browse files
SONARJAVA-6235 Update orchestrator to 6.1.0.3962 (#5552)
1 parent 6c72c2f commit cd2465e

File tree

16 files changed

+2165
-8
lines changed

16 files changed

+2165
-8
lines changed

its/plugin/tests/src/test/java/com/sonar/it/java/suite/JavaClasspathTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import com.sonar.orchestrator.build.MavenBuild;
2121
import com.sonar.orchestrator.build.SonarScanner;
2222
import com.sonar.orchestrator.junit4.OrchestratorRule;
23+
import com.sonar.orchestrator.locator.Locators;
2324
import com.sonar.orchestrator.locator.MavenLocation;
2425
import java.io.File;
2526
import java.nio.file.Path;
@@ -67,7 +68,7 @@ public void copyGuavaJar() {
6768
File subFolder = new File(tmp.getRoot(), "subFolder");
6869
// Use a folder with comma to test proper property parsing
6970
File subSubFolder = new File(subFolder, "sub,SubFolder");
70-
ORCHESTRATOR.getConfiguration().locators().copyToDirectory(guava, subSubFolder);
71+
new Locators(ORCHESTRATOR.getConfiguration()).copyToDirectory(guava, subSubFolder);
7172

7273
aarPath = new File(new File(TestUtils.projectDir("using-aar-dep"), "lib"), "cache-1.3.0.aar").getAbsolutePath();
7374
guavaJarPathEscaped = "\"" + new File(subSubFolder.getAbsolutePath(), guava.getFilename()).getAbsolutePath() + "\"";

its/plugin/tests/src/test/java/com/sonar/it/java/suite/JavaTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import com.sonar.orchestrator.build.MavenBuild;
2121
import com.sonar.orchestrator.build.SonarScanner;
2222
import com.sonar.orchestrator.junit4.OrchestratorRule;
23+
import com.sonar.orchestrator.locator.Locators;
2324
import com.sonar.orchestrator.locator.MavenLocation;
2425
import java.io.File;
2526
import java.util.List;
@@ -154,7 +155,7 @@ public void support_change_of_extension_property() {
154155
@Test
155156
public void should_execute_rule_on_test() {
156157
MavenLocation junit411 = MavenLocation.of("junit", "junit", "4.11");
157-
orchestrator.getConfiguration().locators().copyToDirectory(junit411, tmp.getRoot());
158+
new Locators(orchestrator.getConfiguration()).copyToDirectory(junit411, tmp.getRoot());
158159
MavenBuild build = TestUtils.createMavenBuild()
159160
.setPom(TestUtils.projectPom("java-inner-classes"))
160161
.setProperty("sonar.java.test.binaries", "target/test-classes")

its/ruling/src/test/java/org/sonar/java/it/JavaRulingTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,9 +193,10 @@ public void guava() throws Exception {
193193
String projectName = "guava";
194194
MavenBuild build = test_project("com.google.guava:guava", projectName);
195195
build
196-
// by default guava is compatible with java 6, however this is not supported with JDK 21
197-
.setProperty("java.version", "1.8")
196+
.setProperty("java.version", "17")
197+
.setProperty("maven-bundle-plugin.version", "5.1.4")
198198
.setProperty("maven.javadoc.skip", "true")
199+
.setProperty("animal.sniffer.skip", "true")
199200
// use batch
200201
.setProperty("sonar.java.experimental.batchModeSizeInKB", "8192");
201202
executeBuildWithCommonProperties(build, projectName);

its/ruling/src/test/resources/guava/java-S1610.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
"com.google.guava:guava:src/com/google/common/io/CharSink.java": [
2727
49
2828
],
29+
"com.google.guava:guava:src/com/google/common/io/CharSource.java": [
30+
66
31+
],
2932
"com.google.guava:guava:src/com/google/common/reflect/TypeCapture.java": [
3033
29
3134
],

its/ruling/src/test/resources/guava/java-S4738.json

Lines changed: 82 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@
107107
32,
108108
35
109109
],
110+
"com.google.guava:guava:src/com/google/common/collect/AbstractListMultimap.java": [
111+
54
112+
],
110113
"com.google.guava:guava:src/com/google/common/collect/BinaryTreeTraverser.java": [
111114
71,
112115
78,
@@ -116,6 +119,9 @@
116119
35,
117120
38
118121
],
122+
"com.google.guava:guava:src/com/google/common/collect/CartesianList.java": [
123+
45
124+
],
119125
"com.google.guava:guava:src/com/google/common/collect/Collections2.java": [
120126
91,
121127
135,
@@ -125,6 +131,9 @@
125131
249,
126132
251
127133
],
134+
"com.google.guava:guava:src/com/google/common/collect/CompoundOrdering.java": [
135+
30
136+
],
128137
"com.google.guava:guava:src/com/google/common/collect/ComputingConcurrentHashMap.java": [
129138
43,
130139
49,
@@ -134,6 +143,9 @@
134143
401,
135144
414
136145
],
146+
"com.google.guava:guava:src/com/google/common/collect/EmptyContiguousSet.java": [
147+
117
148+
],
137149
"com.google.guava:guava:src/com/google/common/collect/FilteredEntryMultimap.java": [
138150
49,
139151
51,
@@ -149,7 +161,8 @@
149161
],
150162
"com.google.guava:guava:src/com/google/common/collect/FilteredKeyMultimap.java": [
151163
42,
152-
44
164+
44,
165+
87
153166
],
154167
"com.google.guava:guava:src/com/google/common/collect/FilteredKeySetMultimap.java": [
155168
36
@@ -178,11 +191,57 @@
178191
"com.google.guava:guava:src/com/google/common/collect/GenericMapMaker.java": [
179192
149
180193
],
194+
"com.google.guava:guava:src/com/google/common/collect/ImmutableCollection.java": [
195+
288,
196+
290
197+
],
198+
"com.google.guava:guava:src/com/google/common/collect/ImmutableList.java": [
199+
252,
200+
256,
201+
274,
202+
305,
203+
374,
204+
376
205+
],
206+
"com.google.guava:guava:src/com/google/common/collect/ImmutableListMultimap.java": [
207+
299
208+
],
209+
"com.google.guava:guava:src/com/google/common/collect/ImmutableRangeMap.java": [
210+
46,
211+
46,
212+
60,
213+
60
214+
],
215+
"com.google.guava:guava:src/com/google/common/collect/ImmutableRangeSet.java": [
216+
48,
217+
51,
218+
80,
219+
274,
220+
306,
221+
626
222+
],
223+
"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedMap.java": [
224+
68,
225+
75,
226+
101,
227+
102
228+
],
229+
"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedSet.java": [
230+
65,
231+
71,
232+
86
233+
],
234+
"com.google.guava:guava:src/com/google/common/collect/ImmutableTable.java": [
235+
47
236+
],
181237
"com.google.guava:guava:src/com/google/common/collect/Iterables.java": [
182238
171,
183239
179,
184240
206,
185241
232,
242+
434,
243+
448,
244+
466,
186245
582,
187246
620,
188247
628,
@@ -318,7 +377,8 @@
318377
288
319378
],
320379
"com.google.guava:guava:src/com/google/common/collect/Ordering.java": [
321-
409
380+
409,
381+
694
322382
],
323383
"com.google.guava:guava:src/com/google/common/collect/Platform.java": [
324384
80,
@@ -329,6 +389,15 @@
329389
117,
330390
129
331391
],
392+
"com.google.guava:guava:src/com/google/common/collect/RegularImmutableMultiset.java": [
393+
39
394+
],
395+
"com.google.guava:guava:src/com/google/common/collect/RegularImmutableSet.java": [
396+
85
397+
],
398+
"com.google.guava:guava:src/com/google/common/collect/RegularImmutableTable.java": [
399+
80
400+
],
332401
"com.google.guava:guava:src/com/google/common/collect/Sets.java": [
333402
647,
334403
684,
@@ -343,6 +412,9 @@
343412
949,
344413
962
345414
],
415+
"com.google.guava:guava:src/com/google/common/collect/SingletonImmutableList.java": [
416+
56
417+
],
346418
"com.google.guava:guava:src/com/google/common/collect/SortedLists.java": [
347419
202,
348420
222
@@ -410,6 +482,9 @@
410482
"com.google.guava:guava:src/com/google/common/reflect/ClassPath.java": [
411483
64
412484
],
485+
"com.google.guava:guava:src/com/google/common/reflect/TypeToken.java": [
486+
1153
487+
],
413488
"com.google.guava:guava:src/com/google/common/reflect/Types.java": [
414489
60
415490
],
@@ -421,6 +496,7 @@
421496
91
422497
],
423498
"com.google.guava:guava:src/com/google/common/util/concurrent/CollectionFuture.java": [
499+
45,
424500
59
425501
],
426502
"com.google.guava:guava:src/com/google/common/util/concurrent/Futures.java": [
@@ -443,7 +519,11 @@
443519
877,
444520
908
445521
],
522+
"com.google.guava:guava:src/com/google/common/util/concurrent/ServiceManager.java": [
523+
197
524+
],
446525
"com.google.guava:guava:src/com/google/common/util/concurrent/Striped.java": [
526+
148,
447527
221,
448528
282,
449529
316,
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"com.google.guava:guava:src/com/google/common/base/CharMatcher.java": [
3+
335,
4+
1263
5+
],
6+
"com.google.guava:guava:src/com/google/common/base/Joiner.java": [
7+
462
8+
],
9+
"com.google.guava:guava:src/com/google/common/base/Stopwatch.java": [
10+
242
11+
],
12+
"com.google.guava:guava:src/com/google/common/cache/CacheBuilderSpec.java": [
13+
420
14+
],
15+
"com.google.guava:guava:src/com/google/common/collect/ImmutableCollection.java": [
16+
286
17+
],
18+
"com.google.guava:guava:src/com/google/common/collect/ImmutableEnumSet.java": [
19+
36
20+
],
21+
"com.google.guava:guava:src/com/google/common/collect/ImmutableList.java": [
22+
272,
23+
372
24+
],
25+
"com.google.guava:guava:src/com/google/common/collect/ImmutableSet.java": [
26+
298
27+
],
28+
"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedMap.java": [
29+
494
30+
],
31+
"com.google.guava:guava:src/com/google/common/collect/ImmutableTable.java": [
32+
227
33+
],
34+
"com.google.guava:guava:src/com/google/common/collect/MinMaxPriorityQueue.java": [
35+
315
36+
],
37+
"com.google.guava:guava:src/com/google/common/collect/Range.java": [
38+
249,
39+
287
40+
],
41+
"com.google.guava:guava:src/com/google/common/collect/TreeMultiset.java": [
42+
181,
43+
203
44+
],
45+
"com.google.guava:guava:src/com/google/common/net/MediaType.java": [
46+
423
47+
]
48+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"com.google.guava:guava:src/com/google/common/reflect/TypeToken.java": [
3+
114
4+
]
5+
}

0 commit comments

Comments
 (0)