[Ns-developers] roadmap for ns3.2.1

Tom Henderson tomh at tomh.org
Tue Oct 7 21:26:19 PDT 2008


Raj Bhattacharjea wrote:
> During our last conference call, we decided to do a ns3.2.1 release to
> address some of the major issues with ns3.2.  Primarily, what we found
> was that due to a lack of testing and code coverage, some things
> stopped working between ns3.1 and ns3.2.  The following is a list of
> issues that I have identified for potential inclusion in this
> incremental release.
> 
> 1.  According to http://www.nsnam.org/bugzilla/show_bug.cgi?id=370
> there are extra, private headers installed on a system when you
> install ns-3, but removing these cause --python-scan problems.  This
> might not be user visible though, so I wanted to solicit some more
> discussion here.

I'm not sure this one impacts users too much.

> 
> 2.  In http://www.nsnam.org/bugzilla/show_bug.cgi?id=371 it appears
> that an example program has undergone a regression (and since it
> wasn't a part of the regression framework, it wasn't caught).
> 
> 3.  In http://groups.google.com/group/ns-3-users/browse_thread/thread/b676c5d2bd09ef46
> another example program was reported to contain a mistake.  This needs
> to be fixed.
> 
> These are the specifics that seem to qualify.  I think the metric for
> determining whether or not a fix should be in ns3.2.1 is "is something
> end-user visible, completely broken, and fixable".

We also discussed the issue that Sam raised (need for nsc to download a 
tarball), and also bug 348 (regression will not run when offline).

Another one that I will try to repair soon is 362, which Gustavo found 
does not interact well with wifi.

> 
> In addition, we had spoken about increasing unit test coverage of the
> codebase.  I looked at the lcov report from running our unit tests,
> and it seems to me that the following portions of our code base
> require more testing.
> 
> devices/bridge  	
> devices/csma 	
> devices/wifi 	
> mobility 	
> routing/global-routing 	
> routing/olsr 	
> 
> I would like to ask that the respective maintainers of these pieces of
> code have a look and propose some ideas for how to increase code
> coverage in the unit tests.  We could then roll the above fixes and
> increased unit tests into ns3.2.1 within say, 2 weeks.

Did you look at the coverage from the regression tests also?

- Tom



More information about the Ns-developers mailing list