/** * */ package com.jakeapp.core; import org.apache.log4j.Logger; import com.googlecode.junit.ext.Checker; public class AllowSlowChecker implements Checker { private static final Logger log = Logger.getLogger(AllowSlowChecker.class); private static final String ALLOWSLOWTESTS_PROPERTY = "com.jakeapp.jake.core.tests.allowslowtests"; public boolean satisfy() { String prop = System.getProperty(ALLOWSLOWTESTS_PROPERTY); if (prop == null || prop.isEmpty() || prop.equals("false")) { log.warn("Skipping slow tests. "); log.info("To allow them run with -D" + ALLOWSLOWTESTS_PROPERTY + "=true"); return false; } return true; } }