Details
-
Story
-
Resolution: Done
-
None
Description
Requirements
When https://github.com/redhat-developer/developers.redhat.com/pull/2708 was merged into production, it introduced a breaking change to Drupal which meant that no users could log in. This is despite the build passing as green and everything appearing fine.
The underlying problem here is that our custom PHP code for our Drupal code base is not being tested before being pushed live and may manifest in errors such as not being able to log in to Drupal.
This issue is to add some rudimentary testing to Drupal that attempts to catch this type of error to prevent production outages.
This becomes particularly pertinent when Drupal is public facing and an outage takes the site down.
Stakeholders:
- ENG - ihamilto@redhat.com jowhite1
Acceptance Criteria
- We can create tests that verify Drupal functionality to be executed as part of the PR build pipeline
- We have a single test that logs into the Drupal admin interface