mirror of
				https://git.code.sf.net/p/libpng/code.git
				synced 2025-07-10 18:04:09 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			746 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			746 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| #
 | |
| # Run a sequence of gamma tests quietly
 | |
| err=0
 | |
| 
 | |
| echo >> pngtest-log.txt
 | |
| echo "============ pngvalid-full.sh ==============" >> pngtest-log.txt
 | |
| 
 | |
| echo "Running test-pngvalid-full.sh -- it's lengthy, please wait..."
 | |
| for gamma in threshold transform sbit 16-to-8
 | |
| do
 | |
|    opts=
 | |
|    test "$gamma" = threshold || opts="$opts --nogamma-threshold"
 | |
|    test "$gamma" = transform || opts="$opts --nogamma-transform"
 | |
|    test "$gamma" = sbit      || opts="$opts --nogamma-sbit"
 | |
|    test "$gamma" = 16-to-8   || opts="$opts --nogamma-16-to-8"
 | |
| 
 | |
|    if ./pngvalid --nostandard $opts >> pngtest-log.txt 2>&1
 | |
|    then
 | |
|       echo "  PASS:" pngvalid "(gamma-$gamma)"
 | |
|    else
 | |
|       echo "  FAIL:" pngvalid "(gamma-$gamma)"
 | |
|       err=1
 | |
|    fi
 | |
| done
 | |
| 
 | |
| echo
 | |
| 
 | |
| exit $err
 | 
