I'm investigating Python, at Will's suggestion, as a possible
environment for generating a regression suite for FreeNet.

Random thoughts/observations:

Python looks like fun.

Not sure if JPython has any advantage over Python, yet.  Sure its
portable, but seems like some of the routines I'm going to need may
not be portable themselves.

Seems like the regression system will need to run many copies of the
FreeNet server on the same machine.  Starting, stopping and
controlling these servers will be a big part of the job.  In my past
experience, I used perl's interface to the popen2 call to get the job
done (popen3 is actually preferrable) to control "programs under
test".  Python seems to have a popen3, but it is in the "Unix Specific
Services" category.

Is it ok if the regression suite requires a Unix system?

If it is not ok, is anyone aware of an environment which will support
popen3 style semantics portably under Windows?

What percentage of the developers are using Unix?

Ideally, I'd like to build a regression system which *all* developers
can use to test their changes.  Is this out of reach?

Thoughts?

Ken

--------------------------------------------------------------------------
 Ken Sedgwick                                  MetaExchange, Inc.
 ken at metaexchange.com                          1250 45th St, Suite 315
 510-250-1812                                  Emeryville, CA 94608

_______________________________________________
Freenet-dev mailing list
Freenet-dev at lists.sourceforge.net
http://lists.sourceforge.net/mailman/listinfo/freenet-dev

Reply via email to