# Execution failed for task ':test'

**URL:** <https://discuss.gradle.org/t/execution-failed-for-task-test/38454>\
**Category:** Help/Discuss\
**Created:** [December 7, 2020, 3:24pm UTC](https://discuss.gradle.org/t/execution-failed-for-task-test/38454 "2020-12-07T15:24:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jason3](https://avatars.discourse-cdn.com/v4/letter/j/f9ae1b/32.png) [@jason3](https://discuss.gradle.org/u/jason3)\
**Post date:** [December 7, 2020, 3:24pm UTC](https://discuss.gradle.org/t/execution-failed-for-task-test/38454/1 "2020-12-07T15:24:25Z")

</div>

my dependencies

```gradle
dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation('org.springframework.boot:spring-boot-starter-validation')
    // https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-api
    testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.7.0'
    // https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-engine
    testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.7.0'
    compileOnly 'org.projectlombok:lombok'
    annotationProcessor 'org.projectlombok:lombok'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
    testImplementation 'org.mockito:mockito-core:2.7.22'
    implementation group: 'org.asynchttpclient', name: 'async-http-client', version: '2.12.1'
    implementation group: 'org.xerial', name: 'sqlite-jdbc', version: '3.28.0'
    implementation group: 'org.sql2o', name: 'sql2o', version: '1.6.0'
    implementation group: 'org.apache.commons', name: 'commons-dbcp2', version: '2.8.0'
    testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-params', version: '5.7.0'
}

```

exception:

```gradle
org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not execute test class 'com.kruemmelswt.gameserver.core.domain.BoardPositionTest'.
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:53)
	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:567)
	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.processTestClass(TestWorker.java:119)
	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:567)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)
	at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)
	at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
	at java.base/java.lang.Thread.run(Thread.java:830)
Caused by: org.gradle.internal.UncheckedException: java.lang.ClassNotFoundException: com.kruemmelswt.gameserver.core.domain.BoardPositionTest
	at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:67)
	at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:41)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.loadClass(JUnitPlatformTestClassProcessor.java:112)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.access$100(JUnitPlatformTestClassProcessor.java:54)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.execute(JUnitPlatformTestClassProcessor.java:89)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.execute(JUnitPlatformTestClassProcessor.java:79)
	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	... 25 more
Caused by: java.lang.ClassNotFoundException: com.kruemmelswt.gameserver.core.domain.BoardPositionTest
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:416)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.loadClass(JUnitPlatformTestClassProcessor.java:110)
	... 30 more

```

it works properly on the other computer. i use intellij to build gradle project and test it

---

<div class="post-metadata">

**Author:** ![jjustinic](https://sea1.discourse-cdn.com/gradle/user_avatar/discuss.gradle.org/jjustinic/32/9005_2.png) [@jjustinic](https://discuss.gradle.org/u/jjustinic)\
**Post date:** [December 7, 2020, 6:29pm UTC](https://discuss.gradle.org/t/execution-failed-for-task-test/38454/2 "2020-12-07T18:29:59Z")

</div>

You haven’t provided any of the information that would be needed to understand what you have or to debug. The exception is referencing a `ClassNotFoundException` for a class that would be expected to be in your project. The only other information is your dependencies, which don’t really help with that.

---

<div class="post-metadata">

**Author:** ![jason3](https://avatars.discourse-cdn.com/v4/letter/j/f9ae1b/32.png) [@jason3](https://discuss.gradle.org/u/jason3)\
**Post date:** [December 7, 2020, 6:57pm UTC](https://discuss.gradle.org/t/execution-failed-for-task-test/38454/3 "2020-12-07T18:57:40Z")

</div>

which information should i provide? all the tasks of gradle are passed. only the task of test fails and when i run test using intellij instead of gradle, it is completely fine.

 ![image](https://global.discourse-cdn.com/gradle/original/2X/1/1655d420409082fd4e6dbc2440110ae4d27d8bf2.png)

---

<div class="post-metadata">

**Author:** ![Jonasdero](https://avatars.discourse-cdn.com/v4/letter/j/6a8cbe/32.png) [@Jonasdero](https://discuss.gradle.org/u/Jonasdero)\
**Post date:** [January 12, 2021, 1:01pm UTC](https://discuss.gradle.org/t/execution-failed-for-task-test/38454/4 "2021-01-12T13:01:20Z")

</div>

I have an similar problem

**dependencies:**

implementation “org.springframework.boot:spring-boot-starter-data-jpa”  
implementation “org.springframework.boot:spring-boot-starter-data-rest”  
implementation “org.springframework.boot:spring-boot-starter-security”  
implementation “org.springframework.boot:spring-boot-starter-web”  
implementation “org.springframework.boot:spring-boot-starter-actuator”

// JUnit5  
testImplementation(“org.springframework.boot:spring-boot-starter-test”) {  
exclude group: “org.junit.vintage”, module: “junit-vintage-engine”  
exclude group: “junit”, module: “junit”  
}  
testCompile “org.junit.jupiter:junit-jupiter-api”  
testRuntime “org.junit.jupiter:junit-jupiter-engine”  
testImplementation(‘org.junit.platform:junit-platform-launcher:1.5.2’)

testImplementation “org.springframework.restdocs:spring-restdocs-mockmvc”  
testImplementation “org.springframework.security:spring-security-test”

**test**  
test {  
useJUnitPlatform()  
}

**exception**

org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not execute test class ‘com.integration.AbstractIntegrationTest’.  
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:53)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)  
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
at java.base/java.lang.reflect.Method.invoke(Method.java:564)  
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.processTestClass(TestWorker.java:119)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)  
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
at java.base/java.lang.reflect.Method.invoke(Method.java:564)  
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)  
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)  
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182)  
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164)  
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414)  
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)  
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)  
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)  
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)  
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)  
at java.base/java.lang.Thread.run(Thread.java:832)  
Caused by: org.gradle.internal.UncheckedException: java.lang.ClassNotFoundException: com.botem.server.integration.AbstractIntegrationTest  
at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:67)  
at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:41)  
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.loadClass(JUnitPlatformTestClassProcessor.java:112)  
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.access$100(JUnitPlatformTestClassProcessor.java:54)  
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.execute(JUnitPlatformTestClassProcessor.java:89)  
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.execute(JUnitPlatformTestClassProcessor.java:79)  
at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)  
at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)  
… 25 more  
Caused by: java.lang.ClassNotFoundException: com.integration.AbstractIntegrationTest  
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:606)  
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:168)  
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)  
at java.base/java.lang.Class.forName0(Native Method)  
at java.base/java.lang.Class.forName(Class.java:468)  
at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.loadClass(JUnitPlatformTestClassProcessor.java:110)  
… 30 more
