你好,
无论是在本地还是在 CI 上,我都会遇到相对频繁的不稳定测试。虽然大多数时候我都认为它们不稳定并会忽略它们,但这种情况发生得太频繁了,以至于我花费/浪费了时间来识别这些失败是否是由我的更改引起的。
这可能不是一份完整的清单,但以下是我最近注意到的事情:
ReactiveElasticsearchRepositoriesAutoConfigurationTests > doesNotTriggerDefaultRepositoryDetectionIfCustomized()
ReactiveElasticsearchRepositoriesAutoConfigurationTests > testDefaultRepositoryConfiguration()
DataCassandraTestIntegrationTests > didNotInjectExampleService()
Jetty10ServletWebServerFactoryTests > whenServerIsShuttingDownGracefullyThenResponseToRequestOnIdleConnectionWillHaveAConnectionCloseHeader()
CouchbaseAutoConfigurationIntegrationTests > defaultConfiguration()
主观上,JDK 15 管道有点不稳定,但这可能是错误的线索。
无论如何 - 我想知道我们能做些什么。我记得你已经做了很棒的工作,在这里和那里增加了超时时间,并调整了测试容器的启动尝试,但我认为在上述大多数情况下,我们已经过了测试容器阶段。
干杯,克里斯托弗