vendredi 13 septembre 2019

Generate report after each test in suite

I have custom HTML report generator, I created it by implementing IReporter

    @Override
    public void generateReport( List<XmlSuite> xml, List<ISuite> suites, String outdir ) {
        for(ISuite suite : suites){
            Map<String, ISuiteResult> suiteResults = suite.getResults();
            for(ISuiteResult sr : suiteResults.values()){
                ITestContext itc = sr.getTestContext();
    ...

Reporter uses Freemarker template and run report just have steps of the test and status. Initial requirement was that only one test case will be run in suite, so the generator generates report, saves it in result folder, now, requirement is to be able to run multiple test in suite and have separate html reports for each test in suite. What is the best way to accomplish this?

Aucun commentaire:

Enregistrer un commentaire