summaryrefslogtreecommitdiff
path: root/Build/source/libs/libpng/libpng-1.6.12/tests
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/libpng/libpng-1.6.12/tests')
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngimage-full2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngimage-quick2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest13
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g012
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g022
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g042
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g082
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g162
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-2c082
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-2c162
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p012
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p022
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p042
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p082
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-4a082
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-4a162
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-6a082
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-6a162
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngstest-error14
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngtest2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngunknown-IDAT2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngunknown-discard2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngunknown-if-safe2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngunknown-sAPI2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngunknown-sTER2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngunknown-save2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngunknown-vpAg2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-16-to-82
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-alpha-mode2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-background2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-expand16-alpha-mode2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-expand16-background2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-expand16-transform2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-sbit2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-threshold2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-transform2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-interlace-size2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-interlace-standard2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-interlace-transform2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-standard2
-rwxr-xr-xBuild/source/libs/libpng/libpng-1.6.12/tests/pngvalid-standard2
41 files changed, 105 insertions, 0 deletions
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngimage-full b/Build/source/libs/libpng/libpng-1.6.12/tests/pngimage-full
new file mode 100755
index 00000000000..f5eb9895eed
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngimage-full
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngimage --exhaustive --log "${srcdir}/contrib/pngsuite/"*.png
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngimage-quick b/Build/source/libs/libpng/libpng-1.6.12/tests/pngimage-quick
new file mode 100755
index 00000000000..2d4b5db225b
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngimage-quick
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngimage --log "${srcdir}/contrib/pngsuite/"*.png
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest
new file mode 100755
index 00000000000..f5cbdbcae43
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest
@@ -0,0 +1,13 @@
+#!/bin/sh
+#
+# Usage:
+#
+# tests/pngstest pattern
+#
+# Runs pngstest on all the contrib/pngsuite/[^x]*${pattern}.png files
+# NOTE: pattern is used to name the temporary files pngstest generates
+#
+pattern="$1"
+shift
+exec ./pngstest --strict --tmpfile "${pattern}" --log ${1+"$@"}\
+ "${srcdir}/contrib/pngsuite/"[a-wyz]*${pattern}".png"
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g01 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g01
new file mode 100755
index 00000000000..4a495ccb8f0
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g01
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "${srcdir}/tests/pngstest" 0g01
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g02 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g02
new file mode 100755
index 00000000000..1a607c8e17a
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g02
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "${srcdir}/tests/pngstest" 0g02
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g04 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g04
new file mode 100755
index 00000000000..595ba01e333
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g04
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "${srcdir}/tests/pngstest" 0g04
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g08 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g08
new file mode 100755
index 00000000000..21a8b4bb4e0
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g08
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "${srcdir}/tests/pngstest" 0g08
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g16 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g16
new file mode 100755
index 00000000000..0104c37bdd5
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-0g16
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "${srcdir}/tests/pngstest" 0g16
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-2c08 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-2c08
new file mode 100755
index 00000000000..9e0de6f1e03
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-2c08
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "${srcdir}/tests/pngstest" 2c08
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-2c16 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-2c16
new file mode 100755
index 00000000000..c1b88b04ed6
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-2c16
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "${srcdir}/tests/pngstest" 2c16
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p01 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p01
new file mode 100755
index 00000000000..6aeb8d06cf9
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p01
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "${srcdir}/tests/pngstest" 3p01
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p02 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p02
new file mode 100755
index 00000000000..770a75c0b10
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p02
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "${srcdir}/tests/pngstest" 3p02
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p04 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p04
new file mode 100755
index 00000000000..957d6ae341e
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p04
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "${srcdir}/tests/pngstest" 3p04
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p08 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p08
new file mode 100755
index 00000000000..d0947afdef1
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-3p08
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "${srcdir}/tests/pngstest" 3p08
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-4a08 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-4a08
new file mode 100755
index 00000000000..2fab57f01df
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-4a08
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "${srcdir}/tests/pngstest" 4a08
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-4a16 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-4a16
new file mode 100755
index 00000000000..e4ad5aa9adb
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-4a16
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "${srcdir}/tests/pngstest" 4a16
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-6a08 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-6a08
new file mode 100755
index 00000000000..aa6c03c3d97
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-6a08
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "${srcdir}/tests/pngstest" 6a08
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-6a16 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-6a16
new file mode 100755
index 00000000000..545b1b394bb
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-6a16
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec "${srcdir}/tests/pngstest" 6a16
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-error b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-error
new file mode 100755
index 00000000000..ebf3a7b59ea
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngstest-error
@@ -0,0 +1,14 @@
+#!/bin/sh
+code=77 # skipped
+for t in "${srcdir}/contrib/pngsuite/"x*".png"
+do
+ if test "$t" != "${srcdir}/contrib/pngsuite/x*.png"
+ then
+ # not skipped, test it
+ if ./pngstest --strict --tmpfile "error" --log "$@" "$t"
+ then
+ code=0 # oops, success: should not happen!
+ fi
+ fi
+done
+exit $code
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngtest b/Build/source/libs/libpng/libpng-1.6.12/tests/pngtest
new file mode 100755
index 00000000000..813973b23ed
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngtest
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngtest --strict ${srcdir}/pngtest.png
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-IDAT b/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-IDAT
new file mode 100755
index 00000000000..71d915a9ca3
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-IDAT
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngunknown default=discard IDAT=save "${srcdir}/pngtest.png"
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-discard b/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-discard
new file mode 100755
index 00000000000..f1f02d4c7b1
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-discard
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngunknown default=discard "${srcdir}/pngtest.png"
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-if-safe b/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-if-safe
new file mode 100755
index 00000000000..7c52824f83c
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-if-safe
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngunknown default=if-safe "${srcdir}/pngtest.png"
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-sAPI b/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-sAPI
new file mode 100755
index 00000000000..e087ef25a7e
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-sAPI
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngunknown bKGD=save cHRM=save gAMA=save all=discard iCCP=save sBIT=save sRGB=save "${srcdir}/pngtest.png"
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-sTER b/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-sTER
new file mode 100755
index 00000000000..1b945dc3476
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-sTER
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngunknown sTER=if-safe "${srcdir}/pngtest.png"
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-save b/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-save
new file mode 100755
index 00000000000..ae849308ce8
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-save
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngunknown default=save "${srcdir}/pngtest.png"
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-vpAg b/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-vpAg
new file mode 100755
index 00000000000..396c6e40d4e
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngunknown-vpAg
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngunknown vpAg=if-safe "${srcdir}/pngtest.png"
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-16-to-8 b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-16-to-8
new file mode 100755
index 00000000000..b3223382950
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-16-to-8
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngvalid --gamma-16-to-8
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-alpha-mode b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-alpha-mode
new file mode 100755
index 00000000000..ed04fa511b8
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-alpha-mode
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngvalid --gamma-alpha-mode
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-background b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-background
new file mode 100755
index 00000000000..658e5fe4def
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-background
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngvalid --gamma-background
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-expand16-alpha-mode b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-expand16-alpha-mode
new file mode 100755
index 00000000000..bdda566a06b
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-expand16-alpha-mode
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngvalid --gamma-alpha-mode --expand16
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-expand16-background b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-expand16-background
new file mode 100755
index 00000000000..f993c21aebb
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-expand16-background
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngvalid --gamma-background --expand16
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-expand16-transform b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-expand16-transform
new file mode 100755
index 00000000000..f462534e854
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-expand16-transform
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngvalid --gamma-transform --expand16
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-sbit b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-sbit
new file mode 100755
index 00000000000..aa82fe04fea
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-sbit
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngvalid --gamma-sbit
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-threshold b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-threshold
new file mode 100755
index 00000000000..2cfca914677
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-threshold
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngvalid --gamma-threshold
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-transform b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-transform
new file mode 100755
index 00000000000..a71ab4d5ec7
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-gamma-transform
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngvalid --gamma-transform
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-interlace-size b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-interlace-size
new file mode 100755
index 00000000000..a31b2835570
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-interlace-size
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngvalid --size --progressive-read
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-interlace-standard b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-interlace-standard
new file mode 100755
index 00000000000..59042eb1720
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-interlace-standard
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngvalid --standard --progressive-read --interlace
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-interlace-transform b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-interlace-transform
new file mode 100755
index 00000000000..edf9a8a79ee
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-interlace-transform
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngvalid --transform
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-standard b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-standard
new file mode 100755
index 00000000000..aa1b4b4db3a
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-progressive-standard
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngvalid --standard --progressive-read
diff --git a/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-standard b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-standard
new file mode 100755
index 00000000000..aa1b4b4db3a
--- /dev/null
+++ b/Build/source/libs/libpng/libpng-1.6.12/tests/pngvalid-standard
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec ./pngvalid --standard --progressive-read