I'm guessing you are using ant to execute phpunit. Maybe you could tell ant to fail on error. Currently you have told ant to ignore the phpunit exit code.
-- Sami Adam Tong <[email protected]> kirjoitti 9.2.2013 kello 0.17: > Hi, > > Here is the section of build.xml that configures the way phpunit is > run by jenkins: > > ------------------- > <target name="phpunit" > description="Run unit tests using PHPUnit and generates > junit.xml and clover.xml"> > <exec executable="phpunit" failonerror="false"> > <arg value="--configuration" /> > <arg value="phpunit.xml.dist"/> > </exec> > </target> > ------------------ > > It works perfectly, I can see the failures if any and everything.One > day, we had a problem with phpunit that was blocking at some level, > and I wondered if I can catch that at jenkins level. > > As you see in the description of the configuration, phpunit generates > the files junit.xml and clover.xml. > > When phpunit crashes I could make a test if one of those files was > correctly generated, but I do not know where to insert that test. > > > Thank you > > On Wed, Feb 6, 2013 at 4:12 PM, Sami Tikka <[email protected]> wrote: >> We need more details to help you. >> >> What type of job have you created? >> >> How exactly are you executing phpunit? What is the build step you use? >> Shell, CMD, something else? >> >> Can you show us the exact command or configuration? >> >> More information is better than less. >> >> -- Sami >> >> Adam Tong <[email protected]> kirjoitti 5.2.2013 kello 21.13: >> >>> Hi, >>> >>> Where should I do this check exactly? >>> >>> Is there a way to do that in build.xml? >>> >>> Thank you >>> >>> On Tue, Feb 5, 2013 at 12:03 PM, Mark Waite <[email protected]> wrote: >>>> If your call to phpunit is expected to create a file, you could check that >>>> file is created and then use "exit 1" to cause the build script to exit >>>> with >>>> the failure. >>>> >>>> Mark Waite >>>> >>>> >>>> ________________________________ >>>> From: Adam Tong <[email protected]> >>>> To: [email protected] >>>> Sent: Tuesday, February 5, 2013 9:17 AM >>>> Subject: Detect command failure? >>>> >>>> Hi, >>>> >>>> I am running jenkins on Linux. >>>> >>>> Yesterday, because of a memory issue, phpunit was not able to run the >>>> hole tests suite. However the build was still successful. >>>> >>>> I understand that if phpunit fails it does not return any errors or >>>> failures. >>>> >>>> Now I am wondering if there is a way to make Jenkins detect this kind of >>>> issues. >>>> >>>> Thank you >>>> >>>> -- >>>> You received this message because you are subscribed to the Google Groups >>>> "Jenkins Users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send an >>>> email to [email protected]. >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>>> >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google Groups >>>> "Jenkins Users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send an >>>> email to [email protected]. >>>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Jenkins Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send an >>> email to [email protected]. >>> For more options, visit https://groups.google.com/groups/opt_out. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
