Author: frm
Date: Wed Jan 25 18:00:34 2017
New Revision: 1780252
URL: http://svn.apache.org/viewvc?rev=1780252&view=rev
Log:
OAK-5518 - Skip tests from oak-tarmk-standby when running on Jenkins
Modified:
jackrabbit/oak/trunk/oak-commons/src/test/java/org/apache/jackrabbit/oak/commons/CIHelper.java
jackrabbit/oak/trunk/oak-tarmk-standby/src/test/java/org/apache/jackrabbit/oak/plugins/segment/standby/TestBase.java
Modified:
jackrabbit/oak/trunk/oak-commons/src/test/java/org/apache/jackrabbit/oak/commons/CIHelper.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-commons/src/test/java/org/apache/jackrabbit/oak/commons/CIHelper.java?rev=1780252&r1=1780251&r2=1780252&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-commons/src/test/java/org/apache/jackrabbit/oak/commons/CIHelper.java
(original)
+++
jackrabbit/oak/trunk/oak-commons/src/test/java/org/apache/jackrabbit/oak/commons/CIHelper.java
Wed Jan 25 18:00:34 2017
@@ -27,7 +27,20 @@ import static java.lang.System.getenv;
* Utility class for ITs to determine the environment running in.
*/
public final class CIHelper {
- private CIHelper() { }
+
+ private CIHelper() {
+ // Prevent instantiation.
+ }
+
+ /**
+ * Check if this process is running on Jenkins.
+ *
+ * @return {@code true} if this process is running on Jenkins, {@code
false}
+ * otherwise.
+ */
+ public static boolean jenkins() {
+ return getenv("JENKINS_URL") != null;
+ }
/**
* @return {@code true} iff running on
Modified:
jackrabbit/oak/trunk/oak-tarmk-standby/src/test/java/org/apache/jackrabbit/oak/plugins/segment/standby/TestBase.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-tarmk-standby/src/test/java/org/apache/jackrabbit/oak/plugins/segment/standby/TestBase.java?rev=1780252&r1=1780251&r2=1780252&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-tarmk-standby/src/test/java/org/apache/jackrabbit/oak/plugins/segment/standby/TestBase.java
(original)
+++
jackrabbit/oak/trunk/oak-tarmk-standby/src/test/java/org/apache/jackrabbit/oak/plugins/segment/standby/TestBase.java
Wed Jan 25 18:00:34 2017
@@ -18,9 +18,11 @@
*/
package org.apache.jackrabbit.oak.plugins.segment.standby;
+import static org.apache.jackrabbit.oak.commons.CIHelper.jenkins;
import static
org.apache.jackrabbit.oak.commons.FixturesHelper.Fixture.SEGMENT_TAR;
import static org.apache.jackrabbit.oak.commons.FixturesHelper.getFixtures;
import static
org.apache.jackrabbit.oak.plugins.segment.SegmentTestUtils.createTmpTargetDir;
+import static org.junit.Assume.assumeFalse;
import static org.junit.Assume.assumeTrue;
import java.io.File;
@@ -59,6 +61,11 @@ public class TestBase {
File directoryC2;
FileStore storeC2;
+ @BeforeClass
+ public static void assumeIsNotJenkins() {
+ assumeFalse(jenkins());
+ }
+
/*
Java 6 on Windows doesn't support dual IP stacks, so we will skip our IPv6
tests.