Smoke Tests
It is imperative in any testing suite that we have Smoke Tests. In short, smoke tests run quick end-to-end functional tests from GitLab QA and are designed to run against the specified environment to ensure that basic functionality is working.
Our suite consists of this basic functionality coverage:
- User standard authentication
- SSH Key creation and addition to a user
- Project simple creation
- Project creation with Auto-DevOps enabled
- Issue creation
- Issue user mentions
- Merge Request creation
- Snippet creation
Smoke tests have the :smoke
RSpec metadata.
Health check suite
This is a very small subset smoke tests with the :health_check
RSpec metadata.
Its function is to monitor the status and health of the application.
See End-to-end Testing for more details about end-to-end tests.
Docs
Edit this page to fix an error or add an improvement in a merge request.
Create an issue to suggest an improvement to this page.
Product
Create an issue if there's something you don't like about this feature.
Propose functionality by submitting a feature request.
Feature availability and product trials
View pricing to see all GitLab tiers and features, or to upgrade.
Try GitLab for free with access to all features for 30 days.
Get help
If you didn't find what you were looking for, search the docs.
If you want help with something specific and could use community support, post on the GitLab forum.
For problems setting up or using this feature (depending on your GitLab subscription).
Request support