Skip to content
This repository has been archived by the owner on Sep 8, 2022. It is now read-only.
/ openedx-e2e Public archive

End-to-end testing for any live-running Open edX platform [BETA]

License

Notifications You must be signed in to change notification settings

overhangio/openedx-e2e

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open edX end-to-end testing (beta)

This provides a way to simply and repeatably test live running Open edX instances.

Note: this is a beta release. It is functional, but there are very few tests for the moment. Feel free to contribute!

Installation

npm install

Running

Edit a copy of cypress/fixtures/config.json.sample and save it to config.json:

cp cypress/fixtures/config.json.sample cypress/fixtures/config.json
vim cypress/fixtures/config.json

Open cypress for development:

make dev

In headless mode, run tests without the GUI:

make test

This will generate video recordings of the tests in cypress/videos. Amazing, isn't it?

How does it work?

We use the awesome Cypress testing framework to perform actions and test results on live-running Open edX instances. No destructive action is performed, so feel free to run this on your own platform.

Notes

This work was inspired by @silviot from Abstract Tech to create an end-to-end test suite for Open edX.

About

End-to-end testing for any live-running Open edX platform [BETA]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published