Skip to content

Commit

Permalink
[IJ Plugin] Make verifyPlugin fail on certain problems (#6256)
Browse files Browse the repository at this point in the history
  • Loading branch information
BoD authored Nov 13, 2024
1 parent 9672b48 commit c0a4bda
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions intellij-plugin/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,11 @@ import org.gradle.api.tasks.testing.logging.TestExceptionFormat
import org.gradle.api.tasks.testing.logging.TestLogEvent
import org.jetbrains.changelog.markdownToHTML
import org.jetbrains.intellij.platform.gradle.TestFrameworkType
import org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTask.FailureLevel.COMPATIBILITY_PROBLEMS
import org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTask.FailureLevel.INTERNAL_API_USAGES
import org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTask.FailureLevel.INVALID_PLUGIN
import org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTask.FailureLevel.PLUGIN_STRUCTURE_WARNINGS
import java.net.URI
import java.net.URL
import java.text.SimpleDateFormat
import java.util.Date

Expand Down Expand Up @@ -100,7 +103,8 @@ tasks.register("downloadMockJdk") {
val rtJar = mockJdkRoot.resolve("java/mockJDK-1.7/jre/lib/rt.jar")
if (!rtJar.exists()) {
rtJar.parentFile.mkdirs()
rtJar.writeBytes(URI("https://github.com/JetBrains/intellij-community/raw/master/java/mockJDK-1.7/jre/lib/rt.jar").toURL().openStream()
rtJar.writeBytes(URI("https://github.com/JetBrains/intellij-community/raw/master/java/mockJDK-1.7/jre/lib/rt.jar").toURL()
.openStream()
.readBytes()
)
}
Expand Down Expand Up @@ -227,5 +231,13 @@ intellijPlatform {
ides {
recommended()
}
failureLevel.set(
setOf(
COMPATIBILITY_PROBLEMS,
INTERNAL_API_USAGES,
INVALID_PLUGIN,
PLUGIN_STRUCTURE_WARNINGS,
)
)
}
}

0 comments on commit c0a4bda

Please sign in to comment.