@Before public void setUp() throws IOException { reportPath = Paths.get(folder.newFolder("report").getAbsolutePath()); configuration = new ConfigurationBuilder().useDefault().build(); }
@Before public void setUp() throws IOException { reportPath = Paths.get(folder.newFolder("report").getAbsolutePath()); configuration = new ConfigurationBuilder().useDefault().build(); }
private LaunchResults process(String... strings) throws IOException { Path resultsDirectory = folder.newFolder().toPath(); Iterator<String> iterator = Arrays.asList(strings).iterator(); while (iterator.hasNext()) { String first = iterator.next(); String second = iterator.next(); copyFile(resultsDirectory, first, second); } Allure1Plugin reader = new Allure1Plugin(); final Configuration configuration = new ConfigurationBuilder().useDefault().build(); final DefaultResultsVisitor resultsVisitor = new DefaultResultsVisitor(configuration); reader.readResults(configuration, resultsVisitor, resultsDirectory); return resultsVisitor.getLaunchResults(); }
private LaunchResults process(String... strings) throws IOException { Path resultsDirectory = folder.newFolder().toPath(); Iterator<String> iterator = Arrays.asList(strings).iterator(); while (iterator.hasNext()) { String first = iterator.next(); String second = iterator.next(); copyFile(resultsDirectory, first, second); } Allure2Plugin reader = new Allure2Plugin(); final Configuration configuration = new ConfigurationBuilder().useDefault().build(); final DefaultResultsVisitor resultsVisitor = new DefaultResultsVisitor(configuration); reader.readResults(configuration, resultsVisitor, resultsDirectory); return resultsVisitor.getLaunchResults(); }
@Test public void shouldAllowNonExistsResultsDirectory() throws Exception { final Path resultsDirectory = folder.newFolder().toPath().resolve("some-dir"); final Path outputDirectory = folder.newFolder().toPath(); final Configuration configuration = new ConfigurationBuilder().useDefault().build(); final ReportGenerator generator = new ReportGenerator(configuration); generator.generate(outputDirectory, resultsDirectory); }
@SafeVarargs private final List<EnvironmentItem> process(List<String>... results) throws IOException { List<LaunchResults> launches = new ArrayList<>(); final Configuration configuration = new ConfigurationBuilder().useDefault().build(); Allure1Plugin reader = new Allure1Plugin(); for (List<String> result : results) { Path resultsDirectory = folder.newFolder().toPath(); Iterator<String> iterator = result.iterator(); while (iterator.hasNext()) { String first = iterator.next(); String second = iterator.next(); copyFile(resultsDirectory, first, second); } final DefaultResultsVisitor resultsVisitor = new DefaultResultsVisitor(configuration); reader.readResults(configuration, resultsVisitor, resultsDirectory); launches.add(resultsVisitor.getLaunchResults()); } Allure1EnvironmentPlugin envPlugin = new Allure1EnvironmentPlugin(); return envPlugin.getData(launches); }
@Test public void shouldAllowRegularFileAsResultsDirectory() throws Exception { final Path resultsDirectory = folder.newFile().toPath(); final Path outputDirectory = folder.newFolder().toPath(); final Configuration configuration = new ConfigurationBuilder().useDefault().build(); final ReportGenerator generator = new ReportGenerator(configuration); generator.generate(outputDirectory, resultsDirectory); } }
@Test public void shouldAllowEmptyResultsDirectory() throws Exception { final Path resultsDirectory = folder.newFolder().toPath(); final Path outputDirectory = folder.newFolder().toPath(); final Configuration configuration = new ConfigurationBuilder().useDefault().build(); final ReportGenerator generator = new ReportGenerator(configuration); generator.generate(outputDirectory, resultsDirectory); }
@BeforeClass public static void setUp() throws Exception { final Configuration configuration = new ConfigurationBuilder().useDefault().build(); final ReportGenerator generator = new ReportGenerator(configuration); output = folder.newFolder().toPath(); final Path resultsDirectory = folder.newFolder().toPath(); unpackDummyResources("allure1data/", resultsDirectory); generator.generate(output, resultsDirectory); }