summaryrefslogtreecommitdiff
path: root/app/src/androidTest/java/de
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2019-12-11 21:57:52 +0100
committerByteHamster <info@bytehamster.com>2019-12-12 09:47:16 +0100
commitd41d58063ea1ba45411e287df1324ef88721289f (patch)
treeddb3a5f62cc15e2c8c17e8b43717bec70f4ffbee /app/src/androidTest/java/de
parent376600d5b4c41f6167d5d4161a7ef8e3a132d715 (diff)
downloadAntennaPod-d41d58063ea1ba45411e287df1324ef88721289f.zip
Ignore PlaybackTest on CI
Diffstat (limited to 'app/src/androidTest/java/de')
-rw-r--r--app/src/androidTest/java/de/test/antennapod/IgnoreOnCi.java15
-rw-r--r--app/src/androidTest/java/de/test/antennapod/playback/PlaybackTest.java2
2 files changed, 17 insertions, 0 deletions
diff --git a/app/src/androidTest/java/de/test/antennapod/IgnoreOnCi.java b/app/src/androidTest/java/de/test/antennapod/IgnoreOnCi.java
new file mode 100644
index 000000000..41ab15b9b
--- /dev/null
+++ b/app/src/androidTest/java/de/test/antennapod/IgnoreOnCi.java
@@ -0,0 +1,15 @@
+package de.test.antennapod;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ * Tests with this annotation are ignored on CI. This could be reasonable
+ * if the performance of the CI server is not enough to provide a reliable result.
+ */
+@Retention(RetentionPolicy.RUNTIME)
+@Target(ElementType.TYPE)
+public @interface IgnoreOnCi {
+}
diff --git a/app/src/androidTest/java/de/test/antennapod/playback/PlaybackTest.java b/app/src/androidTest/java/de/test/antennapod/playback/PlaybackTest.java
index 9518c761f..cc380813e 100644
--- a/app/src/androidTest/java/de/test/antennapod/playback/PlaybackTest.java
+++ b/app/src/androidTest/java/de/test/antennapod/playback/PlaybackTest.java
@@ -21,6 +21,7 @@ import de.danoeh.antennapod.core.storage.DBWriter;
import de.danoeh.antennapod.core.util.IntentUtils;
import de.danoeh.antennapod.core.util.LongList;
import de.test.antennapod.EspressoTestUtils;
+import de.test.antennapod.IgnoreOnCi;
import de.test.antennapod.ui.UITestUtils;
import org.awaitility.Awaitility;
import org.hamcrest.Matcher;
@@ -60,6 +61,7 @@ import static org.junit.Assert.assertTrue;
* Test cases for starting and ending playback from the MainActivity and AudioPlayerActivity.
*/
@LargeTest
+@IgnoreOnCi
@RunWith(Parameterized.class)
public class PlaybackTest {
@Rule