@Override public String getNavigatorLink(ISuite suite) { String fqName = suite.getXmlSuite().getFileName(); if (fqName == null) fqName = "/[unset file name]"; return fqName.substring(fqName.lastIndexOf("/") + 1); }
@Override public String getHeader(ISuite suite) { return suite.getXmlSuite().getFileName(); }
@Override public String getNavigatorLink(ISuite suite) { String fqName = suite.getXmlSuite().getFileName(); if (fqName == null) fqName = "/[unset file name]"; return fqName.substring(fqName.lastIndexOf("/") + 1); } }
@Override public String getHeader(ISuite suite) { return suite.getXmlSuite().getFileName(); }
String allFiles = " " + (xmlSuite.getFileName() != null ? xmlSuite.getFileName() : m_defaultSuiteName) + '\n'; Utils.log("TestNG", 0, "Running:\n" + allFiles);
String fileName = suite.getFileName(); int ind = fileName.lastIndexOf("."); String bn = fileName.substring(0, ind);
private void parseSuiteFiles() { IPostProcessor processor = getProcessor(); for (XmlSuite s : m_suites) { if (s.isParsed()) { continue; } for (String suiteFile : s.getSuiteFiles()) { try { String fileNameToUse = s.getFileName(); if (fileNameToUse == null || fileNameToUse.trim().isEmpty()) { fileNameToUse = suiteFile; } Collection<XmlSuite> childSuites = Parser.parse(fileNameToUse, processor); for (XmlSuite cSuite : childSuites) { cSuite.setParentSuite(s); s.getChildSuites().add(cSuite); } } catch (IOException e) { e.printStackTrace(System.out); } } } }
+ name + " but has not been marked @Optional or defined\n" + (xmlSuite.getFileName() != null ? "in " + xmlSuite.getFileName() : ""));
String allFiles = " " + (xmlSuite.getFileName() != null ? xmlSuite.getFileName() : m_defaultSuiteName) + '\n'; Utils.log("TestNG", 0, "Running:\n" + allFiles);
private void parseSuiteFiles() { IPostProcessor processor = getProcessor(); for (XmlSuite s : m_suites) { if (s.isParsed()) { continue; } for (String suiteFile : s.getSuiteFiles()) { try { String fileNameToUse = s.getFileName(); if (fileNameToUse == null || fileNameToUse.trim().isEmpty()) { fileNameToUse = suiteFile; } Collection<XmlSuite> childSuites = Parser.parse(fileNameToUse, processor); for (XmlSuite cSuite : childSuites) { cSuite.setParentSuite(s); s.getChildSuites().add(cSuite); } } catch (IOException e) { e.printStackTrace(System.out); } } } }
String fileName = suite.getFileName(); int ind = fileName.lastIndexOf("."); String bn = fileName.substring(0, ind);
@Override public void onStart(ITestContext ctx) { suiteName = ctx.getName(); log("RUNNING: Suite: \"" + suiteName + "\" containing \"" + ctx.getAllTestMethods().length + "\" Tests (config: " + ctx.getSuite().getXmlSuite().getFileName() + ")"); }
@Test public void xmlFileShouldBeRunAtItsPlaceAndNotCopied(ITestContext ctx) { String fileName = ctx.getSuite().getXmlSuite().getFileName().replace("\\", "/"); Assert.assertTrue(fileName.contains("src/test/resources")); } }
+ name + " but has not been marked @Optional or defined\n" + (xmlSuite.getFileName() != null ? "in " + xmlSuite.getFileName() : ""));
@Override public void onStart(ITestContext ctx) { suiteName = ctx.getName(); log( "RUNNING: Suite: \"" + suiteName + "\" containing \"" + ctx.getAllTestMethods().length + "\" Tests (config: " + ctx.getSuite().getXmlSuite().getFileName() + ")"); }
/** * This method returns a shallow cloned version. {@link XmlTest} are not copied by this method. * @return - A Shallow copied version of {@link XmlSuite}. */ public XmlSuite shallowCopy() { XmlSuite result = new XmlSuite(); result.setName(getName()); result.setFileName(getFileName()); result.setListeners(getListeners()); result.setParallel(getParallel()); result.setParentModule(getParentModule()); result.setGuiceStage(getGuiceStage()); result.setConfigFailurePolicy(getConfigFailurePolicy()); result.setThreadCount(getThreadCount()); result.setDataProviderThreadCount(getDataProviderThreadCount()); result.setParameters(getParameters()); result.setVerbose(getVerbose()); result.setXmlPackages(getXmlPackages()); // result.setBeanShellExpression(getExpression()); result.setMethodSelectors(getMethodSelectors()); result.setJUnit(isJUnit()); // TESTNG-141 result.setSkipFailedInvocationCounts(skipFailedInvocationCounts()); result.setObjectFactory(getObjectFactory()); result.setAllowReturnValues(getAllowReturnValues()); result.setTimeOut(getTimeOut()); return result; }
/** * This method returns a shallow cloned version. {@link XmlTest} are not copied by this method. * * @return - A Shallow copied version of {@link XmlSuite}. */ public XmlSuite shallowCopy() { XmlSuite result = new XmlSuite(); result.setName(getName()); result.setFileName(getFileName()); result.setListeners(getListeners()); result.setParallel(getParallel()); result.setParentModule(getParentModule()); result.setGuiceStage(getGuiceStage()); result.setConfigFailurePolicy(getConfigFailurePolicy()); result.setThreadCount(getThreadCount()); result.setDataProviderThreadCount(getDataProviderThreadCount()); result.setParameters(getParameters()); result.setVerbose(getVerbose()); result.setXmlPackages(getXmlPackages()); result.setMethodSelectors(getMethodSelectors()); result.setJUnit(isJUnit()); // TESTNG-141 result.setSkipFailedInvocationCounts(skipFailedInvocationCounts()); result.setObjectFactory(getObjectFactory()); result.setAllowReturnValues(getAllowReturnValues()); result.setTimeOut(getTimeOut()); return result; }
/** @return the fileName or null if the test tag this class was found in. */ public String getFileName() { XmlTest xmlTest = testResult.getTestClass().getXmlTest(); if (xmlTest != null) { return xmlTest.getSuite().getFileName(); } return null; }
@Override public void onStart(ITestContext ctx) { suiteName = ctx.getName();//ctx.getSuite().getXmlSuite().getFileName(); log("RUNNING: Suite: \"" + suiteName + "\" containing \"" + ctx.getAllTestMethods().length + "\" Tests (config: " + ctx.getSuite().getXmlSuite().getFileName() + ")"); }
@Override public void onStart(ITestContext ctx) { suiteName = ctx.getName();//ctx.getSuite().getXmlSuite().getFileName(); log("RUNNING: Suite: \"" + suiteName + "\" containing \"" + ctx.getAllTestMethods().length + "\" Tests (config: " + ctx.getSuite().getXmlSuite().getFileName() + ")"); }