我在使用Robolectric库时遇到了问题。我正在使用Robolectric编写单元测试,在本地可以正常工作,但是当我合并我的代码后,在远程的pipeline上会崩溃。
我使用的是'org.robolectric:robolectric:4.0.2'版本。只需在我的测试类中添加此行即会失败:
我使用的是'org.robolectric:robolectric:4.0.2'版本。只需在我的测试类中添加此行即会失败:
@RunWith(RobolectricTestRunner.class)
异常为:
失败 org.apache.tools.ant.BuildException Caused by: org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException
4.3-beta-1
,但它也可以与4.2
一起使用。此外,我已经切换到了 Androidx 测试依赖项,使用testImplementation 'androidx.test:core:1.1.0'
。 - Christian.D