我有robolectric unit test正在进行中。我想暂时禁用它,等待实现,但我不想评论整个测试。
如果没有实际移除测试,如何暂时禁用robolectric单元测试?
答案 0 :(得分:9)
JUnit @Ignore
属性可用于暂时禁用单元测试:
@RunWith(MyRobolectricGradleTestRunner.class)
public class TestAbc123 extends MyTestBase
{
@Ignore // This attribute may be removed once the test is ready
@Test
public void TestAbc123Scenerio1()
{
忽略的测试显示为带有水平条的琥珀色光盘:
答案 1 :(得分:2)
要忽略单元测试,请使用@Ignore
进行注释。
您可以添加可选注释以记录忽略测试的原因:
@Ignore("Not ready yet")
@Test
public void testToIgnore()
{
// ...
}