Re: [Cppunit-devel] FAQ / 1.8 branch
Brought to you by:
blep
|
From: Baptiste L. <gai...@fr...> - 2001-09-27 12:59:09
|
Quoting "Steve M. Robbins" <ste...@vi...>:
> On Tue, Sep 25, 2001 at 05:54:02PM +0200, Baptiste Lepilleur wrote:
> > Quoting "Steve M. Robbins" <ste...@vi...>:
> > Yes, linking to the doc would be interesting. Can Doxygen generate a
> TOC ?
>
> Mmmm. If it does, I don't know how to do that.
> You can, however, make "groups" of bits of documentation, and
> you automatically get a "group" page. That might be good enough.
>
> But, anyway, we have only three questions at this point. Let's just
> do _something_ now and figure out the niceties if it gets to be a
> burden.
>
>
> > > > How do we go reporting fix into the 1.8.0 branch ?
> > >
> > > Well, since there is no branch done yet, everything on the "main"
> > > trunk will appear in both the 1.6.1 and 1.8.0 release. So please
> > > do commit bugfixes onto the CVS tree.
> > >
> > > Once a branch is made, then the procedure is: checkout the 1.6
> branch,
> > > make the change, commit it. Then check out the main branch and
> merge
> > > in the change just made on the 1.6 branch. This is a mildly more
> > > difficult procedure, so I am delaying making a 1.6 branch in order
> > > that we can continue to use the simpler procedure.
> > >
> > > We can delay a 1.6 branch until we need to make 1.8-only changes
> to
> > > CVS. I thought we'd give it a week or so, until the bugfixes die
> > > down. What do you think?
> >
> > Well, I already have some features (CPPUNIT_TEST_EXCEPTION) I would
> > like to
> > add (I would target 1.8.0 for the end of next week. Expected exception
> and
> > named suite registration only would be worth it).
>
> Well, so far, we aren't exactly inundated with bug reports. So making
> the change at the end of next week is probably fine.
>
> At any rate, ONCE the branch is made, the idea is to merge 1.6.x
> bugfix changes to the main trunk (if applicable) as you do them.
> Any delay of the merge just makes it more complicated.
Well, I was thinking about a slighlty tighter time schedule :-)
- have the branch made this week-end, and
- release 1.8.0 by the end of next week-end...
Given that scope, the following feature would be possible:
1) CPPUNIT_TEST_EXCEPTION( method, ExceptionType)
2) CPPUNIT_TEST_FAIL( method )
3) add a flag to TestFailure distinguishing error/failure, retain only
one collection to store result
(see other mail)
4) CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( TestFixtureType, SuiteName ) :
register the fixture's suite in a suite of the specified name.
Given the low rate of feedback on the other topics, I can't see them being
done "quickly". So I'd rather have a quick release with those features which
are simple but very useful.
I'm also thinking of adding:
CPPUNIT_FAIL( message ) as a shortcut for
CPPUNIT_ASSERT_MESSAGE( message, false ), which is often use to indicate
unexpected path (exception...)
>
> -Steve
>
> P.S. I guess the lack of bug reports is good, unless it means that
> nobody is using CppUnit. We are getting a bunch of traffic though:
> check out the "stats" page if you haven't already done so.
Indeed, it's been quite a climb...
By the way, has xprogramming.org been contacted, the page haven't been
updated ?
Baptiste.
---
Baptiste Lepilleur <gai...@fr...>
http://gaiacrtn.free.fr/index.html
Language: English, French
|