Hey,
I wrote a patch for this bug 4306https://sourceforge.net/p/phpmyadmin/bugs/4306/. The breadcrumb bar was pointing to the newly created table even when we are back from the table creation page and are exploring the structure of the DB.
This was the patch I wrote. https://github.com/phpmyadmin/phpmyadmin/pull/1005
But the travis failed on this one with the error, "Starting test 'Advisor_Test::testAddRule with data set #5 (array('foo | fsafdsa', 'Failure', 'issue', 'Recommend'), array(), 'Failed formatting string for rule 'Failure'. PHP threw following error: Use of undefined constant fsafdsa - assumed 'fsafdsa'')'.
No output has been received in the last 10 minutes, this potentially indicates a stalled build or something wrong with the build itself."
I just checked the tests for tbl_create.php and I didn't see anything that would cause this to fail !
The error seems a bit vague and doesn't point out any particular test that failed so if someone could point out what failed, that would be great.
Regards, Aditya
Hi
Dne Wed, 5 Mar 2014 13:05:17 +0530 Sastry aditya ganeshaditya1@gmail.com napsal(a):
No output has been received in the last 10 minutes, this potentially indicates a stalled build or something wrong with the build itself."
Unfortunately this happens occasionally on Travis. It is caused by some interactions of phpunit and our error handling in our Advisor code, which makes phpunit buffer all output. Then Travis thinks the build is stuck as it takes quite long without producing any output.
The code causing this is in ruleExprEvaluate [1] and the problem happens only for case when eval ends with error. Maybe it's even some bug within PHP which breaks output buffering in this case.
[1]:https://github.com/phpmyadmin/phpmyadmin/blob/master/libraries/Advisor.class...