Re: [Patch] add TEST_EXTRA_ARGS to allow passing arguments to t/TEST thru make invocation

2004-07-28 Thread Philippe M. Chiasson
Geoffrey Young wrote:
ping
:)
 

Must have fell off my radar. How is the following patch ?
--Geoff
Stas Bekman wrote:
 

Geoffrey Young wrote:
   

I'm not sure about the name choice. $(TEST_VERBOSE) and $(TEST_FILES)
are the same as other Test packages use. Do they have $TEST_EXTRA_ARGS
too? Otherwise we may better use some name specific to Apache-Test?
   

MakeMaker looks to support only three: TEST_VERBOSE, TEST_FILE(S), and
TESTDB_SW.
so how about APACHE_TEST_EXTRA_ARGS?  it's verbose but it shouldn't be
too
bad and it beats making tons of extra targets.
 

+1
   

 


Index: Apache-Test/lib/Apache/TestMM.pm
===
RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/lib/Apache/TestMM.pm,v
retrieving revision 1.34
diff -u -I$Id -r1.34 TestMM.pm
--- Apache-Test/lib/Apache/TestMM.pm16 Apr 2004 19:47:42 -  1.34
+++ Apache-Test/lib/Apache/TestMM.pm28 Jun 2004 20:11:47 -
@@ -63,12 +63,12 @@
 
 test_clean :
$(FULLPERL) -I$(INST_ARCHLIB) -I$(INST_LIB) \
-   t/TEST -clean
+   t/TEST $(APACHE_TEST_EXTRA_ARGS) -clean
 
 run_tests : test_clean
$(PASSENV) \
$(FULLPERL) -I$(INST_ARCHLIB) -I$(INST_LIB) \
-   t/TEST -bugreport -verbose=$(TEST_VERBOSE) $(TEST_FILES)
+   t/TEST $(APACHE_TEST_EXTRA_ARGS) -bugreport -verbose=$(TEST_VERBOSE) 
$(TEST_FILES)
 
 test :: pure_all run_tests test_clean
 


signature.asc
Description: OpenPGP digital signature


Re: [Patch] add TEST_EXTRA_ARGS to allow passing arguments to t/TEST thru make invocation

2004-07-28 Thread Geoffrey Young


Philippe M. Chiasson wrote:
 Geoffrey Young wrote:
 
 ping

 :)
  

 Must have fell off my radar. How is the following patch ?

+1

--Geoff


Re: [Patch] add TEST_EXTRA_ARGS to allow passing arguments to t/TEST thru make invocation

2004-07-27 Thread Geoffrey Young
ping

:)

--Geoff

Stas Bekman wrote:
 Geoffrey Young wrote:
 
 I'm not sure about the name choice. $(TEST_VERBOSE) and $(TEST_FILES)
 are the same as other Test packages use. Do they have $TEST_EXTRA_ARGS
 too? Otherwise we may better use some name specific to Apache-Test?



 MakeMaker looks to support only three: TEST_VERBOSE, TEST_FILE(S), and
 TESTDB_SW.

 so how about APACHE_TEST_EXTRA_ARGS?  it's verbose but it shouldn't be
 too
 bad and it beats making tons of extra targets.
 
 
 +1
 


Re: [Patch] add TEST_EXTRA_ARGS to allow passing arguments to t/TEST thru make invocation

2004-06-29 Thread Stas Bekman
Philippe M. Chiasson wrote:
I am working on an Apache::Test based test framework, and being able to 
pass extra conditionnal
arguments to t/TEST thru make test would be very much usefull. Since 
right now, you can only
turn verbose on or off.

$ make test TEST_EXTRA_ARGS=-port 8899 -debug=gdb
For instance. Otherwise, I end up creating other make targets that look 
like

some_special_test:
$(FULLPERL) -I$(INST_ARCHLIB) -I$(INST_LIB) \
t/TEST -port 8899 -bugreport -verbose=$(TEST_VERBOSE) $(TEST_FILES)
Forcing me to duplicate too much code for my taste.
Thoughts?
+1 on the concept
I'm not sure about the name choice. $(TEST_VERBOSE) and $(TEST_FILES) are the 
same as other Test packages use. Do they have $TEST_EXTRA_ARGS too? Otherwise 
we may better use some name specific to Apache-Test?

--
__
Stas BekmanJAm_pH -- Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide --- http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com


Re: [Patch] add TEST_EXTRA_ARGS to allow passing arguments to t/TEST thru make invocation

2004-06-29 Thread Stas Bekman
Geoffrey Young wrote:
I'm not sure about the name choice. $(TEST_VERBOSE) and $(TEST_FILES)
are the same as other Test packages use. Do they have $TEST_EXTRA_ARGS
too? Otherwise we may better use some name specific to Apache-Test?

MakeMaker looks to support only three: TEST_VERBOSE, TEST_FILE(S), and
TESTDB_SW.
so how about APACHE_TEST_EXTRA_ARGS?  it's verbose but it shouldn't be too
bad and it beats making tons of extra targets.
+1
--
__
Stas BekmanJAm_pH -- Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide --- http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com


[Patch] add TEST_EXTRA_ARGS to allow passing arguments to t/TEST thru make invocation

2004-06-28 Thread Philippe M. Chiasson
I am working on an Apache::Test based test framework, and being able to pass 
extra conditionnal
arguments to t/TEST thru make test would be very much usefull. Since right now, 
you can only
turn verbose on or off.
$ make test TEST_EXTRA_ARGS=-port 8899 -debug=gdb
For instance. Otherwise, I end up creating other make targets that look like
some_special_test:
$(FULLPERL) -I$(INST_ARCHLIB) -I$(INST_LIB) \
t/TEST -port 8899 -bugreport -verbose=$(TEST_VERBOSE) $(TEST_FILES)
Forcing me to duplicate too much code for my taste.
Thoughts?
Index: Apache-Test/lib/Apache/TestMM.pm
===
RCS file: /home/cvs/httpd-test/perl-framework/Apache-Test/lib/Apache/TestMM.pm,v
retrieving revision 1.34
diff -u -I$Id -r1.34 TestMM.pm
--- Apache-Test/lib/Apache/TestMM.pm16 Apr 2004 19:47:42 -  1.34
+++ Apache-Test/lib/Apache/TestMM.pm28 Jun 2004 20:11:47 -
@@ -63,12 +63,12 @@
 test_clean :
$(FULLPERL) -I$(INST_ARCHLIB) -I$(INST_LIB) \
-   t/TEST -clean
+   t/TEST $(TEST_EXTRA_ARGS) -clean
 run_tests : test_clean
$(PASSENV) \
$(FULLPERL) -I$(INST_ARCHLIB) -I$(INST_LIB) \
-   t/TEST -bugreport -verbose=$(TEST_VERBOSE) $(TEST_FILES)
+   t/TEST $(TEST_EXTRA_ARGS) -bugreport -verbose=$(TEST_VERBOSE) 
$(TEST_FILES)
 test :: pure_all run_tests test_clean
--

Philippe M. Chiasson m/gozer\@(apache|cpan|ectoplasm)\.org/ GPG KeyID : 88C3A5A5
http://gozer.ectoplasm.org/ F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3A5A5


signature.asc
Description: OpenPGP digital signature