Skip to content

Commit

Permalink
Update the settings in build.gradle.kts for the validate task
Browse files Browse the repository at this point in the history
Local runs are producing different output than the Kokoro bot, hence the continued volatility
  • Loading branch information
jwren committed Nov 17, 2024
1 parent 0485342 commit f69a64a
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 3 deletions.
13 changes: 12 additions & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -130,9 +130,20 @@ intellijPlatform {
// https://github.com/JetBrains/intellij-plugin-verifier
cliPath = file("../third_party/lib/verifier-cli-1.379-all.jar")
failureLevel = listOf(
VerifyPluginTask.FailureLevel.EXPERIMENTAL_API_USAGES,
// TODO(team) Ideally all of the following FailureLevels should be enabled:
// TODO(team) Create a tracking issue for each of the following validations
// VerifyPluginTask.FailureLevel.COMPATIBILITY_WARNINGS,
// VerifyPluginTask.FailureLevel.COMPATIBILITY_PROBLEMS,
// VerifyPluginTask.FailureLevel.DEPRECATED_API_USAGES,
// VerifyPluginTask.FailureLevel.SCHEDULED_FOR_REMOVAL_API_USAGES,
// VerifyPluginTask.FailureLevel.EXPERIMENTAL_API_USAGES,
// VerifyPluginTask.FailureLevel.INTERNAL_API_USAGES,
// VerifyPluginTask.FailureLevel.OVERRIDE_ONLY_API_USAGES,
// VerifyPluginTask.FailureLevel.NON_EXTENDABLE_API_USAGES,
// VerifyPluginTask.FailureLevel.PLUGIN_STRUCTURE_WARNINGS,
// VerifyPluginTask.FailureLevel.MISSING_DEPENDENCIES,
VerifyPluginTask.FailureLevel.INVALID_PLUGIN,
// VerifyPluginTask.FailureLevel.NOT_DYNAMIC,
)
verificationReportsFormats = VerifyPluginTask.VerificationReportsFormats.ALL
subsystemsToCheck = VerifyPluginTask.Subsystems.ALL
Expand Down
15 changes: 13 additions & 2 deletions flutter-idea/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -111,10 +111,21 @@ intellijPlatform {
// https://github.com/JetBrains/intellij-plugin-verifier
cliPath = file("../third_party/lib/verifier-cli-1.379-all.jar")
failureLevel = listOf(
VerifyPluginTask.FailureLevel.EXPERIMENTAL_API_USAGES,
// TODO(team) Ideally all of the following FailureLevels should be enabled:
// TODO(team) Create a tracking issue for each of the following validations
// VerifyPluginTask.FailureLevel.COMPATIBILITY_WARNINGS,
// VerifyPluginTask.FailureLevel.COMPATIBILITY_PROBLEMS,
// VerifyPluginTask.FailureLevel.DEPRECATED_API_USAGES,
// VerifyPluginTask.FailureLevel.SCHEDULED_FOR_REMOVAL_API_USAGES,
// VerifyPluginTask.FailureLevel.EXPERIMENTAL_API_USAGES,
// VerifyPluginTask.FailureLevel.INTERNAL_API_USAGES,
// VerifyPluginTask.FailureLevel.OVERRIDE_ONLY_API_USAGES,
// VerifyPluginTask.FailureLevel.NON_EXTENDABLE_API_USAGES,
// VerifyPluginTask.FailureLevel.PLUGIN_STRUCTURE_WARNINGS,
// VerifyPluginTask.FailureLevel.MISSING_DEPENDENCIES,
VerifyPluginTask.FailureLevel.INVALID_PLUGIN,
)
// VerifyPluginTask.FailureLevel.NOT_DYNAMIC,
)
verificationReportsFormats = VerifyPluginTask.VerificationReportsFormats.ALL
subsystemsToCheck = VerifyPluginTask.Subsystems.ALL
// Mute and freeArgs documentation
Expand Down

0 comments on commit f69a64a

Please sign in to comment.