mirror of https://github.com/grafana/grafana.git
				
				
				
			
		
			
				
	
	
		
			37 lines
		
	
	
		
			775 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			775 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| set -x
 | |
| 
 | |
| # Clean up old report
 | |
| jsonReport="pa11y-ci-results.json"
 | |
| if [ -f "$jsonReport" ] ; then
 | |
|     rm "$jsonReport"
 | |
| fi
 | |
| 
 | |
| # Clean up old folder
 | |
| report="pa11y-ci-report/"
 | |
| 
 | |
| if [ -d "$report" ] ; then
 | |
|     rm -R "$report"
 | |
| fi
 | |
| 
 | |
| 
 | |
| # Run e2e grafana instance
 | |
| 
 | |
| if [ "$BASE_URL" != "" ]; then
 | |
|     echo -e "BASE_URL set, skipping starting server"
 | |
| else
 | |
|   # Start it in the background
 | |
|   ./e2e/start-server > e2e/server.log &
 | |
|   ./e2e/wait-for-grafana
 | |
| fi
 | |
| 
 | |
| # Run accessibility command
 | |
| yarn dlx --quiet pa11y-ci@pa11y/pa11y-ci#6b2d4f54efe445ad551472acc1877fe7542ac085 --config .pa11yci.conf.js --json > pa11y-ci-results.json
 | |
| 
 | |
| # Generate HTML report
 | |
| yarn dlx pa11y-ci-reporter-html@3.0.1 pa11y-ci-reporter-html
 | |
| 
 | |
| # Start local server
 | |
| yarn http-server pa11y-ci-report -p 1234
 |