--- Krzysztof Kucybała <[EMAIL PROTECTED]> wrote:

> 
> > That seems a little strange, but I'll take your
> word
> > for it as I know nothing about phpunit.  The
> obvious
> > (to me, anyway; sorry) way to get the target
> filename
> > and the --log whatever that was switch together is
> to
> > add the switch to your mapper.  But somehow I am
> > afraid this may not be the issue.  Just make sure
> your
> > <apply> command matches what you've posted here
> and
> > that the verbose log makes sense given what's in
> your
> > buildfile, and feel free to check back in here
> until
> > we narrow down what's happening.
> > 
> 
> Thanks. I followed Your advice putting that
> --log-xml option into the 
> mapper, but it was no good. I got this message:
> 
> unrecognized option --log-xml
> BankAccountTest.php.log.xml
> 
> which suggests that in fact these need to be two
> separate command line 
> arguments. I removed the superfluous configuration
> from my build.xml, 
> but it's still no good. For some reason, the command
> does get executed, 
> but the log file is not created. Here's what it
> looks now:
> 
> <apply executable="phpunit2"
>       dir="${deploy_path}/unit2"
>       dest="${log_dir}"
>       relative="true"
>       output="${log_dir}/test.dump"
>       logError="true"
>       append="true"
>       verbose="true"
>       failonerror="true">
>       
>       <mapper type="glob" from="*.php"
> to="*.php.log.xml"/>
>       <fileset dir="${deploy_path}/unit2">
>               <include name="**/*test.php"/>
>               <include name="**/*Test.php"/>
>       </fileset>
>       <arg value="--log-xml"/>
>       <targetfile/>
> </apply>
> 
> I also tried to substitute the <targetfile/> with
> something simple, like 
> <arg value="foo.log.xml"/>, but without result. Even
> doing that same 
> thing with <arg line="--log-xml foo.log.xml"/>
> instead of both args 
> gives me nothing - the tests run, but there's no log
> file. However this:
> 
> <exec dir="${deploy_path}/${phpunit_dir}"
>       executable="${phpunit_exec}"
>       output="${log_dir}/test.dump"
>       error="${log_dir}/test.dump"
>       append="true"
>       resultproperty="returncode">
> <arg line="--log-xml
> ${log_dir}/${phpunit_file}.log.xml ${phpunit_class} 
> ${phpunit_file}"/>
> </exec>
> 
> gives me precisely what I want. The difference is
> that I'm using this 
> for a set of older tests, which need to be executed
> with an additional 
> parameter - name of the test class. I have a fixed
> set of these - 
> they're no longer developed, and there is a separate
> invocation for each 
> one of them int the ant file, unlike the new ones,
> which are supposed to 
> be taken out of a directory, whatever they're
> number. These old ones 
> produce the log I need. What do You make of it? Have
> You got any idea 
> why this is happening? Thanks in advance for any
> further help.
> 

It seems suspicious that the arg line you use with
exec contains this ${phpunit_class} value, but your
<apply> task has no corresponding arg element.  Have
you looked at the log messages created by running Ant
in -verbose mode to verify that each execution appears
to have been reasonably constructed?

-Matt

> Best regards,
> Krzysztof
> 
> > -Matt
> > 
> >> Best regards,
> >> Krzysztof
> >>> HTH,
> >>> Matt
> >>>
> >>>> Best regards,
> >>>> Krzysztof
> >>>>
> >>>>
> >
>
---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail:
> >>>> [EMAIL PROTECTED]
> >>>> For additional commands, e-mail:
> >>>> [EMAIL PROTECTED]
> >>>>
> >>>>
> >>>
> >>>
> >>>        
> >>>
> >
>
____________________________________________________________________________________
> >>> Building a website is a piece of cake. Yahoo!
> >> Small Business gives you all the tools to get
> >> online.
> >>> http://smallbusiness.yahoo.com/webhosting 
> >>>
> >>>
> >
>
---------------------------------------------------------------------
> >>> To unsubscribe, e-mail:
> >> [EMAIL PROTECTED]
> >>> For additional commands, e-mail:
> >> [EMAIL PROTECTED]
> >>>
> >>
> >
>
---------------------------------------------------------------------
> >> To unsubscribe, e-mail:
> >> [EMAIL PROTECTED]
> >> For additional commands, e-mail:
> >> [EMAIL PROTECTED]
> >>
> >>
> > 
> > 
> > 
> >        
> >
>
____________________________________________________________________________________
> > Pinpoint customers who are looking for what you
> sell. 
> > http://searchmarketing.yahoo.com/
> > 
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> > 
> > 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 



      
____________________________________________________________________________________
Shape Yahoo! in your own image.  Join our Network Research Panel today!   
http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to