private long maxTime(ISuite suite) { boolean testsInParallel = XmlSuite.ParallelMode.TESTS.equals(suite.getXmlSuite().getParallel()); Long result = m_totalTime.get(suite.getName()); // there are no running tests in the suite if (result == null) { return 0L; } if (! testsInParallel) { return result; } Optional<ITestContext> maxValue = suite.getResults().values().stream() .map(ISuiteResult::getTestContext) .max(Comparator.comparing(TimesPanel::time)); if (maxValue.isPresent()) { return time(maxValue.get()); } return result; }
boolean testsInParallel = XmlSuite.ParallelMode.TESTS.equals(xmlSuite.getParallel()); if (!testsInParallel) { runSequentially();
boolean testsInParallel = XmlSuite.ParallelMode.TESTS.equals(suiteResult.getParallelMode()); if (testsInParallel) { Optional<TestResult> maxValue = suiteResult.testResults.stream()
if (parallel != null && !XmlSuite.DEFAULT_PARALLEL.equals(parallel)) { p.setProperty("parallel", parallel.toString());
return f(); } else if (!m_parallel.equals(other.m_parallel)) { return f();
if (m_parallel == null) { if (other.m_parallel != null) return XmlSuite.f(); } else if (!m_parallel.equals(other.m_parallel)) return XmlSuite.f(); if (m_parameters == null) { if (other.m_parameters != null) return XmlSuite.f();
boolean testsInParallel = XmlSuite.ParallelMode.TESTS.equals(xmlSuite.getParallel()); if (!testsInParallel) { runSequentially();
return f(); } else if (!m_parallel.equals(other.m_parallel)) { return f();
if (parallel != null && !XmlSuite.DEFAULT_PARALLEL.equals(parallel)) { p.setProperty("parallel", parallel.toString());
if (other.m_parallel != null) return XmlSuite.f(); } else if (!m_parallel.equals(other.m_parallel)) return XmlSuite.f(); if (m_parameters == null) {
public static AbstractParallelWorker newWorker(XmlSuite.ParallelMode mode) { if (XmlSuite.ParallelMode.INSTANCES.equals(mode)) { return new InstanceBasedParallelParallelWorker(); } return new ClassBasedParallelWorker(); }
private static boolean isSequential( org.testng.annotations.ITestAnnotation test, XmlTest xmlTest) { return test != null && test.getSingleThreaded() || XmlSuite.ParallelMode.CLASSES.equals(xmlTest.getParallel()); }
private static boolean isSequential(org.testng.annotations.ITestAnnotation test, XmlTest xmlTest) { return test != null && (test.getSequential() || test.getSingleThreaded()) || XmlSuite.ParallelMode.CLASSES.equals(xmlTest.getParallel()); }
public static AbstractParallelWorker newWorker(XmlSuite.ParallelMode mode) { if (XmlSuite.ParallelMode.INSTANCES.equals(mode)) { return new InstanceBasedParallelParallelWorker(); } return new ClassBasedParallelWorker(); }
public XmlSuite.ParallelMode getParallel() { XmlSuite.ParallelMode result; if (null != m_parallel || XmlSuite.DEFAULT_PARALLEL.equals(m_parallel)) { result = m_parallel; } else { result = m_suite.getParallel(); } return result; }