GSoC 2017 : Weekly Report #5
Key accomplishments last week:
- #159: Adjust state based on GitHub when assigning issue
- #160: Adjust state for existing reports
- #74: Read-only public interface
Key tasks stalled:
Tasks in the upcoming week:
- Increasing test coverage for Error Reporting server
- Start research and ground-work on selenium testing improvements in phpMyAdmin
#159 brings the functionality of updating report status according to the Github issue’s state to which it is being linked to. Thus, if we link the report to a Github issue which is closed, we should automatically update the Report status to ‘Resolved’.
#160 implements a controller action (which should be run as cron job from command line) to synchronise the statues of existing linked reports to statues of the linked Github issues. This action can be (and should be) only run from shell.
#74 implements a read-only public interface which allows non-team developers and contributors to look at the submitted error incidents and reports, though they would not be able to make any changes to the reports such as changing its status, linking/unlinking from a Github issue etc.
For the next week, based on Michal’s review, I would be adding some tests to the Error reporting server so that we add a few more controller/models/shells to the test coverage. I have already made two PRs at #168 and #170 in those directions. Once these (and a few more to come) are merged, I would be moving to starting to fix broken selenium testing in phpMyAdmin.