Unit Tests Report: Gradle 7.6 @ macos-latest β
β Β build/test-results/test/TEST-org.jetbrains.intellij.IntelliJPluginManualConfigSpec.xml
9 tests were completed in 93s with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.IntelliJPluginManualConfigSpec | 9β | 93s |
β Β org.jetbrains.intellij.IntelliJPluginManualConfigSpec
β
configure extra manually fail without afterEvaluate
β
configure sdk manually test
β
configure extra manually fail on unconfigured extra dependency
β
configure sdk manually fail without afterEvaluate
β
configure plugins manually fail on some unconfigured plugins
β
configure plugins manually test
β
configure plugins manually fail on unconfigured plugin
β
configure plugins manually fail without afterEvaluate
β
configure extra dependencies manually test
β Β build/test-results/test/TEST-org.jetbrains.intellij.IntelliJPluginSpec.xml
26 tests were completed in 443s with 25 passed, 0 failed and 1 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.IntelliJPluginSpec | 25β | 1βͺ | 443s |
β Β org.jetbrains.intellij.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.jbr.JbrResolverTest.xml
6 tests were completed in 83s with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.jbr.JbrResolverTest | 6β | 83s |
β Β org.jetbrains.intellij.jbr.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.performanceTest.parsers.IdeaLogParserTest.xml
2 tests were completed in 9ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.performanceTest.parsers.IdeaLogParserTest | 2β | 9ms |
β Β org.jetbrains.intellij.performanceTest.parsers.IdeaLogParserTest
β
total time absent test
β
simple parser test
β Β build/test-results/test/TEST-org.jetbrains.intellij.performanceTest.parsers.SimpleIJPerfParserTest.xml
2 tests were completed in 7ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.performanceTest.parsers.SimpleIJPerfParserTest | 2β | 7ms |
β Β org.jetbrains.intellij.performanceTest.parsers.SimpleIJPerfParserTest
β
simple parser test
β
assertTimeout is null
β Β build/test-results/test/TEST-org.jetbrains.intellij.tasks.BuildPluginTaskSpec.xml
9 tests were completed in 162s with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.BuildPluginTaskSpec | 9β | 162s |
β Β org.jetbrains.intellij.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.tasks.BuildSearchableOptionsTaskSpec.xml
2 tests were completed in 7s with 1 passed, 1 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.BuildSearchableOptionsTaskSpec | 1β | 1β | 7s |
βΒ org.jetbrains.intellij.tasks.BuildSearchableOptionsTaskSpec
β build searchable options produces XML
java.io.FileNotFoundException: /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tmp1333487588065089772/build/searchableOptions/projectName.jar/search/projectName.jar.searchableOptions.xml (No such file or directory)
β
skip building searchable options using IDEA prior 2019_1
β Β build/test-results/test/TEST-org.jetbrains.intellij.tasks.DownloadIntelliJPluginsSpec.xml
9 tests were completed in 14s with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.DownloadIntelliJPluginsSpec | 9β | 14s |
β Β org.jetbrains.intellij.tasks.DownloadIntelliJPluginsSpec
β
download plugin through maven block
β
download jar plugin
β
download zip plugin
β
download plugin from custom repository
β
download plugin from custom repository without xml
β
download plugin from custom repository without xml with query
β
download zip plugin from non-default channel
β
download plugin from custom repository 2
β
download plugin from custom repository with query
β Β build/test-results/test/TEST-org.jetbrains.intellij.tasks.DownloadIntelliJSpec.xml
4 tests were completed in 0ms with 0 passed, 0 failed and 4 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.DownloadIntelliJSpec | 4βͺ | 0ms |
β Β org.jetbrains.intellij.tasks.DownloadIntelliJSpec
βͺ download ultimate idea dependencies and community sources without dist when downloadSources = true
βͺ download ultimate idea dependencies without sources when downloadSources = false
βͺ download idea dependencies without sources when downloadSources = false
βͺ download idea with sources when downloadSources = true
β Β build/test-results/test/TEST-org.jetbrains.intellij.tasks.DownloadRobotServerPluginTaskSpec.xml
3 tests were completed in 17s with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.DownloadRobotServerPluginTaskSpec | 3β | 17s |
β Β org.jetbrains.intellij.tasks.DownloadRobotServerPluginTaskSpec
β
download new robot server plugin task
β
download old robot server plugin task
β
download latest robot server plugin task
β Β build/test-results/test/TEST-org.jetbrains.intellij.tasks.IntelliJInstrumentCodeTaskSpec.xml
6 tests were completed in 7s with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.IntelliJInstrumentCodeTaskSpec | 6β | 7s |
β Β org.jetbrains.intellij.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.tasks.JarSearchableOptionsTaskSpec.xml
2 tests were completed in 28s with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.JarSearchableOptionsTaskSpec | 2β | 28s |
β Β org.jetbrains.intellij.tasks.JarSearchableOptionsTaskSpec
β
skip jarring searchable options using IDEA prior 2019_1
β
jar searchable options produces archive
β Β build/test-results/test/TEST-org.jetbrains.intellij.tasks.ListProductsReleasesTaskSpec.xml
11 tests were completed in 114s with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.ListProductsReleasesTaskSpec | 11β | 114s |
β Β org.jetbrains.intellij.tasks.ListProductsReleasesTaskSpec
β
get IDEs list for the multiple platformTypes
β
get IDEs list for the custom platformType and platformVersion defined in intellij
β
get IDEs list using sinceBuild and untilBuild
β
get IDEs list using sinceBuild despite it is lower than intellij_version
β
get IDEs list for the current platformType
β
get Android Studio releases for Release channel
β
get IDEs list for the current platformType, sinceBuild and untilBuild
β
get IDEs list without EAP releases
β
get IDEs list for the current platformType and limited versions scope
β
get Android Studio releases
β
productsReleasesUpdateFiles uses values from updatePaths
β Β build/test-results/test/TEST-org.jetbrains.intellij.tasks.PatchPluginXmlTaskSpec.xml
13 tests were completed in 5s with 13 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.PatchPluginXmlTaskSpec | 13β | 5s |
β Β org.jetbrains.intellij.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
β
same since and 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
β
take extension setting into account while patching
β
patch version and since until builds on intellij version changing
β
skip patch task if intellij version did not changed
β Β build/test-results/test/TEST-org.jetbrains.intellij.tasks.PrepareSandboxTaskSpec.xml
20 tests were completed in 18s with 20 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.PrepareSandboxTaskSpec | 20β | 18s |
β Β org.jetbrains.intellij.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.tasks.ProcessResourcesTaskSpec.xml
3 tests were completed in 1s with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.ProcessResourcesTaskSpec | 3β | 1s |
β Β org.jetbrains.intellij.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.tasks.PublishPluginTaskSpec.xml
1 tests were completed in 2s with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.PublishPluginTaskSpec | 1β | 2s |
β Β org.jetbrains.intellij.tasks.PublishPluginTaskSpec
β
skip publishing if token is missing
β Β build/test-results/test/TEST-org.jetbrains.intellij.tasks.RunPluginVerifierTaskSpec.xml
15 tests were completed in 390s with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.RunPluginVerifierTaskSpec | 15β | 390s |
β Β org.jetbrains.intellij.tasks.RunPluginVerifierTaskSpec
β
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
β
run plugin verifier in offline mode
β
fail on incorrect ideVersion
β
pass on Deprecated API usages
β
fail on any failureLevel
β
fail on Deprecated API usages
β
fail on verifyPlugin task
β
do not use ListProductsReleasesTask output on empty array passed to ideVersions property
β
test plugin against Android Studio
β
use ListProductsReleasesTask output on missing ideVersions property
β Β build/test-results/test/TEST-org.jetbrains.intellij.tasks.SetupDependenciesTaskSpec.xml
1 tests were completed in 517ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.SetupDependenciesTaskSpec | 1β | 517ms |
β Β org.jetbrains.intellij.tasks.SetupDependenciesTaskSpec
β
idea dependency is available
β Β build/test-results/test/TEST-org.jetbrains.intellij.tasks.SignPluginTaskSpec.xml
14 tests were completed in 17s with 14 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.SignPluginTaskSpec | 14β | 17s |
β Β org.jetbrains.intellij.tasks.SignPluginTaskSpec
β
fail on signing with incorrect password provided
β
verify plugin signature with certificateChain
β
verify plugin signed with password provided
β
skip plugin signature verification task if plugin signing is not configured
β
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
β
verify plugin signature with certificateChainFile
β
verify unsigned plugin archive
β
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.tasks.VerifyPluginConfigurationTaskSpec.xml
9 tests were completed in 3s with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.VerifyPluginConfigurationTaskSpec | 9β | 3s |
β Β org.jetbrains.intellij.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
β
report too low Java sourceCompatibility
β
report too low since-build
β
report too high Kotlin apiVersion
β
report kotlinx-coroutines dependency
β Β build/test-results/test/TEST-org.jetbrains.intellij.tasks.VerifyPluginTaskSpec.xml
9 tests were completed in 3s with 9 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.tasks.VerifyPluginTaskSpec | 9β | 3s |
β Β org.jetbrains.intellij.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.UtilsTest.xml
1 tests were completed in 22ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.UtilsTest | 1β | 22ms |
β Β org.jetbrains.intellij.UtilsTest
β
dependency parsing
β Β build/test-results/test/TEST-org.jetbrains.intellij.VersionTest.xml
2 tests were completed in 11ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
org.jetbrains.intellij.VersionTest | 2β | 11ms |
β Β org.jetbrains.intellij.VersionTest
β
version parsing
β
version comparison
Annotations
github-actions / Unit Tests Report: Gradle 7.6 @ macos-latest
org.jetbrains.intellij.tasks.BuildSearchableOptionsTaskSpec βΊ build searchable options produces XML
Failed test found in:
build/test-results/test/TEST-org.jetbrains.intellij.tasks.BuildSearchableOptionsTaskSpec.xml
Error:
java.io.FileNotFoundException: /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tmp1333487588065089772/build/searchableOptions/projectName.jar/search/projectName.jar.searchableOptions.xml (No such file or directory)
Raw output
java.io.FileNotFoundException: /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/tmp1333487588065089772/build/searchableOptions/projectName.jar/search/projectName.jar.searchableOptions.xml (No such file or directory)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
at kotlin.io.FilesKt__FileReadWriteKt.readText(FileReadWrite.kt:125)
at kotlin.io.FilesKt__FileReadWriteKt.readText$default(FileReadWrite.kt:125)
at org.jetbrains.intellij.tasks.BuildSearchableOptionsTaskSpec.build searchable options produces XML(BuildSearchableOptionsTaskSpec.kt:49)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:108)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:40)
at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:60)
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:52)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:113)
at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:65)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)