Robolectric - 如何禁用单元测试?

时间:2015-07-16 18:17:30

标签: android junit robolectric

我有robolectric unit test正在进行中。我想暂时禁用它,等待实现,但我不想评论整个测试。

如果没有实际移除测试,如何暂时禁用robolectric单元测试?

2 个答案:

答案 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()
    {

忽略的测试显示为带有水平条的琥珀色光盘:

Ignored test output

答案 1 :(得分:2)

要忽略单元测试,请使用@Ignore进行注释。

您可以添加可选注释以记录忽略测试的原因:

@Ignore("Not ready yet")
@Test
public void testToIgnore()
{
    // ...
}