1.1 KiB
		
	
	
	
	
	
			
		
		
	
	
			1.1 KiB
		
	
	
	
	
	
| stage | group | info | title | 
|---|---|---|---|
| none | unassigned | Any user with at least the Maintainer role can merge updates to this content. For details, see https://docs.gitlab.com/ee/development/development_processes.html#development-guidelines-review. | 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.