Skip Menu |

This queue is for tickets about the POE CPAN distribution.

Report information
The Basics
Id: 7862
Status: rejected
Priority: 0/
Queue: POE

People
Owner: Nobody in particular
Requestors: RCAPUTO [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Make event loop tests usable by other distributions
Split the event loop tests from POE in such a way that other distributions may use it. Matt Cashner suggests splitting the event loop test files into a separate cvs module, so other authors can cvs co/update it as necessary. So, to do this: 1. Identify the event loop tests. That's easy: a. make distclean b. find t/30_loops | grep -v CVS 2. Place them into a separate cvs module. That's probably easy, too, but I'll need to look it up. I don't often create new cvs modules. (requires someone with write access to poe's cvs tree) 3. Split mylib/gen-tests.perl into two versions. a. One to generate the event loop tests. b. One to generate all the other tests. c. Fix mylib/Makefile-*.pm to call both of them. 4. Document the test system. a. How to check them out, update them, la la la. Cvs stuff. b. That MANIFEST must be managed when the set of test files change. c. How to glue the tests into Makefile.PL: i. Call the test generator to create dynamic tests. ii. Find all the generated tests for "make test". iii. Clean up the dynamic tests during "make clean".
Date: Mon, 4 Oct 2004 14:04:10 -0400
From: sungo <sungo [...] pobox.com>
To: via RT <bug-POE [...] rt.cpan.org>
Subject: Re: [cpan #7862] Make event loop tests usable by other distributions
RT-Send-Cc:
On (10/04 12:41), via RT wrote: Show quoted text
> 2. Place them into a separate cvs module. That's probably easy, too, > but I'll need to look it up. I don't often create new cvs modules. > > (requires someone with write access to poe's cvs tree)
not really. you can do it with cvs init cvs -d $POEROOT init event_loops $user_name $start_tag then cvs add/commit as normal Show quoted text
> a. How to check them out, update them, la la la. Cvs stuff.
my suggestion would be to edit the modules file in poe's CVSROOT and make a new module that includes the event tests as well as the main poe tree. -- sungo http://eekeek.org