-
-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: