public static void startSuite() throws IOException { if (robotTestSuite == null) { final PythonAware pythonAware = new DefaultPythonProvider(Config.getParameter("atddengine.libraries-path")); final RobotSettings robotSettings = new RobotSettings(); robotSettings.setOutputDir( new File(Config.getParameter("atddengine.report-path"), "quotation")); robotSettings.setLogName("InsuranceQuotation_Test-log"); robotSettings.setOutputName("InsuranceQuotation_Test-output"); robotSettings.setReportName("InsuranceQuotation_Test-report"); final RobotTestSuiteFactory robotTestSuiteFactory = new PythonRobotTestSuiteFactory(pythonAware); robotTestSuite = robotTestSuiteFactory.parseTestSuite( robotSettings, new File( "/opt/bamboo-agent/xml-data/build-dir/HYM-IA1-JOB1/source/financialacceleratorstorefrontatddtests/genresources/robottests/InsuranceQuotation_Test.txt")); } if (!robotTestSuite.isStarted()) { robotTestSuite.start(); } }
@Test public void Test_Create_Travel_Insurance_Quotation() { modelService.detachAll(); final String robotTestName = "Test_Create_Travel_Insurance_Quotation"; final RobotTest robotTest = robotTestSuite.getRobotTest(robotTestName); currentRobotTest = robotTestSuite.getRobotTest(robotTestName); assertNotNull("Robot test: '" + robotTestName + "' not found", currentRobotTest); final RobotTestResult robotTestResult = robotTest.run(); assertTrue(robotTestResult.getMessage(), robotTestResult.isSuccess()); }
@AfterClass public static void tearDownSuite() { robotTestSuite.close(); }