b***@wikimedia.org
2013-05-02 15:28:41 UTC
https://bugzilla.wikimedia.org/show_bug.cgi?id=48002
Web browser: ---
Bug ID: 48002
Summary: Jenkins: Check for server-side php errors during web
request
Product: Wikimedia
Version: wmf-deployment
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: Continuous integration
Assignee: wikibugs-***@lists.wikimedia.org
Reporter: ***@gmail.com
CC: ***@free.fr, ***@gmail.com,
***@gmail.com
Classification: Unclassified
Mobile Platform: ---
We currently already set up a web-facing instance of MediaWiki (during the
qunit build).
Let's extend our test suite by checking the error log before and after and
consider any new entries a fatal build failure.
php notices, warnings, errors etc.
The primary motivation here is to catch php errors triggered during load.php
requests because those are almost invisible in general, and even more so when
all we see is the qunit callback through phantomjs.
There've been a few commits lately in master that messed something up in the
registration of javascript modules but nothing caught it. They are only
reliably detectable at run-time.
And of course it helps catching lots of other errors.
Since we already have a policy of not tolerating php errors, this should be
trivial to enable. Though we do have a few known php errors, none of them
trigger on regular usage (open wiki page, request load.php, run qunit tests
etc.).
Web browser: ---
Bug ID: 48002
Summary: Jenkins: Check for server-side php errors during web
request
Product: Wikimedia
Version: wmf-deployment
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: Continuous integration
Assignee: wikibugs-***@lists.wikimedia.org
Reporter: ***@gmail.com
CC: ***@free.fr, ***@gmail.com,
***@gmail.com
Classification: Unclassified
Mobile Platform: ---
We currently already set up a web-facing instance of MediaWiki (during the
qunit build).
Let's extend our test suite by checking the error log before and after and
consider any new entries a fatal build failure.
php notices, warnings, errors etc.
The primary motivation here is to catch php errors triggered during load.php
requests because those are almost invisible in general, and even more so when
all we see is the qunit callback through phantomjs.
There've been a few commits lately in master that messed something up in the
registration of javascript modules but nothing caught it. They are only
reliably detectable at run-time.
And of course it helps catching lots of other errors.
Since we already have a policy of not tolerating php errors, this should be
trivial to enable. Though we do have a few known php errors, none of them
trigger on regular usage (open wiki page, request load.php, run qunit tests
etc.).
--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.