QA reports interface rewrite
| From: | Olivier | Date: | Wed, 08 Apr 2015 21:10:19 +0000 |
| Subject: | QA reports interface rewrite | ||
| Groups: | php.qa | ||
| Request: | Send a blank email to php-qa+get-67523@lists.php.net to get a copy of this message | ||
Hello,
A few years back, I developed the "reports" interface for the QA website.
This interface is at http://qa.php.net/reports/run_tests.php
The backend data (meaning all QA reports done with "make test") is stored
in SQLite files (one file per version). This was a requirement because the
server that hosted QA was not very powerful and with no mysql server
available. The problem is that this backend seems to suffer from
performance issues, especially when you want to have the details for a
specific version like PHP 7 (that have many reports !).
URL http://qa.php.net/reports/run_tests.php?version=7.0.0-dev
gives a 30s
timeout and a 500 error each time ...
I'm available to double check the code if any optimization can be written,
maybe switch to a MySQL server for example if it can be done on this
specific server, and add new features (like filtering by report date.
useful for -dev version). I just need an access to the qa server to grab
the sqlite files in local and prepare the code (already have a php dev
account 'odoucet'). Who is in charge of this actually ?
Olivier