Unable to generate cucumber reports in jenkins. net.masterthought.cucumber.ValidationException: None report file was added

27,695

Solution 1

I managed to get reports in jenkins now.

Previously Jenkins is unable to find the json file in my project.

I have set the path of json file as target and i could able to see the reports.

Solution 2

This might help for those who are looking for answer.

@CucumberOptions(
        features= "C:\\Users\\dd pc\\workspace\\PracticeCucumber\\src\\main\\java\\com\\qa\\feature\\Test.feature",
        glue= {"com\\qa\\stepDefinition"},
        format= {"pretty","html:test-output_1",
                "json:target/cucumber-reports/CucumberTestReport.json"},
        plugin = ("json:target/cucumber-reports/CucumberTestReport.json"),
        monochrome= true,
        dryRun= false

        )

Solution 3

I am able to solve by providing **/*.json under Post-build Actions/Cucumber Report/JSON Report Location/ File Include Pattern = **/*.json

Share:
27,695
A user
Author by

A user

Testing Ninja

Updated on April 28, 2021

Comments

  • A user
    A user about 3 years

    I am using jenkins to run jobs that uses maven with cucumber . my jobs are running succesfully. I have also managed the plugin Cucumber report in jenkins. But when i view the report i am getting the message as shown in below picture.

    I have tried to install various plugins like Jenkins plugin, standalone but with no joy. These are shown as options in the bottom right of the report.

    Any clue is helpful. I have tried to check this error in stackover flow also. I didnt get any clue

    enter image description here

    I could see the reports file in xml which is created by surefire plugin. Any way i can achive reporting part in my project

    enter image description here