-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mutation Report Publisher failed to load. No HTML report found.. | Azure Devops #777
Comments
Could you share the logs of the Stryker run in the pipeline that show the report was generated? |
Does the Publish Mutation Testing Report step show that files were found and that they were uploaded? You can find logging for the mutation report tab in the javascript console. Could you post the relevant logs in the javascript console with the mutation testing report tab open on a pipeline where the report fails to load? |
How do I login to the javascript console ? :) |
F12 to open your browser's developer console, then go to the console tab. |
And this screenshot is of a pipeline where you do not have the reports available? Or is his a screenshot of the step in a pipeline where you did have the reports? |
This is a screenshot, where we don't have access to the Reports. |
In that case I'm afraid I am out of ideas. The extension is not receiving the reports from the azure devops api so there's nothing to display. Sorry. |
Run your mutation test locally and check the size of your report. The ADO integration works fine if the mutation report is somewhere <15MB. However, we have a large project where the mutation report is 250MB and it invariably fails to upload every time. @rouke-broersma would it be possible to use ADO pipeline artifacts, instead of build attachments? Artifacts don't appear to have a size limit. |
@cizra I don't know for sure but seeing as pipeline artifacts upload compressed to blob storage and download an uncompress during the pipeline run I kinda assume access to pipeline artifacts contents is not possible from a UI component. If you have some information that it might be possible I could probably look into it. |
Okay, I can imagine a couple of other options:
Out of these, xz sounds the most promising, using the LZMA2 encoding. I wonder if https://github.com/LZMA-JS/LZMA-JS or https://github.com/SortaCore/lzma2-js or something would be usable for this? What do you think, @rouke-broersma ? |
Describe the bug
We get sometimes errors in Azure Devops using Stryker with the error message:
Mutation Report Publisher failed to load. No HTML report found..
When we run the pipeline 5 times, this happens 4 times. 1 of the 5 times, we get an Report shown up in DevOps,
There are no changes on the code
We implement an YAML pipeline with multiple reports.
Can you assist on those error(s)?
Correct Result:
Error:
Pipeline:
Config json file:
The text was updated successfully, but these errors were encountered: