Skip to content

Commit

Permalink
Excavator: Upgrades Baseline to the latest version (#879)
Browse files Browse the repository at this point in the history
  • Loading branch information
svc-excavator-bot authored and bulldozer-bot[bot] committed Sep 25, 2019
1 parent 1a6f640 commit 1b0b8f2
Show file tree
Hide file tree
Showing 36 changed files with 194 additions and 92 deletions.
6 changes: 4 additions & 2 deletions baseline-error-prone/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ apply from: "${rootDir}/gradle/publish-jar.gradle"
dependencies {
compile 'com.google.errorprone:error_prone_core'

testCompile gradleApi()
testCompile 'com.palantir.tokens:auth-tokens'
testCompile 'com.fasterxml.jackson.core:jackson-annotations'
testCompile 'com.google.errorprone:error_prone_test_helpers'
Expand All @@ -17,14 +18,15 @@ dependencies {
testCompile 'org.apache.commons:commons-lang3'
testCompile 'commons-lang:commons-lang'
testCompile 'org.assertj:assertj-core'
testCompile 'org.junit.jupiter:junit-jupiter-api'
testCompile gradleApi()
testImplementation 'org.junit.jupiter:junit-jupiter'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-migrationsupport'

annotationProcessor 'com.google.auto.service:auto-service'
compileOnly 'com.google.auto.service:auto-service'
}

// Incorrectly identifies tests as junit4 usage
tasks.checkJUnitDependencies.enabled = false
tasks.withType(JavaCompile) {
options.errorprone {
check("StrictUnusedVariable", CheckSeverity.OFF)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,20 @@

import com.google.errorprone.CompilationTestHelper;
import java.util.Optional;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public class CatchBlockLogExceptionTest {

private static final String errorMsg = "BUG: Diagnostic contains: "
+ "Catch block contains log statements but thrown exception is never logged";

private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(CatchBlockLogException.class, getClass());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,16 @@
package com.palantir.baseline.errorprone;

import com.google.errorprone.CompilationTestHelper;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public final class DangerousCompletableFutureUsageTest {
private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(DangerousCompletableFutureUsage.class, getClass());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,17 @@
package com.palantir.baseline.errorprone;

import com.google.errorprone.CompilationTestHelper;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public final class DangerousJsonTypeInfoUsageTests {

private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(DangerousJsonTypeInfoUsage.class, getClass());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,16 @@
package com.palantir.baseline.errorprone;

import com.google.errorprone.CompilationTestHelper;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public final class DangerousParallelStreamUsageTest {
private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(DangerousParallelStreamUsage.class, getClass());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,17 @@
package com.palantir.baseline.errorprone;

import com.google.errorprone.CompilationTestHelper;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public class DangerousStringInternUsageTest {

private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(DangerousStringInternUsage.class, getClass());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,17 @@
package com.palantir.baseline.errorprone;

import com.google.errorprone.CompilationTestHelper;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public final class DangerousThreadPoolExecutorUsageTests {

private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(DangerousThreadPoolExecutorUsage.class, getClass());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,17 @@
import com.google.errorprone.CompilationTestHelper;
import com.palantir.logsafe.SafeArg;
import com.palantir.logsafe.exceptions.SafeIllegalArgumentException;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public final class DangerousThrowableMessageSafeArgTest {

private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(DangerousThrowableMessageSafeArg.class, getClass());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,20 @@
package com.palantir.baseline.errorprone;

import com.google.errorprone.CompilationTestHelper;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public class GradleCacheableTaskActionTest {

private static final String errorMsg = "BUG: Diagnostic contains: "
+ "Gradle task actions are not cacheable when implemented by lambdas";

private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(GradleCacheableTaskAction.class, getClass());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,19 @@
package com.palantir.baseline.errorprone;

import com.google.errorprone.CompilationTestHelper;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public final class GuavaPreconditionsConstantMessageTests extends PreconditionsTests {

private static final String DIAGNOSTIC = "non-constant message";

private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(PreconditionsConstantMessage.class, getClass());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,19 @@
package com.palantir.baseline.errorprone;

import com.google.errorprone.CompilationTestHelper;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public final class GuavaPreconditionsMessageFormatTests extends PreconditionsTests {

private static final String DIAGNOSTIC = "Use printf-style formatting";

private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(GuavaPreconditionsMessageFormat.class, getClass());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,17 @@
package com.palantir.baseline.errorprone;

import com.google.errorprone.CompilationTestHelper;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public class JUnit5RuleUsageTest {

private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(JUnit5RuleUsage.class, getClass());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,17 @@
package com.palantir.baseline.errorprone;

import com.google.errorprone.CompilationTestHelper;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public class JUnit5SuiteMisuseTest {

private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(JUnit5SuiteMisuse.class, getClass());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,17 @@
import com.google.errorprone.CompilationTestHelper;
import java.util.List;
import java.util.Optional;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public class LambdaMethodReferenceTest {

private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(LambdaMethodReference.class, getClass());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,20 @@
package com.palantir.baseline.errorprone;

import com.google.errorprone.CompilationTestHelper;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public final class LogSafePreconditionsMessageFormatTests extends PreconditionsTests {

private static final String PRINTF_DIAGNOSTIC = "Do not use printf-style formatting";
private static final String SLF4J_DIAGNOSTIC = "Do not use slf4j-style formatting";

private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(LogSafePreconditionsMessageFormat.class, getClass());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,17 @@
package com.palantir.baseline.errorprone;

import com.google.errorprone.CompilationTestHelper;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public class NonComparableStreamSortTests {

private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(NonComparableStreamSort.class, getClass());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,18 @@

import com.google.errorprone.BugCheckerRefactoringTestHelper;
import com.google.errorprone.CompilationTestHelper;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public final class OptionalOrElseMethodInvocationTests {

private CompilationTestHelper compilationHelper;
private BugCheckerRefactoringTestHelper refactoringTestHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(OptionalOrElseMethodInvocation.class, getClass());
refactoringTestHelper = BugCheckerRefactoringTestHelper.newInstance(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,17 @@
package com.palantir.baseline.errorprone;

import com.google.errorprone.CompilationTestHelper;
import org.junit.Before;
import org.junit.Test;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.parallel.Execution;
import org.junit.jupiter.api.parallel.ExecutionMode;

@Execution(ExecutionMode.CONCURRENT)
public class OptionalOrElseThrowThrowsTest {

private CompilationTestHelper compilationHelper;

@Before
@BeforeEach
public void before() {
compilationHelper = CompilationTestHelper.newInstance(OptionalOrElseThrowThrows.class, getClass());
}
Expand Down
Loading

0 comments on commit 1b0b8f2

Please sign in to comment.