github-education-resources / classroom

GitHub Classroom automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub.
https://classroom.github.com
1.35k stars 567 forks source link

Add End-to-End Testing with Selenium for Critical Paths #2446

Open JessRudder opened 5 years ago

JessRudder commented 5 years ago

We had an incident where broken javascript prevented assignment acceptance for students on certain browser. To mitigate against this (and similar issues) in the future, we want to add end-to-end testing with Selenium for all critical paths.