mirror of
				https://git.code.sf.net/p/libpng/code.git
				synced 2025-07-10 18:04:09 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			788 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			788 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| #
 | |
| # Run the unknown API tests
 | |
| err=0
 | |
| image="${srcdir}/pngtest.png"
 | |
| #
 | |
| # stream 4 is used for the output of the shell, pngtest-log.txt gets all the
 | |
| # normal program output.
 | |
| exec 4>&1 1>>pngtest-log.txt 2>&1
 | |
| 
 | |
| echo
 | |
| echo "============ test-pngunknown.sh =============="
 | |
| 
 | |
| echo "Running test-pngunknown.sh" >&4
 | |
| 
 | |
| for tests in \
 | |
|  "discard default=discard"\
 | |
|  "save default=save"\
 | |
|  "if-safe default=if-safe"\
 | |
|  "vpAg vpAg=if-safe"\
 | |
|  "sTER sTER=if-safe"\
 | |
|  "IDAT default=discard IDAT=save"\
 | |
|  "sAPI bKGD=save cHRM=save gAMA=save all=discard iCCP=save sBIT=save sRGB=save"
 | |
| do
 | |
|    set $tests
 | |
|    test="$1"
 | |
|    shift
 | |
| 
 | |
|    if ./pngunknown "$@" "$image" 4>&-
 | |
|    then
 | |
|       echo "  PASS: test-pngunknown $test" >&4
 | |
|    else
 | |
|       echo "  FAIL: test-pngunknown $test" >&4
 | |
|       err=1
 | |
|    fi
 | |
| done
 | |
| 
 | |
| exit $err
 | 
