Issue 27 has been merged into this issue.
NathanIV:
I changed the Info.plist inside the coverstory application bundle as noted
in comment 10 and attached to
comment 11.
Last time I tried, I was able to open a smaller sized group of files with
my changed plist.
I too have had problems with this.
I've changed the Info.plist inside the CoverStory app as recommended but
CoverStory still freezes with the
spinner active. The message box as previously says "Found 114 GCDA files to
process." I've left it going for a
good 20 minutes and still nothing.
I've tried lots and lots of different things - cleaning and rebuilding etc.
I've opened the coverage files using
the command line gcov and I can open individual files in CoverStory fine,
but when it comes to a whole folder
it still fails loading.
I'm on Snow Leopard 10.6.3.
Had the same problem with an iOS4 project. Dug into the code. In my case
the problem was as follows:
The method processCoverageForFiles:inFolder: in CoverStoryDocument.m
constructs a shell script and executes it via a GTMScriptRunner. The script
runner invokes the script attaching pipes to stdout and stderr. Then it
reads the data from stdout followed by the data from stderr. The problem is
that stderr fills up with data and blocks the script from continuing.
I tried to modify the script runner to fix this but am not familiar enough
with this area. In the end I hacked the shell script so that it just sent
stderr to stdout:
NSString *script
= [NSString stringWithFormat:@"cd \"%@\" && /usr/bin/xargs -0
\"%@\" -l -o \"%@\" < \"%@\" 2>&1",
tempDir, gcovPath, folderPath, fileListPath];
This is good enough for me as a workaround for now. But I'd love to see a
real fix.
I'm experiencing the same problem. The solution outline in comment 16
(http://code.google.com/p/coverstory/issues/detail?id=21#c16) did the trick
for me too. However I'd like to see a proper fix from the maintainers as I
don't feel confident enough to poke in the code.