Comments (14)
removing the xcov code coverage output before the next run allows it to succeed consistently
from danger-xcov.
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:
.
βββ [typical fastlane files]
βββ README.md
βββ report.xml
βββ test_output
βββ code-coverage
βΒ Β βββ index.html
βΒ Β βββ resources
βΒ Β βΒ Β βββ application.css
βΒ Β βΒ Β βββ application.js
βΒ Β βΒ Β βββ bootstrap.min.css
βΒ Β βΒ Β βββ bootstrap.min.js
βΒ Β βΒ Β βββ file_cpp.png
βΒ Β βΒ Β βββ file_objc.png
βΒ Β βΒ Β βββ file_swift.png
βΒ Β βΒ Β βββ jquery.min.js
βΒ Β βΒ Β βββ main.css
βΒ Β βΒ Β βββ main.js
βΒ Β βΒ Β βββ opensans.css
βΒ Β βΒ Β βββ xcov_logo.png
βΒ Β βββ xccovarchive-0.xccovarchive
βΒ Β βΒ Β βββ Coverage
βΒ Β βΒ Β βββ Index
βΒ Β βΒ Β βββ Metadata.plist
βΒ Β βββ xccovreport-0.xccovreport
βββ report.html
βββ report.junit
All I'm doing to get around this is running a rm -rf ../fastlane/test_output/code-coverage
before the next call to xcov
.
Maybe the -0
on the .xccovarchive
and .xccovreport
is messing things up?
from danger-xcov.
removing the xcov code coverage output before the next run allows it to succeed consistently
Correct, I would like to solve this bug@joshdholtz
from danger-xcov.
The below issue happened to me also
Error occured while exporting xccovreport from xcresult '/Users/wooyoung.chung/Development/xxx/build/Logs/Test/Test-Transient Testing-2020.05.29_11-13-05--0700.xcresult'
Make sure you have both Xcode 11 selected and pointing to the correct xcresult file
This issue happened because the root project folder contains old test report file.
delete the old report file before the unit test stage.
rm -rf ./fastlane/<<output_folder>>
unit_test:
allow_failure: true
stage: unit_test
script:
- rm -rf fastlane/xcov_report
- bundle exec fastlane tests
tags:
from danger-xcov.
weird thing is sometime it works and sometimes it doesn't
from danger-xcov.
it seems like if output path exists, it fails
from danger-xcov.
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.
from danger-xcov.
π 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 π€·ββοΈ
from danger-xcov.
I really appreciate the info! Iβll try and find some time in my queue for this π
from danger-xcov.
worked for me when i used project parameter instead of workspace..
from danger-xcov.
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.
from danger-xcov.
I started to get the error too today :-/
from danger-xcov.
Related Issues (20)
- Is it need maintain xcov_report folder HOT 4
- Invalid xcodebuild command execution on Xcode Bots CI HOT 4
- Plugin seems to break when used with xcov 1.1 HOT 2
- Unable to find any .xccoverage file (CircleCI) HOT 13
- Unable to find any .xccoverage file
- Scheme name not shown on danger error message HOT 6
- Test coverage shows 0.00%
- Not working anymore with Fastlane 2.86.0 HOT 7
- Improve handling a missing .xccoverage file HOT 3
- Add Support for Xcode 11 xcresult & xccovreport HOT 16
- xcov overall coverage report including ignore files and showing wrong coverage HOT 1
- Unable to find any .xccoverage file HOT 2
- Incompatible with Fastlane 2.137 HOT 12
- Dangerfile doesn't work HOT 2
- failed to load command: danger HOT 4
- 'Invalid Dangerfile' after Fastlane 2.172.0 update HOT 3
- `Dangerfile` file: undefined method `map' for false:FalseClass
- danger-xcov plugin keep complaining about the missing xccoverage file. HOT 1
- Integrate with Danger.swift file HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from danger-xcov.