phpMyAdmin has been around for more than eighteen years now. Over all these years, a variety of new features have been added to it. In wake of new features being implemented and the existing bugs being fixed, it becomes increasingly important to not break existing functionality of commonly used features. Although, unit testing helps in preventing some of breakages, a consistent and robust selenium test-suite is as imperative to ascertain that none of the commonly used flows are broken.
This project aims to fix the project’s currently broken selenium testing, so that the complete suite can be run on every commit and also add to the existing set of tests to cover more features and related flows.
Additionally, it also involves improving phpMyAdmin’s error reporting server by implementing a set of new features, that would be useful for the developers in maintaining the project better.