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

Reply via email to