Skip to content

2.0

2.0 #2162

GitHub Actions / Unit Tests Report: Gradle 8.5 @ macos-latest succeeded Jan 5, 2024 in 0s

Unit Tests Report: Gradle 8.5 @ macos-latest ✅

Tests passed successfully

Report Passed Failed Skipped Time
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.executableResolver.JbrResolverTest.xml 6⚪ 0ms
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.IntelliJPluginSpec.xml 26⚪ 5ms
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.performanceTest.parsers.IdeaLogParserTest.xml 2✅ 19ms
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.performanceTest.parsers.SimpleIJPerfParserTest.xml 2✅ 15ms
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.BuildPluginTaskSpec.xml 9✅ 236s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.BuildSearchableOptionsTaskSpec.xml 2✅ 27s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.InitializeIntelliJPlatformPluginTaskSpec.xml 5✅ 17s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.IntelliJInstrumentCodeTaskSpec.xml 6⚪ 1ms
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.JarSearchableOptionsTaskSpec.xml 1✅ 25s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.ListBundledPluginsTaskSpec.xml 1✅ 3s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.PatchPluginXmlTaskSpec.xml 10✅ 31s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.PrepareSandboxTaskSpec.xml 16✅ 4⚪ 63s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.PrintBundledPluginsTaskSpec.xml 1⚪ 0ms
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.ProcessResourcesTaskSpec.xml 3✅ 12s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.PublishPluginTaskSpec.xml 4✅ 16s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.RunPluginVerifierTaskSpec.xml 20✅ 1⚪ 679s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.SetupDependenciesTaskSpec.xml 1✅ 3s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.SignPluginTaskSpec.xml 9✅ 31s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginConfigurationTaskSpec.xml 11✅ 30s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginSignatureTaskSpec.xml 5✅ 18s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginTaskSpec.xml 9✅ 23s
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.UtilsTest.xml 1✅ 66ms
build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.VersionTest.xml 2✅ 26ms

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

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

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

✅ 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 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.IntelliJPluginSpec.xml

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

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.IntelliJPluginSpec 26⚪ 5ms

✅ org.jetbrains.intellij.platform.gradle.IntelliJPluginSpec

⚪ 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 19ms with 2 passed, 0 failed and 0 skipped.

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

✅ 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 15ms with 2 passed, 0 failed and 0 skipped.

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

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

✅ simple parser test
✅ assertTimeout is null

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

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

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

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

✅ 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.BuildSearchableOptionsTaskSpec.xml

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

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

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

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

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

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

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

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

✅ 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.IntelliJInstrumentCodeTaskSpec.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.IntelliJInstrumentCodeTaskSpec 6⚪ 1ms

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

⚪ 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.JarSearchableOptionsTaskSpec.xml

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

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

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

✅ jar searchable options produces archive

✅ build/test-results/test/TEST-org.jetbrains.intellij.platform.gradle.tasks.ListBundledPluginsTaskSpec.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.ListBundledPluginsTaskSpec 1✅ 3s

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

✅ list bundled plugins

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

10 tests were completed in 31s with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.PatchPluginXmlTaskSpec 10✅ 31s

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

✅ 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
✅ patch version and since until builds
✅ 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.PrepareSandboxTaskSpec.xml

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

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

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

⚪ 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.PrintBundledPluginsTaskSpec.xml

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

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

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

⚪ print bundled plugins

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

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

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

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

✅ 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.PublishPluginTaskSpec.xml

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

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

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

✅ 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

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

21 tests were completed in 679s with 20 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.RunPluginVerifierTaskSpec 20✅ 1⚪ 679s

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

✅ 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.tasks.SetupDependenciesTaskSpec.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.SetupDependenciesTaskSpec 1✅ 3s

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

✅ throw error when called

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

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

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

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

✅ 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.VerifyPluginConfigurationTaskSpec.xml

11 tests were completed in 30s with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.tasks.VerifyPluginConfigurationTaskSpec 11✅ 30s

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

✅ report too high Kotlin jvmTarget
✅ 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.VerifyPluginSignatureTaskSpec.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.VerifyPluginSignatureTaskSpec 5✅ 18s

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

✅ 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.VerifyPluginTaskSpec.xml

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

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

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

✅ 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.UtilsTest.xml

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

Test suite Passed Failed Skipped Time
org.jetbrains.intellij.platform.gradle.UtilsTest 1✅ 66ms

✅ org.jetbrains.intellij.platform.gradle.UtilsTest

✅ dependency parsing

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

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

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

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

✅ version parsing
✅ version comparison