I am trying to generate HTML report using the xml report . But in the dashboard I just see the Report name but there is no content . Here I am attaching the snippet of my pipeline script. Any leads is appreciated.
sh ‘/var/lib/jenkins/.local/bin/pytest Testcase.py --junitxml=pytest-result.xml’
publishHTML([allowMissing: false, alwaysLinkToLastBuild: true, keepAll: true, reportDir: ‘/var/lib/jenkins/workspace/Testcases’, reportFiles: ‘pytest-result.xml’, reportName: ‘Pytest Test Report’, reportTitles: ‘’])
you say html, but it feels like your trying to publish XML files. is that intentional?
why the hard coded path? most plugins have trouble escaping the workspace, and this directory doesn’t actually match a job’s workspace. You could probably drop this parameter or use $WORKSPACE instead
I want the .xml report to be published as HTML report , since there is no snippet generator like PublishXML . I tried to use PublishHTML and inside this pass the .xml file. And coming to
reportDir: ‘/var/lib/jenkins/workspace/Testcases’ , This is the path of my workspace( I will check with $WORKSPACE)