在我的 CI: Teamcity 服务器中运行的基于 Selenium-JAVA-Gradle 的自动化测试项目中,最近我们更新了 JAVA 和 Gradle 版本。测试在本地运行良好,没有任何错误,但 TeamCity 中的构建标记为失败。可能是什么原因?
所有测试都运行良好,没有任何错误,但构建标记为失败并出现以下错误:
Unable to make progress running work. The following items are queued for execution but none of them can be started:
10:49:51 - Build ':':
10:49:51 - Waiting for nodes:
10:49:51 - :build (state=SHOULD_RUN, dependencies=NOT_COMPLETE, group=task group 2, dependencies=[:assemble (SHOULD_RUN), :check (EXECUTED)], waiting-for=[:assemble (SHOULD_RUN)], has-failed-dependency=false )
10:49:51 - :clean (state=SHOULD_RUN, dependencies=COMPLETE_AND_SUCCESSFUL, group=task group 1, dependencies=[Resolve mutations for :clean (EXECUTED), producer locations for task group 0 (EXECUTED)], has-failed-dependency=false )
10:49:51 - Nodes ready to start:
10:49:51 - :jar
10:49:51 - :clean
10:49:51 - Reachable nodes:
10:49:51 - :jar (state=SHOULD_RUN, dependencies=COMPLETE_AND_SUCCESSFUL, group=task group 2, dependencies=[Resolve mutations for :jar (EXECUTED), destroyer locations for task group 1 (EXECUTED), :classes (EXECUTED), :compileJava (EXECUTED)], has-failed-dependency=false )
10:49:51 - :assemble (state=SHOULD_RUN, dependencies=NOT_COMPLETE, group=task group 2, dependencies=[:jar (SHOULD_RUN)], waiting-for=[:jar (SHOULD_RUN)], has-failed-dependency=false )
10:49:51 - Scheduling events:
10:49:51 - node added to plan: destroyer locations for task group 0, when: scheduled, state: SHOULD_RUN, dependencies: 0, is ready node? true
10:49:51 - node added to plan: destroyer locations for task group 1, when: scheduled, state: SHOULD_RUN, dependencies: 2, is ready node? false
10:49:51 - node added to plan: producer locations for task group 0, when: scheduled, state: SHOULD_RUN, dependencies: 5, is ready node? false
10:49:51 - Ordinal groups:
10:49:51 - group 0 entry nodes: [:test (EXECUTED)]
10:49:51 - group 1 entry nodes: [:clean (SHOULD_RUN)]
10:49:51 - group 2 entry nodes: [:build (SHOULD_RUN)]
10:49:51 - Workers waiting for work: 4
10:49:51 - Stopped workers: 0
10:49:51 java.lang.IllegalStateException: Unable to make progress running work. There are items queued for execution but none of them can be started
尝试在您的
settings.gradle.kts
中添加以下行
gradle.startParameter.excludedTaskNames.addAll(listOf(":build-logic:convention:testClasses"))