-
-
Notifications
You must be signed in to change notification settings - Fork 26
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
Failed to export xccovreport from xcresult #33
Comments
weird thing is sometime it works and sometimes it doesn't |
it seems like if output path exists, it fails |
I'm experiencing this behavior as well. I can get around this in my CI, but I feel like this is a bug. |
👋 Hello! Would either of you be able to provide any more detail on this? To be honest... I don’t use xcov in personal projects so also not with danger but I’m happy to look into! Would be good to have any info that you may have that would help 🤷♂️ |
I'm actually not using Danger, just vanilla xcov (1.7.5). I just found this thread through googling the exact string "Error occured while exporting xccovreport from xcresult", and there were only like 2 hits. I can't provide a solid example project, since I'm encountering this with one of my employer's projects, but I doubt it would be hard to reproduce. Here's my directory structure:
All I'm doing to get around this is running a Maybe the |
I really appreciate the info! I’ll try and find some time in my queue for this 😊 |
removing the xcov code coverage output before the next run allows it to succeed consistently |
Correct, I would like to solve this bug@joshdholtz |
worked for me when i used project parameter instead of workspace.. |
The below issue happened to me also
This issue happened because the root project folder contains old test report file.
|
I have a weird experience with this. It was working with removing the file, like advised. Then I had problems and updated Ruby and Fastlane. I can see it getting removed and then added back after scan, but I still get the error. |
I started to get the error too today :-/ |
This fails when the output folder exists the workaround is to delete a folder each time you run the command: lane :coverage do
top_dir = `git rev-parse --show-toplevel`.strip
output_dir = "#{top_dir}/fastlane/output/coverage"
# workaround if the output folder exists xcov fails
if Dir.exist?(output_dir)
FileUtils.remove_dir(output_dir)
end
xcov(
workspace: "Example/Example.xcworkspace",
scheme: "Example",
output_directory: output_dir,
markdown_report: true
)
end |
In our case it was due to the usage of an outdated dependency. After the dependency has been released using the newest Xcode version, the issue has been gone 👍 |
but there is a xcresult file in the path. Any idea?
The text was updated successfully, but these errors were encountered: