-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
bounty:$100Bounty applies for fixing this issue (Parse Bounty Program)Bounty applies for fixing this issue (Parse Bounty Program)type:ciCI related issueCI related issue
Description
New Feature / Enhancement Checklist
- I am not disclosing a vulnerability.
- I am not just asking a question.
- I have searched through existing issues.
Current Limitation
The lack of UI tests in the CI process makes it difficult to identify bugs before release. That leads to severe bugs likely to make it into release, e.g.:
- Applying filters not working #1991
- Switching apps not working #1994
- File upload in dashboard GUI is not working #2006
- Login fails with
req.session.regenerate is not a function
#2194
The current manual testing before merging a PR is not reliable nor scalable.
Feature / Enhancement Description
Add UI tests to CI, starting with just a few basic tests as guidance on how to write these tests, that can be extended over time.
Example Use Case
n/a
Alternatives / Workarounds
Manual testing which is not reliable or scalable.
3rd Party References
n/a
damianstasik
Metadata
Metadata
Assignees
Labels
bounty:$100Bounty applies for fixing this issue (Parse Bounty Program)Bounty applies for fixing this issue (Parse Bounty Program)type:ciCI related issueCI related issue