Cool.  I appreciate that.  I’m not quite sure how I’m going to do this yet, but here’s the situation.  EdgeWeb has generously provided a server for testing purposes along with a range of ip addresses.  It’s a windows box.

 

I will be installing CF 7 standard, CF 6, BlueDragon (not .net.  Also, I do not really plan to support BD).  I’ll be installing the free/development versions of oracle, db2, mysql, postgres and mssql.  I’m also going to put VMware (the free version) on that server and will be installing some version of linux (probably suse or fedora) which will also host various versions of CF. 

 

Because I now have two servers and multiple CF servers it occurred to me that I should make a distributed testing framework.  I plan to write a system which can be triggered via web services to get latest from subversion, rebuild a database to a known starting point, and then run a series of tests.  The results would be returned back to the caller somehow.  This will allow me to manage the tests from my production server and I’ll be able to have the tests distributed across an array of configurations.  Once I get to NC I might even set my personal mac up as another testing platform and could accept other volunteers who might want to allow me to run tests on their mainframe or something (ha). 

 

The results would be aggregated and reported on though the server that’s managing the tests.  I presume the instructions passed to the test servers would be configured via coldspring.

 

I’m thinking that I might be able to pull some stuff out of either cfunit or cfcunit to help with this, but the local test runners will need to be custom written clients.

 

Doug

 

 

 


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Paul Kenney
Sent: Wednesday, June 07, 2006 12:17 PM
To: [email protected]
Subject: Re: [Reactor for CF] I need volunteers

 

cfcUnit is not dead. its just resting. seriously.

If you would like Doug, I can assist you with getting your tests running if you want. I ran into the same problem with Tartan last year about this time when I had requests coming in for changes and had no tests in place to validate the code. It was a lot of work to put the tests in place after the fact, but it helped uncover additional bugs that should have been fixed long before and was therefore worth the effort.

Let me know what you want to do.

Paul

On 6/6/06, wikiwikiman <[EMAIL PROTECTED]> wrote:

Doug, I'm not exactly an "expert in Unit testing", but I can give you
my experiences to get started.

* I have been using CFCUnit (http://www.cfcunit.org/) for two years
now: it's a small tool (plus framework) to write unit tests in
Coldfusion. Unfortunately for me, as a project CFCUnit seems to have
died (but what is there works well).

* The new kid in CF town appears to be CFUnit
(http://cfunit.sourceforge.net/). I haven't tried it yet, but from
what I see it's even simpler to use than CFCUnit.

* For either solution and since testing Reactor means testing CFC's, a
separate directory (possibly with subdirs) is sufficient to get going.

Wouter



On 6/5/06, Doug Hughes < [EMAIL PROTECTED]> wrote:
>
>
>
>
> No takers?  Common people.  J  I know you're out there!
>
>
>
> About the unit tests:  All I need is someone to help me with the
> architecture of them.  I'll write all the tests.
>
>
>
> And the test server?  No one has anything?  Heck, I'll supply the box if
> someone has a network (and I need to).
>
>
>
> Doug
>
>
>
>
>
>
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] ] On
> Behalf Of Doug Hughes
>
>  Sent: Friday, June 02, 2006 9:41 PM
>  To: [email protected]
>  Subject: [Reactor for CF] I need volunteers
>
>
>
>
>
>
>
>
>
> Hey everyone,
>
>
>
> As I've said in the past, we're getting pretty close to a beta from Reactor.
>  As a part of this, I'm trying to formalize the development process for
> reactor to make it a little less ad-hoc than it has been.  To support this,
> I need to ask for a couple volunteers from the crowd to take ownership of
> specific things, listed below.
>
>
>
> Unit Tests
>
>
>
> I was wondering if there were any experts in unit testing out there.  I'm
> interested in creating a set of unit tests that can easily be run on all of
> the supported DBMS.  Essentially I want to create one set of tests that can
> be run on all of the DBs.  The point of this is two-fold.  1) To prove that
> reactor behaves the same with all supported DBMS and 2) For regression
> testing as changes and bug fixes are added to Reactor.  I plan for the unit
> tests to be supported and extremely important to reactor as we move forward.
>  Reactor is getting too big and too complicated to safely make changes the
> way I have been.
>
>
>
> Nightly Builds
>
>
>
> I would like to ask a volunteer to write an ANT script (or something akin to
> one).  What I want this to do is, on a nightly basis, check to see if there
> are any new commits to the Subversion repository.  If there are, it would
> check out all of the source code and the unit tests and run all the unit
> tests on all of the supported DBMS.  A report would be generated which
> included the results of the tests.  Additionally it would (might?) create a
> zip file for that nightly build that anyone can download if they want.   The
> purpose of this is to keep a running tab on the quality of the project and
> to allow easy access to the history of the project.  I'm open to suggestions
> on this.
>
>
>
> Test Server
>
>
>
> Is there anyone out there in hosting who would be willing to donate an old
> server that we could install ColdFusion on as well as all of the supported
> DBMS systems?  It doesn't need to be a nice server, it just needs to work
> well enough.  I expect that this server would not be publicly available and
> that it would only run the development versions of all of the software.  I
> have licenses for windows that I can provide.  (Maybe this should be a dual
> boot or a virtualized system so that the tests can be run on linux too? Once
> again – I have licenses.)  Anyone willing to help with this? (Please!)
>
>
>
> Presumably these three people would work closely together.
>
>
>
> Thanks everyone!
>
>
>
> Doug
>
>
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> -- --
> Reactor for ColdFusion Mailing List
> [email protected]
> Archives at:
> http://www.mail-archive.com/reactor%40doughughes.net/
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> -- --
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> -- --
> Reactor for ColdFusion Mailing List
> [email protected]
> Archives at:
> http://www.mail-archive.com/reactor%40doughughes.net/
> -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
> -- --


-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Reactor for ColdFusion Mailing List
[email protected]
Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --




--
Paul Kenney
[EMAIL PROTECTED]
http://www.pjk.us
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Reactor for ColdFusion Mailing List
[email protected]
Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --


-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Reactor for ColdFusion Mailing List
[email protected]
Archives at: http://www.mail-archive.com/reactor%40doughughes.net/
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

Reply via email to