[Phpmyadmin-devel] PHPUnit tests and backupGlobals

Ayush Chaudhary ayushchd at gmail.com
Fri May 31 10:06:10 CEST 2013



On Thursday, 30 May 2013 at 5:36 PM, Madhura Jayaratne wrote:

> 
> 
> 
> On Thu, May 30, 2013 at 9:14 AM, Ayush Chaudhary <ayushchd at gmail.com (mailto:ayushchd at gmail.com)> wrote:
> > Hi,
> > 
> > On Wednesday, 29 May 2013 at 11:51 PM, Madhura Jayaratne wrote:
> > 
> > 
> > 
> > > Hi all,
> > > 
> > > At the test suit level, backupGlobals directive is set to false preventing PHPUnit from backing up and restoring globals for every test. I was wondering why this is set like that.
> > > 
> > Different tests have or need different global settings. So I think this is to prevent the global settings of different tests from interfering with each other. 
> > 
> > Thanks,
> > Ayush
> > 
> If I understand correctly, when backupGlobals is set to true, before each test globals are backed up and restored after test execution. So any changes done to globals by the test do not propagate to the next test. Ideally each test should setup variables required for it and should not depend on other tests to set up variable values. 
You're right. It should be enabled. 
> -- 
> Thanks and Regards,
> 
> Madhura Jayaratne
> 
> ------------------------------------------------------------------------------
> Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
> Get 100% visibility into your production application - at no cost.
> Code-level diagnostics for performance bottlenecks with <2% overhead
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap1
> 
> _______________________________________________
> Phpmyadmin-devel mailing list
> Phpmyadmin-devel at lists.sourceforge.net (mailto:Phpmyadmin-devel at lists.sourceforge.net)
> https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
> 
> 


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phpmyadmin.net/pipermail/developers/attachments/20130531/533d1433/attachment.html>


More information about the Developers mailing list