Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.0 #1431

Closed
wants to merge 366 commits into from

GitHub Actions: make build work on 2.0 branch

84de4f3
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Closed

2.0 #1431

GitHub Actions: make build work on 2.0 branch
84de4f3
Select commit
Loading
Failed to load commit list.
GitHub Actions / Unit Tests Report: Gradle 8.6 @ macos-latest succeeded Mar 14, 2024 in 1s

151 passed, 0 failed and 48 skipped

Tests passed successfully

Report Passed Failed Skipped Time
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.executableResolver.JbrResolverTest.xml 9⚪ 4ms
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.IntelliJPluginTest.xml 26⚪ 24ms
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.performanceTest.parsers.IdeaLogParserTest.xml 2✅ 27ms
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.performanceTest.parsers.SimpleIJPerfParserTest.xml 2✅ 16ms
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.providers.JavaRuntimeArchitectureValueSourceTest.xml 1✅ 79s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.providers.ModuleDescriptorsValueSourceTest.xml 1✅ 179s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.providers.ProductReleasesValueSourceTest.xml 3✅ 18s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.closestVersion.ClosestVersionResolverTest.xml 2✅ 283ms
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.ExtractorTransformerTargetResolverTest.xml 3✅ 23s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.latestVersion.LatestVersionResolverTest.xml 1✅ 14ms
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.path.IntelliJPluginVerifierPathResolverTest.xml 4✅ 21s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.path.JavaRuntimePathResolverTest.xml 4✅ 44s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.path.MarketplaceZipSignerPathResolverTest.xml 4✅ 15s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.path.ModuleDescriptorsPathResolverTest.xml 3✅ 4s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.path.PathResolverTest.xml 4✅ 19ms
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.path.ProductInfoPathResolverTest.xml 5✅ 3s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.BuildPluginTaskTest.xml 9✅ 522s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.BuildSearchableOptionsTaskTest.xml 1✅ 1⚪ 42s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.InitializeIntelliJPlatformPluginTaskTest.xml 5✅ 18s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.IntelliJInstrumentCodeTaskTest.xml 6⚪ 1ms
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.JarSearchableOptionsTaskTest.xml 1✅ 44s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.PatchPluginXmlTaskTest.xml 13✅ 51s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.PrepareSandboxTaskTest.xml 16✅ 4⚪ 80s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.PrintBundledPluginsTaskTest.xml 1✅ 3s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.PrintProductsReleasesTaskTest.xml 1✅ 4s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.ProcessResourcesTaskTest.xml 3✅ 13s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.PublishPluginTaskTest.xml 5✅ 22s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.SetupDependenciesTaskTest.xml 1✅ 3s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.SignPluginTaskTest.xml 9✅ 49s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginProjectConfigurationTaskTest.xml 12✅ 57s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginSignatureTaskTest.xml 5✅ 27s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginStructureTaskTest.xml 9✅ 33s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTaskTest.xml 19✅ 2⚪ 615s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.VersionTest.xml 2✅ 64ms

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.executableResolver.JbrResolverTest.xml

9 tests were completed in 4ms with 0 passed, 0 failed and 9 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.executableResolver.JbrResolverTest 9⚪ 4ms

✅ org.jetbrains.intellij.platform.gradle.executableResolver.JbrResolverTest

⚪ resolve 11_0_11b1536_2
⚪ resolve jbr_fd-11_0_13b1751_16
⚪ resolve jbr_nomod-11_0_13b1751_16
⚪ resolve 21_0_2b341_4
⚪ resolve 21_0_2b346_3
⚪ resolve 17_0_10b1087_17
⚪ resolve jbr_dcevm-11_0_13b1751_16
⚪ resolve 11_0_13b1751_16 in fd variant
⚪ resolve jbrsdk-11_0_13b1751_16

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.IntelliJPluginTest.xml

26 tests were completed in 24ms with 0 passed, 0 failed and 26 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.IntelliJPluginTest 26⚪ 24ms

✅ org.jetbrains.intellij.platform.gradle.IntelliJPluginTest

⚪ add external zip plugin source artifacts from src directory when downloadSources = true
⚪ add ant dependencies to classpath
⚪ expect build fails when using unsupported Gradle version
⚪ add external zip plugin source artifacts from src directory when downloadSources = false
⚪ add external zip plugin source artifacts from src directory when localPath used
⚪ add bundled plugin source artifacts from IDE_ROOT-lib-src directory when downloadSources = false
⚪ add require plugin id parameter in test tasks
⚪ add bundled zip plugin source artifacts from src directory when downloadSources = true
⚪ add local plugin to compile only classpath
⚪ resolve bundled plugin by its id
⚪ does not add zip plugin source artifacts from IDE_ROOT-lib-src directory when sources not provided
⚪ ide dependencies are added to test fixtures compile only classpath
⚪ expect successful build using minimal supported Gradle version
⚪ add bundled plugin source artifacts from IDE_ROOT-lib-src directory when downloadSources = true
⚪ patch test tasks
⚪ add builtin plugin dependencies to classpath
⚪ use test compile classpath for non-builtin plugins if Gradle lte 2_12
⚪ use compile only classpath for non-builtin plugins if Gradle lte 2_12
⚪ add external zip-plugins to compile only classpath
⚪ intellij-specific tasks
⚪ do not update existing jvm arguments in test tasks
⚪ add bundled zip plugin source artifacts from IDE_ROOT-lib-src directory when localPath used
⚪ custom sandbox directory
⚪ resolve plugins in Gradle lte 4_3
⚪ add bundled zip plugin source artifacts from src directory when localPath used
⚪ add bundled zip plugin source artifacts from src directory when downloadSources = false

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.performanceTest.parsers.IdeaLogParserTest.xml

2 tests were completed in 27ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.performanceTest.parsers.IdeaLogParserTest 2✅ 27ms

✅ org.jetbrains.intellij.platform.gradle.performanceTest.parsers.IdeaLogParserTest

✅ total time absent test
✅ simple parser test

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.performanceTest.parsers.SimpleIJPerfParserTest.xml

2 tests were completed in 16ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.performanceTest.parsers.SimpleIJPerfParserTest 2✅ 16ms

✅ org.jetbrains.intellij.platform.gradle.performanceTest.parsers.SimpleIJPerfParserTest

✅ simple parser test
✅ assertTimeout is null

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.providers.JavaRuntimeArchitectureValueSourceTest.xml

1 tests were completed in 79s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.providers.JavaRuntimeArchitectureValueSourceTest 1✅ 79s

✅ org.jetbrains.intellij.platform.gradle.providers.JavaRuntimeArchitectureValueSourceTest

✅ resolve the architecture of the provided JVM

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.providers.ModuleDescriptorsValueSourceTest.xml

1 tests were completed in 179s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.providers.ModuleDescriptorsValueSourceTest 1✅ 179s

✅ org.jetbrains.intellij.platform.gradle.providers.ModuleDescriptorsValueSourceTest

✅ convert module-descriptors file into a set of coordinates

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.providers.ProductReleasesValueSourceTest.xml

3 tests were completed in 18s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.providers.ProductReleasesValueSourceTest 3✅ 18s

✅ org.jetbrains.intellij.platform.gradle.providers.ProductReleasesValueSourceTest

✅ list no releases for 231-230 range
✅ list EAP releases for RR in 232-233 range
✅ list RELEASE, EAP releases for IC, AS in 223-233 range

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.closestVersion.ClosestVersionResolverTest.xml

2 tests were completed in 283ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.resolvers.closestVersion.ClosestVersionResolverTest 2✅ 283ms

✅ org.jetbrains.intellij.platform.gradle.resolvers.closestVersion.ClosestVersionResolverTest

✅ match closest version
✅ match exact version

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.ExtractorTransformerTargetResolverTest.xml

3 tests were completed in 23s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.resolvers.ExtractorTransformerTargetResolverTest 3✅ 23s

✅ org.jetbrains.intellij.platform.gradle.resolvers.ExtractorTransformerTargetResolverTest

✅ resolve name for JetBrains Runtime dependency
✅ resolve name for JetBrains Marketplace plugin dependency
✅ resolve name for IntelliJ Platform dependency

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.latestVersion.LatestVersionResolverTest.xml

1 tests were completed in 14ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.resolvers.latestVersion.LatestVersionResolverTest 1✅ 14ms

✅ org.jetbrains.intellij.platform.gradle.resolvers.latestVersion.LatestVersionResolverTest

✅ match latest version

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.path.IntelliJPluginVerifierPathResolverTest.xml

4 tests were completed in 21s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.resolvers.path.IntelliJPluginVerifierPathResolverTest 4✅ 21s

✅ org.jetbrains.intellij.platform.gradle.resolvers.path.IntelliJPluginVerifierPathResolverTest

✅ fail on a missing file provided with localPath
✅ use an existing file provided with localPath
✅ resolve latest Plugin Verifier
✅ resolve Plugin Verifier with fixed version

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.path.JavaRuntimePathResolverTest.xml

4 tests were completed in 44s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.resolvers.path.JavaRuntimePathResolverTest 4✅ 44s

✅ org.jetbrains.intellij.platform.gradle.resolvers.path.JavaRuntimePathResolverTest

✅ resolve remote JetBrains Runtime path, macOS distribution
✅ resolve remote JetBrains Runtime path, Windows distribution
✅ resolve remote JetBrains Runtime path, Linux distribution
✅ resolve current JVM by default

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.path.MarketplaceZipSignerPathResolverTest.xml

4 tests were completed in 15s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.resolvers.path.MarketplaceZipSignerPathResolverTest 4✅ 15s

✅ org.jetbrains.intellij.platform.gradle.resolvers.path.MarketplaceZipSignerPathResolverTest

✅ resolve latest Marketplace Zip Signer
✅ resolve Marketplace Zip Signer with fixed version
✅ fail on a missing file provided with localPath
✅ use an existing file provided with localPath

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.path.ModuleDescriptorsPathResolverTest.xml

3 tests were completed in 4s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.resolvers.path.ModuleDescriptorsPathResolverTest 3✅ 4s

✅ org.jetbrains.intellij.platform.gradle.resolvers.path.ModuleDescriptorsPathResolverTest

✅ pass on a present file in provided platformPath
✅ resolve module-descriptors file using the current IntelliJ Platform
✅ fail on a missing file in provided platformPath

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.path.PathResolverTest.xml

4 tests were completed in 19ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.resolvers.path.PathResolverTest 4✅ 19ms

✅ org.jetbrains.intellij.platform.gradle.resolvers.path.PathResolverTest

✅ fail on first prediction
✅ fail as cannot be resolved with any prediction
✅ resolve path with the second prediction
✅ don't resolve path with the second prediction

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.resolvers.path.ProductInfoPathResolverTest.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.resolvers.path.ProductInfoPathResolverTest 5✅ 3s

✅ org.jetbrains.intellij.platform.gradle.resolvers.path.ProductInfoPathResolverTest

✅ pass with a file located in Resources within the provided directory to the resolver
✅ pass with a file located in provided directory to the resolver
✅ resolve product-info file using the current IntelliJ Platform
✅ pass with a file provided directly to the resolver
✅ fail on a missing file in provided platformPath

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.BuildPluginTaskTest.xml

9 tests were completed in 522s with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.BuildPluginTaskTest 9✅ 522s

✅ org.jetbrains.intellij.platform.gradle.tasks.BuildPluginTaskTest

✅ provide MANIFEST_MF with build details
✅ build plugin distribution
✅ can compile classes that depends on external plugins
✅ include only relevant searchableOptions_jar
✅ build plugin distribution with Kotlin
✅ use gradle project name for distribution if plugin name is not defined
✅ can compile classes that depend on external plugin with classes directory
✅ use custom sandbox for distribution
✅ build plugin without sources

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.BuildSearchableOptionsTaskTest.xml

2 tests were completed in 42s with 1 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.BuildSearchableOptionsTaskTest 1✅ 1⚪ 42s

✅ org.jetbrains.intellij.platform.gradle.tasks.BuildSearchableOptionsTaskTest

⚪ skip build searchable options if disabled via extension
✅ build searchable options produces XML

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.InitializeIntelliJPlatformPluginTaskTest.xml

5 tests were completed in 18s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.InitializeIntelliJPlatformPluginTaskTest 5✅ 18s

✅ org.jetbrains.intellij.platform.gradle.tasks.InitializeIntelliJPlatformPluginTaskTest

✅ report outdated plugin
✅ skip version check is disabled with existing lock file
✅ skip version check when offline
✅ skip version check is disabled with BuildFeature
✅ creates coroutines-javaagent file

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.IntelliJInstrumentCodeTaskTest.xml

6 tests were completed in 1ms with 0 passed, 0 failed and 6 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.IntelliJInstrumentCodeTaskTest 6⚪ 1ms

✅ org.jetbrains.intellij.platform.gradle.tasks.IntelliJInstrumentCodeTaskTest

⚪ instrument code with nullability annotations
⚪ do not instrument code on empty source sets
⚪ instrumentation does not invalidate compile tasks
⚪ instrument kotlin forms
⚪ do not instrument code if option is set to false
⚪ instrument tests with nullability annotations

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.JarSearchableOptionsTaskTest.xml

1 tests were completed in 44s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.JarSearchableOptionsTaskTest 1✅ 44s

✅ org.jetbrains.intellij.platform.gradle.tasks.JarSearchableOptionsTaskTest

✅ jar searchable options produces archive

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.PatchPluginXmlTaskTest.xml

13 tests were completed in 51s with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.PatchPluginXmlTaskTest 13✅ 51s

✅ org.jetbrains.intellij.platform.gradle.tasks.PatchPluginXmlTaskTest

✅ unset the until-build attribute with null-provider passed to extension
✅ add version tags in the beginning of file
✅ do not update version tag if project_version is undefined
✅ patch change notes
✅ override version and since until builds
✅ unset the until-build attribute with null-provider passed to task
✅ patch version and since until builds
✅ ignore unseting the until-build with null passed to extension
✅ patch patching preserves UTF-8 characters
✅ patch description
✅ patch id
✅ do not update id if pluginId is undefined
✅ skip patch task if intellij version did not changed

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.PrepareSandboxTaskTest.xml

20 tests were completed in 80s with 16 passed, 0 failed and 4 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.PrepareSandboxTaskTest 16✅ 4⚪ 80s

✅ org.jetbrains.intellij.platform.gradle.tasks.PrepareSandboxTaskTest

⚪ prepare sandbox for two plugins
✅ disable ide update with updates_xml empty
✅ prepare sandbox with external zip-type plugin
✅ use gradle project name if plugin name is not defined
✅ prepare sandbox with external jar-type plugin
⚪ prepare sandbox for two plugins with evaluated project
✅ replace jar on version changing
✅ disable ide update without value attribute
✅ disable ide update without check_needed option
✅ rename jars with same names
⚪ prepare ui tests sandbox task
✅ prepare custom sandbox task
✅ disable ide update with complex updates_xml
✅ disable ide update without updates_xml
✅ prepare sandbox task without plugin_xml
✅ disable ide update without updates component
⚪ prepare sandbox with plugin dependency with classes directory
✅ prepareTestingSandbox runs before test
✅ prepare sandbox task
✅ disable ide update

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.PrintBundledPluginsTaskTest.xml

1 tests were completed in 3s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.PrintBundledPluginsTaskTest 1✅ 3s

✅ org.jetbrains.intellij.platform.gradle.tasks.PrintBundledPluginsTaskTest

✅ print bundled plugins

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.PrintProductsReleasesTaskTest.xml

1 tests were completed in 4s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.PrintProductsReleasesTaskTest 1✅ 4s

✅ org.jetbrains.intellij.platform.gradle.tasks.PrintProductsReleasesTaskTest

✅ print product releases

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.ProcessResourcesTaskTest.xml

3 tests were completed in 13s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.ProcessResourcesTaskTest 3✅ 13s

✅ org.jetbrains.intellij.platform.gradle.tasks.ProcessResourcesTaskTest

✅ do not break incremental processing
✅ use patched plugin xml files
✅ update resources on updated patched xml files

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.PublishPluginTaskTest.xml

5 tests were completed in 22s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.PublishPluginTaskTest 5✅ 22s

✅ org.jetbrains.intellij.platform.gradle.tasks.PublishPluginTaskTest

✅ fail publishing if token is missing
✅ use unsigned artifact for publication if no signing is configured
✅ use signed artifact for publication
✅ fail publishing when token is not valid
✅ fail publishing if ZIP Signer dependency is missing

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.SetupDependenciesTaskTest.xml

1 tests were completed in 3s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.SetupDependenciesTaskTest 1✅ 3s

✅ org.jetbrains.intellij.platform.gradle.tasks.SetupDependenciesTaskTest

✅ throw error when called

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.SignPluginTaskTest.xml

9 tests were completed in 49s with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.SignPluginTaskTest 9✅ 49s

✅ org.jetbrains.intellij.platform.gradle.tasks.SignPluginTaskTest

✅ fail on signing with incorrect password provided
✅ sign plugin with password provided
✅ run Marketplace ZIP Signer in specified version using certificateChain and privateKey
✅ run Marketplace ZIP Signer in the latest version
✅ skip Marketplace ZIP Signer task if no key and certificateChain were provided
✅ fail on signing without password provided
✅ run Marketplace ZIP Signer and fail on invalid version
✅ run Marketplace ZIP Signer in specified version using certificateChainFile and privateKeyFile
✅ output file contains version when specified in build file

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginProjectConfigurationTaskTest.xml

12 tests were completed in 57s with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginProjectConfigurationTaskTest 12✅ 57s

✅ org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginProjectConfigurationTaskTest

✅ report too high Kotlin jvmTarget
✅ report IntelliJ Platform cache missing in gitignore
✅ report Kotlin stdlib bundling
✅ report too low Kotlin languageVersion
✅ report too high Java targetCompatibility
✅ do not show errors when configuration is valid
✅ do not report too high patch number in Kotlin apiVersion
✅ report too low Java sourceCompatibility
✅ report too low since-build
✅ report too high Kotlin apiVersion
✅ do not report too low patch number in Kotlin languageVersion
✅ report kotlinx-coroutines dependency

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginSignatureTaskTest.xml

5 tests were completed in 27s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginSignatureTaskTest 5✅ 27s

✅ org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginSignatureTaskTest

✅ verify plugin signature with certificateChain
✅ verify plugin signed with password provided
✅ skip plugin signature verification task if plugin signing is not configured
✅ verify plugin signature with certificateChainFile
✅ verify unsigned plugin archive

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginStructureTaskTest.xml

9 tests were completed in 33s with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginStructureTaskTest 9✅ 33s

✅ org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginStructureTaskTest

✅ do not fail on errors if option is enabled
✅ fail on errors by default
✅ fail on errors if ignore unacceptable warnings option is enabled
✅ do not fail if there are no errors and warnings
✅ do not fail on unacceptable warnings if ignoreFailures option is enabled
✅ do not fail on unacceptable warnings if option is enabled
✅ do not fail on warning by default
✅ fail on warning if option is disabled
✅ fail on unacceptable warnings by default

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTaskTest.xml

21 tests were completed in 615s with 19 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTaskTest 19✅ 2⚪ 615s

✅ org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTaskTest

✅ pass on recommended ides
✅ pass on any failureLevel
✅ run plugin verifier in specified version
✅ run plugin verifier fails on old version lower than 1_255
✅ set verification reports directory
⚪ test plugin against two IDEs
✅ run plugin verifier in the latest version
✅ set verification reports with default settings
✅ run plugin verifier in offline mode
✅ set ignored problems file
✅ pass on CLI arguments the internal API usage mode as a free arg
✅ pass on Deprecated API usages
✅ fail on incorrect ide version
✅ set verification reports output formats
✅ fail on any failureLevel
✅ fail on Deprecated API usages
⚪ pass on CLI arguments passed as free args
✅ fail on verifyPlugin task
✅ set verification reports with empty set of output formats
✅ warn about no IDE picked for verification
✅ test plugin against Android Studio

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.VersionTest.xml

2 tests were completed in 64ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.VersionTest 2✅ 64ms

✅ org.jetbrains.intellij.platform.gradle.VersionTest

✅ version parsing
✅ version comparison