Important directories and their use cases

This commit is contained in:
RachelElysia 2021-06-14 11:04:49 -04:00 committed by GitHub
parent 5e3beb367f
commit de116a3cb0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,6 +1,17 @@
# Cypress Testing # Cypress Testing
Cypress tests are designed solely for end-to-end testing. If this is your first time developing or running end-to-end tests, [Fleet testing documentation](https://github.com/fleetdm/fleet/blob/main/docs/4-Contribution/2-Testing.md) includes git instructions for test preparation and running tests. Cypress tests are designed solely for end-to-end testing. If this is your first time developing or running end-to-end tests, [Fleet testing documentation](https://github.com/fleetdm/fleet/blob/main/docs/4-Contribution/2-Testing.md) includes git instructions for test preparation and running tests.
## Fleet Cypress directories
### Integration directory
Cypress tests the integration of [entire features](integration/all/app) of the app.
With the roll out of teams, Cypress tests the user interface of each role of a user on the Basic Tier ([Fleet Basic Documentation](integration/basic/README.md)) and Core Tier ([Fleet Core Documentation](integration/basic/README.md)).
### Support directory
[Commands](support/commands.ts) that are shared across tests are located in the support directory.
## Opening Cypress locally ## Opening Cypress locally
To open simply run: To open simply run: