I have a test that I want to only run if a certain condition is met.
To do this I have an org.junit.Assume.assumeTrue(...) in my test class.
However depending on whether I put it in the @BeforeClass method of in the @Before method, it either fails all the tests in the class (I get an error Expected x tests, got y tests) or correctly ignores the test.
I run tests using ./gradlew connectedDebugAndroidTest.
Is this intended or a bug in runner/gradle?
Aucun commentaire:
Enregistrer un commentaire