RE: [Cppunit-devel] Coming release (was: Is this project dead?)
Brought to you by:
blep
From: Summerwill, B. <BSu...@eu...> - 2001-09-19 08:54:22
|
I grabbed the CVS HEAD and tried building debug and release configurations of each application. Here's what I found .... Examples.DSW workspace ---------------------- Hierarchy and CppUnitTestMain build without any problems, in both Debug and Release configurations. HostApp & CppTestApp build successfully, but the custom build step for DSPlugIn ... "$(TargetPath)" /RegServer echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg" echo Server registration done! ... appears to try to execute the DLL being constructed, which pops up a dialog asking the user to choose an application to open the DLL with. I don't know what this registration step is for, but can only assume that the custom build step isn't correct. There are a number of unnecessary dependencies in this DSW. These appears to be the actual dependencies required ... CppUnit DSPlugIn | | +----------+------------+ | | | | | Hierarchy CppUnit TestRunner TestMain | +------+------+ | | HostApp CppTestApp So the DSW only needs ... Hierarchy -> CppUnit CppUnitTestMain -> CppUnit TestRunner -> CppUnit TestRunner -> DSPlugIn HostApp -> TestRunner CppTestApp -> TestRunner. I've got a few questions / suggestions too. There appear to be a large number of workspaces, some of which contain duplicate parts of CppUnit. One example of this is the Hierarchy workspace, which contains just the Hierarchy application. This application is also available in the Examples.dsw workspace. In my experience, it always works better if you have all the applications in a single workspace (like Examples.dsw) or in their own workspace (Hierarchy.dsw), but not both. Having both means you've got twice the maintainance. What is the CrossPlatform Setting configuration? Please could someone explain what DSPlugIn, TestPlugIn, TestPlugInRunner and TestRunner are, please? Cheers, Bob --------------------Configuration: DSPlugIn - Win32 Debug-------------------- Creating Type Library... Processing D:\cvsroot\cppunit\src\msvc6\DSPlugIn\TestRunnerDSPlugin.idl TestRunnerDSPlugin.idl Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\oaidl.idl oaidl.idl Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\objidl.idl objidl.idl Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\unknwn.idl unknwn.idl Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\wtypes.idl wtypes.idl Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\ocidl.idl ocidl.idl Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\oleidl.idl oleidl.idl Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\servprov.idl servprov.idl Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\urlmon.idl urlmon.idl Processing C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE\msxml.idl msxml.idl Compiling resources... Compiling... StdAfx.cpp Compiling... DSAddIn.cpp DSPlugIn.cpp TestRunnerDSPlugin_i.c Linking... Creating library Debug/TestRunnerDSPlugInD.lib and object Debug/TestRunnerDSPlugInD.exp TestRunnerDSPlugInD.exp : warning LNK4070: /OUT:TestRunnerDSPlugin.dll directive in .EXP differs from output filename "../../../lib/TestRunnerDSPlugInD.dll"; ignoring directive Performing Registration Server registration done! -----Original Message----- From: Baptiste Lepilleur [mailto:bl...@cl...] Sent: 18 September 2001 20:12 To: Cpp Unit Develpment Mailing List Subject: Re: [Cppunit-devel] Coming release (was: Is this project dead?) ----- Original Message ----- From: "Baptiste Lepilleur" <gai...@fr...> To: "Cpp Unit Develpment Mailing List" <cpp...@li...> Sent: Tuesday, September 18, 2001 12:42 PM Subject: RE: [Cppunit-devel] Coming release (was: Is this project dead?) > Quoting "Summerwill, Bob" <BSu...@eu...>: > > > > > I just grabbed the CVS HEAD, and compiled it with MSVC++ 6.0. Here were > > the > > results .... [...] > In any event, I'll fix CppUnitTestApp dependecy this evening (2) ;-) It's done. Can you or somebody else test the current CVS HEAD for Windows ? Thanks, Baptiste. --- Baptiste Lepilleur <gai...@fr...> http://gaiacrtn.free.fr/index.html Author of The Text Reformatter, a tool for fanfiction readers and writers. Language: English, French (Well, I'm French). _______________________________________________ Cppunit-devel mailing list Cpp...@li... https://lists.sourceforge.net/lists/listinfo/cppunit-devel |