001
014
015 package com.liferay.portal.test.rule;
016
017 import com.liferay.portal.kernel.test.rule.BaseTestRule;
018 import com.liferay.portal.kernel.test.rule.callback.BaseTestCallback;
019 import com.liferay.portal.test.rule.callback.CITimeoutTestCallback;
020
021
024 public class CITimeoutTestRule extends BaseTestRule<Long, Object> {
025
026 public static final CITimeoutTestRule INSTANCE = new CITimeoutTestRule();
027
028 public CITimeoutTestRule() {
029 super(_getTestCallback());
030 }
031
032 private static BaseTestCallback<Long, Object> _getTestCallback() {
033 if (System.getenv("JENKINS_HOME") != null) {
034 return CITimeoutTestCallback.INSTANCE;
035 }
036
037 return new BaseTestCallback<>();
038 }
039
040 }