End to end tests (#3262)

* Frontend test using Cypress

* test:end-to-end script added

* cypress and eslint-plugin-cypress moved to dev dependencies

* Run end-to-end tests at CI using end2end script

* cypress/screenshots/ added to gitignore

* end2end job added

* Dedicated docker image for Cypress

* Store videos and screenshots

* Prepare and store junit report

* Use junit reporter

* Code refactoring

* Code refactoring

* Code refactoring

* lint-staged for json, md and yml files

* Format json config

* Assert that PyPI - License is displayed

* Do not create fixtures
This commit is contained in:
Marcin Mielnicki
2019-04-02 22:25:37 +02:00
committed by GitHub
parent e701d36277
commit c81b482082
7 changed files with 954 additions and 34 deletions

4
.gitignore vendored
View File

@@ -106,3 +106,7 @@ service-definitions.yml
# Gatsby
/.cache
/public
# Cypress
/cypress/videos/
/cypress/screenshots/