Share

COVTOOL -- A C++ test coverage analyzer

Code

Programming Languages: C++

License: GNU General Public License (GPL)

Repositories

browse code, statistics cvs -d:pserver:anonymous@covtool.cvs.sourceforge.net:/cvsroot/covtool login

cvs -z3 -d:pserver:anonymous@covtool.cvs.sourceforge.net:/cvsroot/covtool co -P modulename

Show:

What's happening?

  • Followup: RE: Mac OS X support?

    Doh, stupid html -- its eaten a log of my template signatures thinking that they were bad html.

    2009-11-06 04:46:45 UTC by lowellboggs

  • Followup: RE: Mac OS X support?

    Hi John, thanks for the log. The errors you are getting are someone typical in a porting situation. The covtool_helper.c file must use a non-pooled allocator for the line references table. I've forgotten why now, but the the file defines a macro, REENTRANT_ALLOCATOR(T) that is supposed to evaluate to the stand alone memory allocator, rather than the default memory allocator object used by...

    2009-11-06 04:42:26 UTC by lowellboggs

  • Followup: RE: Mac OS X support?

    Sorry I wasn't clear about rules.Darwin. On my machine, uname returns Darwin, which is why I gave the file that name. I put the log file here: http://jdtangney.com/log Thanks! --johnt.

    2009-11-06 03:31:21 UTC by jtangney

  • Followup: RE: Mac OS X support?

    Hi John, I'm not at home now, but the way my rules files work is to call uname and use that as the file name extension for the rules.* file. What does uname produce? copying the rules.linux file to rules.`uname` file. Send me a log of the error messages too, if you don't mind. Here's what I'd do: make 2>&1 | tee log then you can see the errors as the come out and it saves...

    2009-11-04 18:51:11 UTC by lowellboggs

  • Followup: RE: Mac OS X support?

    Lowell, Thanks for the swift response! You are right: Mac OS X is a BSD variant with a Mach kernel (cf. Linux kernel) and any Gnu tools you want. The default built-in tools are gcc, make, etc. It really is just a plain vanilla POSIX with Gnu. It's closer to Fedora/Debian/Ubuntu than Solaris. Unfortunately, I don't know enough about the way Mac OS X does dynamic libs so I can't give you...

    2009-11-04 05:52:42 UTC by jtangney

  • Followup: RE: Mac OS X support?

    Hi John, No, I have not ported to Mac. When I first wrote covtool, I had it ported to windows and the unixes, but at this point, I only know that it works on linux. Note that I don't currently support multi-threading either -- although I'm about to fix that. There are two compiled parts of the covtool: 1) the runtime helper, and 2) the instrumenter. The instrumenter is...

    2009-11-04 01:47:08 UTC by lowellboggs

  • Mac OS X support?

    I just heard about covtool and am very excited about its potential! Has anyone successfully built covtool on Mac OS X? If so, would you mind contributing your rules.Darwin file? Thanks! --johnt.

    2009-11-03 07:26:35 UTC by jtangney

  • Followup: RE: Windows support

    Hi lowellboggs , I ' m using Mingw with Msys for windows and the problem is in covtoolhelper.c file. When i modify makefile and remove parts related with that file it builds correct exe files. I going on trying..

    2009-10-09 12:45:46 UTC by goodmoody

  • Followup: RE: Windows support

    Hi Goodmoody, I believe that you should be able to get covtool to compile on windows but have not tried to do so in a long time. The unistd.h file contains many of the same definitions as the io.h file does on windows. However, there are a couple of issues you will have to deal with: 1. the covtoolhelper.obj file should probably be linked as the first .obj file in the executable...

    2009-10-09 02:00:41 UTC by lowellboggs

  • Windows error!

    Hello, i am trying to use covtool under windows, i spent last week, but i got nothing, compiling process gave lots of errors, especially on covtoolhelper.c and unistd.h files, is there any improvement for the project ?..Actually, the point, I'm getting stuck, is bulding covmerge and the other .exe files.I successfully built covtool.exe but not the others. I hope u help me plz.

    2009-10-08 11:23:58 UTC by goodmoody

Our Numbers