forked from mirrors/gecko-dev
		
	 cdb4fe1fcb
			
		
	
	
		cdb4fe1fcb
		
	
	
	
	
		
			
			This is another incremental update of wgpu and WebGPU APIs. It increases stability and makes us run most of the Austin's samples (again). Likely fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1704148 Differential Revision: https://phabricator.services.mozilla.com/D112828
		
			
				
	
	
		
			31 lines
		
	
	
	
		
			608 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
	
		
			608 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| # test.sh - Run some tests.
 | |
| 
 | |
| set -eu
 | |
| 
 | |
| # announce what you're doing before you do it
 | |
| verbosely() {
 | |
|     echo "$*"
 | |
|     $*
 | |
| }
 | |
| 
 | |
| wtf() {
 | |
|     exitcode="$?"
 | |
|     if [ $(which python3 | cut -b -4) == "/usr" ]; then
 | |
|         echo >&2
 | |
|         echo "WARNING: venv is not activated. See README.md." >&2
 | |
|     fi
 | |
|     exit $exitcode
 | |
| }
 | |
| 
 | |
| warn_update() {
 | |
|     exitcode="$?"
 | |
|     echo >&2
 | |
|     echo "NOTE: Test failed. This may just mean you need to run update.sh." >&2
 | |
|     exit $exitcode
 | |
| }
 | |
| 
 | |
| verbosely python3 -m tests.test || wtf
 | |
| verbosely python3 -m tests.test_js
 | |
| verbosely python3 -m tests.test_parse_pgen || warn_update
 |