My app is AngularJS application + Jasmine+Karma
In yaml file - given npm test, and deploying to firebase. App is getting deployed successfully.
But i'm not able to view the test results. In logs i see test success.
API url:
/repositories/{workspace}/{repo_slug}/pipelines/{pipeline_uuid}/steps/{step_uuid}/test_reports
{ "error": { "message": "Not found", "detail": "No test report exists for the step with the uuid provided.", "data": { "key": "report-service.test-report.not-found", "arguments": { "uuid": "{7f6aabf0-01d1-4529-b424-7fafb1180aa1}" } } }}
I understand we need to configure test path as per this link -
https://confluence.atlassian.com/bitbucket/test-reporting-in-pipelines-939708543.html
I did changes in karma as well as below
junitReporter: {
outputDir: '/opt/atlassian/pipelines/agent/build/target/test-reports/',
outputFile: 'report.xml'
},
Even after setting the output dir - i see report.xml generated in this folder /opt/atlassian/pipelines/agent/build/
Can you please share the steps to configure.