diff --git a/.appveyor.yml b/.appveyor.yml index 7039cd4..3eb775b 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -1,9 +1,9 @@ version: '{build}' cache: -- x86_64-4.9.2-release-win32-seh-rt_v4-rev4.7z -> .appveyor.yml -- i686-4.9.2-release-win32-dwarf-rt_v4-rev4.7z -> .appveyor.yml -- Nim -> .appveyor.yml + - x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z -> .appveyor.yml + - i686-8.1.0-release-posix-dwarf-rt_v6-rev0.7z -> .appveyor.yml + - Nim -> .appveyor.yml matrix: # We always want 32 and 64-bit compilation @@ -17,13 +17,13 @@ install: - setlocal EnableExtensions EnableDelayedExpansion - IF "%PLATFORM%" == "x86" ( - SET "MINGW_ARCHIVE=i686-4.9.2-release-win32-dwarf-rt_v4-rev4.7z" & - SET "MINGW_URL=https://sourceforge.net/projects/mingw-w64/files/Toolchains%%20targetting%%20Win32/Personal%%20Builds/mingw-builds/4.9.2/threads-win32/dwarf/i686-4.9.2-release-win32-dwarf-rt_v4-rev4.7z" & + SET "MINGW_ARCHIVE=i686-8.1.0-release-posix-dwarf-rt_v6-rev0.7z" & + SET "MINGW_URL=https://sourceforge.net/projects/mingw-w64/files/Toolchains%%20targetting%%20Win32/Personal%%20Builds/mingw-builds/8.1.0/threads-posix/dwarf/i686-8.1.0-release-posix-dwarf-rt_v6-rev0.7z" & SET "MINGW_DIR=mingw32" ) ELSE ( IF "%PLATFORM%" == "x64" ( - SET "MINGW_ARCHIVE=x86_64-4.9.2-release-win32-seh-rt_v4-rev4.7z" & - SET "MINGW_URL=https://sourceforge.net/projects/mingw-w64/files/Toolchains%%20targetting%%20Win64/Personal%%20Builds/mingw-builds/4.9.2/threads-win32/seh/x86_64-4.9.2-release-win32-seh-rt_v4-rev4.7z" & + SET "MINGW_ARCHIVE=x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z" & + SET "MINGW_URL=https://sourceforge.net/projects/mingw-w64/files/Toolchains%%20targetting%%20Win64/Personal%%20Builds/mingw-builds/8.1.0/threads-posix/seh/x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z" & SET "MINGW_DIR=mingw64" ) else ( echo "Unknown platform" diff --git a/nimPNG.nimble b/nimPNG.nimble index ac59b31..609f0d6 100644 --- a/nimPNG.nimble +++ b/nimPNG.nimble @@ -1,19 +1,22 @@ # Package -version = "0.2.5" +version = "0.2.6" author = "Andri Lim" description = "PNG encoder and decoder" license = "MIT" -skipDirs = @["apng", "suite", "tester", "docs"] +skipDirs = @["tests", "docs"] # Deps requires "nim >= 0.19.0" task tests, "Run tests": - withDir("tester"): - exec "nim c -r test.nim" - exec "nim c -r testCodec.nim" - exec "nim c -r testSuite.nim" - - exec "nim c -r -d:release test.nim" - exec "nim c -r -d:release testCodec.nim" - exec "nim c -r -d:release testSuite.nim" + exec "nim c -r tests/test_apng.nim" + exec "nim c -r tests/test_codec.nim" + exec "nim c -r tests/test_suite.nim" + exec "nim c -r tests/test_nimz.nim" + + exec "nim c -r -d:release tests/test_apng.nim" + exec "nim c -r -d:release tests/test_codec.nim" + exec "nim c -r -d:release tests/test_suite.nim" + exec "nim c -r -d:release tests/test_nimz.nim" + + exec "nim c -r --gc:arc -d:release tests/test_nimz.nim" diff --git a/nimPNG/nimz.nim b/nimPNG/nimz.nim index 182e2bb..ed79d50 100644 --- a/nimPNG/nimz.nim +++ b/nimPNG/nimz.nim @@ -1221,6 +1221,9 @@ proc nzDeflateInit*(input: string): nzStream = nz.mode = nzsDeflate result = nz +template nzCompressInit*(input: string): nzStream = + nzDeflateInit(input) + proc nzInflateInit*(input: string): nzStream = var nz = nzInit() nz.data = newStringOfCap(1024 * 1024 * 5) # Allocate 5MB in advance @@ -1230,6 +1233,9 @@ proc nzInflateInit*(input: string): nzStream = nz.mode = nzsInflate result = nz +template nzDecompressInit*(input: string): nzStream = + nzInflateInit(input) + proc nzGetResult(nz: nzStream): string = if nz.mode == nzsInflate: return nz.data result = nz.bits.data diff --git a/tester/nim.cfg b/tester/nim.cfg deleted file mode 100644 index 5bb1fab..0000000 --- a/tester/nim.cfg +++ /dev/null @@ -1 +0,0 @@ ---path:".." \ No newline at end of file diff --git a/apng/012-dispose-background.png b/tests/apng/012-dispose-background.png similarity index 100% rename from apng/012-dispose-background.png rename to tests/apng/012-dispose-background.png diff --git a/apng/012-dispose-none.png b/tests/apng/012-dispose-none.png similarity index 100% rename from apng/012-dispose-none.png rename to tests/apng/012-dispose-none.png diff --git a/apng/012-dispose-previous.png b/tests/apng/012-dispose-previous.png similarity index 100% rename from apng/012-dispose-previous.png rename to tests/apng/012-dispose-previous.png diff --git a/apng/APNG-IC1696_by_Jukka_Metsavainio.png b/tests/apng/APNG-IC1696_by_Jukka_Metsavainio.png similarity index 100% rename from apng/APNG-IC1696_by_Jukka_Metsavainio.png rename to tests/apng/APNG-IC1696_by_Jukka_Metsavainio.png diff --git a/apng/APNG-Icos4D.png b/tests/apng/APNG-Icos4D.png similarity index 100% rename from apng/APNG-Icos4D.png rename to tests/apng/APNG-Icos4D.png diff --git a/apng/APNG-Saturn.png b/tests/apng/APNG-Saturn.png similarity index 100% rename from apng/APNG-Saturn.png rename to tests/apng/APNG-Saturn.png diff --git a/apng/APNG-StarV838.png b/tests/apng/APNG-StarV838.png similarity index 100% rename from apng/APNG-StarV838.png rename to tests/apng/APNG-StarV838.png diff --git a/apng/APNG-cube.png b/tests/apng/APNG-cube.png similarity index 100% rename from apng/APNG-cube.png rename to tests/apng/APNG-cube.png diff --git a/apng/APNG-from-GIF-LostWorld.png b/tests/apng/APNG-from-GIF-LostWorld.png similarity index 100% rename from apng/APNG-from-GIF-LostWorld.png rename to tests/apng/APNG-from-GIF-LostWorld.png diff --git a/apng/APNG-from-GIF-Mouse.png b/tests/apng/APNG-from-GIF-Mouse.png similarity index 100% rename from apng/APNG-from-GIF-Mouse.png rename to tests/apng/APNG-from-GIF-Mouse.png diff --git a/apng/apng00.png b/tests/apng/apng00.png similarity index 100% rename from apng/apng00.png rename to tests/apng/apng00.png diff --git a/apng/apng01.png b/tests/apng/apng01.png similarity index 100% rename from apng/apng01.png rename to tests/apng/apng01.png diff --git a/apng/apng02.png b/tests/apng/apng02.png similarity index 100% rename from apng/apng02.png rename to tests/apng/apng02.png diff --git a/apng/apng04.png b/tests/apng/apng04.png similarity index 100% rename from apng/apng04.png rename to tests/apng/apng04.png diff --git a/apng/apng08.png b/tests/apng/apng08.png similarity index 100% rename from apng/apng08.png rename to tests/apng/apng08.png diff --git a/apng/apng10.png b/tests/apng/apng10.png similarity index 100% rename from apng/apng10.png rename to tests/apng/apng10.png diff --git a/apng/apng11.png b/tests/apng/apng11.png similarity index 100% rename from apng/apng11.png rename to tests/apng/apng11.png diff --git a/apng/apng12.png b/tests/apng/apng12.png similarity index 100% rename from apng/apng12.png rename to tests/apng/apng12.png diff --git a/apng/apng14.png b/tests/apng/apng14.png similarity index 100% rename from apng/apng14.png rename to tests/apng/apng14.png diff --git a/apng/apng18.png b/tests/apng/apng18.png similarity index 100% rename from apng/apng18.png rename to tests/apng/apng18.png diff --git a/apng/apng24.png b/tests/apng/apng24.png similarity index 100% rename from apng/apng24.png rename to tests/apng/apng24.png diff --git a/apng/apng26.png b/tests/apng/apng26.png similarity index 100% rename from apng/apng26.png rename to tests/apng/apng26.png diff --git a/apng/clock.png b/tests/apng/clock.png similarity index 100% rename from apng/clock.png rename to tests/apng/clock.png diff --git a/apng/firefox.png b/tests/apng/firefox.png similarity index 100% rename from apng/firefox.png rename to tests/apng/firefox.png diff --git a/apng/frames/012-dispose-background_0.bmp b/tests/apng/frames/012-dispose-background_0.bmp similarity index 100% rename from apng/frames/012-dispose-background_0.bmp rename to tests/apng/frames/012-dispose-background_0.bmp diff --git a/apng/frames/012-dispose-background_1.bmp b/tests/apng/frames/012-dispose-background_1.bmp similarity index 100% rename from apng/frames/012-dispose-background_1.bmp rename to tests/apng/frames/012-dispose-background_1.bmp diff --git a/apng/frames/012-dispose-background_2.bmp b/tests/apng/frames/012-dispose-background_2.bmp similarity index 100% rename from apng/frames/012-dispose-background_2.bmp rename to tests/apng/frames/012-dispose-background_2.bmp diff --git a/apng/frames/012-dispose-none_0.bmp b/tests/apng/frames/012-dispose-none_0.bmp similarity index 100% rename from apng/frames/012-dispose-none_0.bmp rename to tests/apng/frames/012-dispose-none_0.bmp diff --git a/apng/frames/012-dispose-none_1.bmp b/tests/apng/frames/012-dispose-none_1.bmp similarity index 100% rename from apng/frames/012-dispose-none_1.bmp rename to tests/apng/frames/012-dispose-none_1.bmp diff --git a/apng/frames/012-dispose-none_2.bmp b/tests/apng/frames/012-dispose-none_2.bmp similarity index 100% rename from apng/frames/012-dispose-none_2.bmp rename to tests/apng/frames/012-dispose-none_2.bmp diff --git a/apng/frames/012-dispose-previous_0.bmp b/tests/apng/frames/012-dispose-previous_0.bmp similarity index 100% rename from apng/frames/012-dispose-previous_0.bmp rename to tests/apng/frames/012-dispose-previous_0.bmp diff --git a/apng/frames/012-dispose-previous_1.bmp b/tests/apng/frames/012-dispose-previous_1.bmp similarity index 100% rename from apng/frames/012-dispose-previous_1.bmp rename to tests/apng/frames/012-dispose-previous_1.bmp diff --git a/apng/frames/012-dispose-previous_2.bmp b/tests/apng/frames/012-dispose-previous_2.bmp similarity index 100% rename from apng/frames/012-dispose-previous_2.bmp rename to tests/apng/frames/012-dispose-previous_2.bmp diff --git a/apng/frames/APNG-IC1696_by_Jukka_Metsavainio_0.bmp b/tests/apng/frames/APNG-IC1696_by_Jukka_Metsavainio_0.bmp similarity index 100% rename from apng/frames/APNG-IC1696_by_Jukka_Metsavainio_0.bmp rename to tests/apng/frames/APNG-IC1696_by_Jukka_Metsavainio_0.bmp diff --git a/apng/frames/APNG-IC1696_by_Jukka_Metsavainio_1.bmp b/tests/apng/frames/APNG-IC1696_by_Jukka_Metsavainio_1.bmp similarity index 100% rename from apng/frames/APNG-IC1696_by_Jukka_Metsavainio_1.bmp rename to tests/apng/frames/APNG-IC1696_by_Jukka_Metsavainio_1.bmp diff --git a/apng/frames/APNG-Icos4D_0.bmp b/tests/apng/frames/APNG-Icos4D_0.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_0.bmp rename to tests/apng/frames/APNG-Icos4D_0.bmp diff --git a/apng/frames/APNG-Icos4D_1.bmp b/tests/apng/frames/APNG-Icos4D_1.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_1.bmp rename to tests/apng/frames/APNG-Icos4D_1.bmp diff --git a/apng/frames/APNG-Icos4D_10.bmp b/tests/apng/frames/APNG-Icos4D_10.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_10.bmp rename to tests/apng/frames/APNG-Icos4D_10.bmp diff --git a/apng/frames/APNG-Icos4D_11.bmp b/tests/apng/frames/APNG-Icos4D_11.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_11.bmp rename to tests/apng/frames/APNG-Icos4D_11.bmp diff --git a/apng/frames/APNG-Icos4D_12.bmp b/tests/apng/frames/APNG-Icos4D_12.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_12.bmp rename to tests/apng/frames/APNG-Icos4D_12.bmp diff --git a/apng/frames/APNG-Icos4D_13.bmp b/tests/apng/frames/APNG-Icos4D_13.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_13.bmp rename to tests/apng/frames/APNG-Icos4D_13.bmp diff --git a/apng/frames/APNG-Icos4D_14.bmp b/tests/apng/frames/APNG-Icos4D_14.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_14.bmp rename to tests/apng/frames/APNG-Icos4D_14.bmp diff --git a/apng/frames/APNG-Icos4D_15.bmp b/tests/apng/frames/APNG-Icos4D_15.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_15.bmp rename to tests/apng/frames/APNG-Icos4D_15.bmp diff --git a/apng/frames/APNG-Icos4D_16.bmp b/tests/apng/frames/APNG-Icos4D_16.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_16.bmp rename to tests/apng/frames/APNG-Icos4D_16.bmp diff --git a/apng/frames/APNG-Icos4D_17.bmp b/tests/apng/frames/APNG-Icos4D_17.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_17.bmp rename to tests/apng/frames/APNG-Icos4D_17.bmp diff --git a/apng/frames/APNG-Icos4D_18.bmp b/tests/apng/frames/APNG-Icos4D_18.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_18.bmp rename to tests/apng/frames/APNG-Icos4D_18.bmp diff --git a/apng/frames/APNG-Icos4D_19.bmp b/tests/apng/frames/APNG-Icos4D_19.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_19.bmp rename to tests/apng/frames/APNG-Icos4D_19.bmp diff --git a/apng/frames/APNG-Icos4D_2.bmp b/tests/apng/frames/APNG-Icos4D_2.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_2.bmp rename to tests/apng/frames/APNG-Icos4D_2.bmp diff --git a/apng/frames/APNG-Icos4D_20.bmp b/tests/apng/frames/APNG-Icos4D_20.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_20.bmp rename to tests/apng/frames/APNG-Icos4D_20.bmp diff --git a/apng/frames/APNG-Icos4D_21.bmp b/tests/apng/frames/APNG-Icos4D_21.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_21.bmp rename to tests/apng/frames/APNG-Icos4D_21.bmp diff --git a/apng/frames/APNG-Icos4D_22.bmp b/tests/apng/frames/APNG-Icos4D_22.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_22.bmp rename to tests/apng/frames/APNG-Icos4D_22.bmp diff --git a/apng/frames/APNG-Icos4D_23.bmp b/tests/apng/frames/APNG-Icos4D_23.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_23.bmp rename to tests/apng/frames/APNG-Icos4D_23.bmp diff --git a/apng/frames/APNG-Icos4D_24.bmp b/tests/apng/frames/APNG-Icos4D_24.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_24.bmp rename to tests/apng/frames/APNG-Icos4D_24.bmp diff --git a/apng/frames/APNG-Icos4D_25.bmp b/tests/apng/frames/APNG-Icos4D_25.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_25.bmp rename to tests/apng/frames/APNG-Icos4D_25.bmp diff --git a/apng/frames/APNG-Icos4D_26.bmp b/tests/apng/frames/APNG-Icos4D_26.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_26.bmp rename to tests/apng/frames/APNG-Icos4D_26.bmp diff --git a/apng/frames/APNG-Icos4D_27.bmp b/tests/apng/frames/APNG-Icos4D_27.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_27.bmp rename to tests/apng/frames/APNG-Icos4D_27.bmp diff --git a/apng/frames/APNG-Icos4D_28.bmp b/tests/apng/frames/APNG-Icos4D_28.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_28.bmp rename to tests/apng/frames/APNG-Icos4D_28.bmp diff --git a/apng/frames/APNG-Icos4D_29.bmp b/tests/apng/frames/APNG-Icos4D_29.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_29.bmp rename to tests/apng/frames/APNG-Icos4D_29.bmp diff --git a/apng/frames/APNG-Icos4D_3.bmp b/tests/apng/frames/APNG-Icos4D_3.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_3.bmp rename to tests/apng/frames/APNG-Icos4D_3.bmp diff --git a/apng/frames/APNG-Icos4D_30.bmp b/tests/apng/frames/APNG-Icos4D_30.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_30.bmp rename to tests/apng/frames/APNG-Icos4D_30.bmp diff --git a/apng/frames/APNG-Icos4D_31.bmp b/tests/apng/frames/APNG-Icos4D_31.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_31.bmp rename to tests/apng/frames/APNG-Icos4D_31.bmp diff --git a/apng/frames/APNG-Icos4D_32.bmp b/tests/apng/frames/APNG-Icos4D_32.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_32.bmp rename to tests/apng/frames/APNG-Icos4D_32.bmp diff --git a/apng/frames/APNG-Icos4D_33.bmp b/tests/apng/frames/APNG-Icos4D_33.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_33.bmp rename to tests/apng/frames/APNG-Icos4D_33.bmp diff --git a/apng/frames/APNG-Icos4D_34.bmp b/tests/apng/frames/APNG-Icos4D_34.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_34.bmp rename to tests/apng/frames/APNG-Icos4D_34.bmp diff --git a/apng/frames/APNG-Icos4D_35.bmp b/tests/apng/frames/APNG-Icos4D_35.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_35.bmp rename to tests/apng/frames/APNG-Icos4D_35.bmp diff --git a/apng/frames/APNG-Icos4D_36.bmp b/tests/apng/frames/APNG-Icos4D_36.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_36.bmp rename to tests/apng/frames/APNG-Icos4D_36.bmp diff --git a/apng/frames/APNG-Icos4D_37.bmp b/tests/apng/frames/APNG-Icos4D_37.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_37.bmp rename to tests/apng/frames/APNG-Icos4D_37.bmp diff --git a/apng/frames/APNG-Icos4D_38.bmp b/tests/apng/frames/APNG-Icos4D_38.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_38.bmp rename to tests/apng/frames/APNG-Icos4D_38.bmp diff --git a/apng/frames/APNG-Icos4D_39.bmp b/tests/apng/frames/APNG-Icos4D_39.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_39.bmp rename to tests/apng/frames/APNG-Icos4D_39.bmp diff --git a/apng/frames/APNG-Icos4D_4.bmp b/tests/apng/frames/APNG-Icos4D_4.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_4.bmp rename to tests/apng/frames/APNG-Icos4D_4.bmp diff --git a/apng/frames/APNG-Icos4D_40.bmp b/tests/apng/frames/APNG-Icos4D_40.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_40.bmp rename to tests/apng/frames/APNG-Icos4D_40.bmp diff --git a/apng/frames/APNG-Icos4D_41.bmp b/tests/apng/frames/APNG-Icos4D_41.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_41.bmp rename to tests/apng/frames/APNG-Icos4D_41.bmp diff --git a/apng/frames/APNG-Icos4D_42.bmp b/tests/apng/frames/APNG-Icos4D_42.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_42.bmp rename to tests/apng/frames/APNG-Icos4D_42.bmp diff --git a/apng/frames/APNG-Icos4D_43.bmp b/tests/apng/frames/APNG-Icos4D_43.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_43.bmp rename to tests/apng/frames/APNG-Icos4D_43.bmp diff --git a/apng/frames/APNG-Icos4D_44.bmp b/tests/apng/frames/APNG-Icos4D_44.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_44.bmp rename to tests/apng/frames/APNG-Icos4D_44.bmp diff --git a/apng/frames/APNG-Icos4D_45.bmp b/tests/apng/frames/APNG-Icos4D_45.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_45.bmp rename to tests/apng/frames/APNG-Icos4D_45.bmp diff --git a/apng/frames/APNG-Icos4D_46.bmp b/tests/apng/frames/APNG-Icos4D_46.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_46.bmp rename to tests/apng/frames/APNG-Icos4D_46.bmp diff --git a/apng/frames/APNG-Icos4D_47.bmp b/tests/apng/frames/APNG-Icos4D_47.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_47.bmp rename to tests/apng/frames/APNG-Icos4D_47.bmp diff --git a/apng/frames/APNG-Icos4D_5.bmp b/tests/apng/frames/APNG-Icos4D_5.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_5.bmp rename to tests/apng/frames/APNG-Icos4D_5.bmp diff --git a/apng/frames/APNG-Icos4D_6.bmp b/tests/apng/frames/APNG-Icos4D_6.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_6.bmp rename to tests/apng/frames/APNG-Icos4D_6.bmp diff --git a/apng/frames/APNG-Icos4D_7.bmp b/tests/apng/frames/APNG-Icos4D_7.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_7.bmp rename to tests/apng/frames/APNG-Icos4D_7.bmp diff --git a/apng/frames/APNG-Icos4D_8.bmp b/tests/apng/frames/APNG-Icos4D_8.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_8.bmp rename to tests/apng/frames/APNG-Icos4D_8.bmp diff --git a/apng/frames/APNG-Icos4D_9.bmp b/tests/apng/frames/APNG-Icos4D_9.bmp similarity index 100% rename from apng/frames/APNG-Icos4D_9.bmp rename to tests/apng/frames/APNG-Icos4D_9.bmp diff --git a/apng/frames/APNG-Saturn_0.bmp b/tests/apng/frames/APNG-Saturn_0.bmp similarity index 100% rename from apng/frames/APNG-Saturn_0.bmp rename to tests/apng/frames/APNG-Saturn_0.bmp diff --git a/apng/frames/APNG-Saturn_1.bmp b/tests/apng/frames/APNG-Saturn_1.bmp similarity index 100% rename from apng/frames/APNG-Saturn_1.bmp rename to tests/apng/frames/APNG-Saturn_1.bmp diff --git a/apng/frames/APNG-Saturn_10.bmp b/tests/apng/frames/APNG-Saturn_10.bmp similarity index 100% rename from apng/frames/APNG-Saturn_10.bmp rename to tests/apng/frames/APNG-Saturn_10.bmp diff --git a/apng/frames/APNG-Saturn_11.bmp b/tests/apng/frames/APNG-Saturn_11.bmp similarity index 100% rename from apng/frames/APNG-Saturn_11.bmp rename to tests/apng/frames/APNG-Saturn_11.bmp diff --git a/apng/frames/APNG-Saturn_12.bmp b/tests/apng/frames/APNG-Saturn_12.bmp similarity index 100% rename from apng/frames/APNG-Saturn_12.bmp rename to tests/apng/frames/APNG-Saturn_12.bmp diff --git a/apng/frames/APNG-Saturn_13.bmp b/tests/apng/frames/APNG-Saturn_13.bmp similarity index 100% rename from apng/frames/APNG-Saturn_13.bmp rename to tests/apng/frames/APNG-Saturn_13.bmp diff --git a/apng/frames/APNG-Saturn_14.bmp b/tests/apng/frames/APNG-Saturn_14.bmp similarity index 100% rename from apng/frames/APNG-Saturn_14.bmp rename to tests/apng/frames/APNG-Saturn_14.bmp diff --git a/apng/frames/APNG-Saturn_15.bmp b/tests/apng/frames/APNG-Saturn_15.bmp similarity index 100% rename from apng/frames/APNG-Saturn_15.bmp rename to tests/apng/frames/APNG-Saturn_15.bmp diff --git a/apng/frames/APNG-Saturn_16.bmp b/tests/apng/frames/APNG-Saturn_16.bmp similarity index 100% rename from apng/frames/APNG-Saturn_16.bmp rename to tests/apng/frames/APNG-Saturn_16.bmp diff --git a/apng/frames/APNG-Saturn_17.bmp b/tests/apng/frames/APNG-Saturn_17.bmp similarity index 100% rename from apng/frames/APNG-Saturn_17.bmp rename to tests/apng/frames/APNG-Saturn_17.bmp diff --git a/apng/frames/APNG-Saturn_18.bmp b/tests/apng/frames/APNG-Saturn_18.bmp similarity index 100% rename from apng/frames/APNG-Saturn_18.bmp rename to tests/apng/frames/APNG-Saturn_18.bmp diff --git a/apng/frames/APNG-Saturn_19.bmp b/tests/apng/frames/APNG-Saturn_19.bmp similarity index 100% rename from apng/frames/APNG-Saturn_19.bmp rename to tests/apng/frames/APNG-Saturn_19.bmp diff --git a/apng/frames/APNG-Saturn_2.bmp b/tests/apng/frames/APNG-Saturn_2.bmp similarity index 100% rename from apng/frames/APNG-Saturn_2.bmp rename to tests/apng/frames/APNG-Saturn_2.bmp diff --git a/apng/frames/APNG-Saturn_3.bmp b/tests/apng/frames/APNG-Saturn_3.bmp similarity index 100% rename from apng/frames/APNG-Saturn_3.bmp rename to tests/apng/frames/APNG-Saturn_3.bmp diff --git a/apng/frames/APNG-Saturn_4.bmp b/tests/apng/frames/APNG-Saturn_4.bmp similarity index 100% rename from apng/frames/APNG-Saturn_4.bmp rename to tests/apng/frames/APNG-Saturn_4.bmp diff --git a/apng/frames/APNG-Saturn_5.bmp b/tests/apng/frames/APNG-Saturn_5.bmp similarity index 100% rename from apng/frames/APNG-Saturn_5.bmp rename to tests/apng/frames/APNG-Saturn_5.bmp diff --git a/apng/frames/APNG-Saturn_6.bmp b/tests/apng/frames/APNG-Saturn_6.bmp similarity index 100% rename from apng/frames/APNG-Saturn_6.bmp rename to tests/apng/frames/APNG-Saturn_6.bmp diff --git a/apng/frames/APNG-Saturn_7.bmp b/tests/apng/frames/APNG-Saturn_7.bmp similarity index 100% rename from apng/frames/APNG-Saturn_7.bmp rename to tests/apng/frames/APNG-Saturn_7.bmp diff --git a/apng/frames/APNG-Saturn_8.bmp b/tests/apng/frames/APNG-Saturn_8.bmp similarity index 100% rename from apng/frames/APNG-Saturn_8.bmp rename to tests/apng/frames/APNG-Saturn_8.bmp diff --git a/apng/frames/APNG-Saturn_9.bmp b/tests/apng/frames/APNG-Saturn_9.bmp similarity index 100% rename from apng/frames/APNG-Saturn_9.bmp rename to tests/apng/frames/APNG-Saturn_9.bmp diff --git a/apng/frames/APNG-StarV838_0.bmp b/tests/apng/frames/APNG-StarV838_0.bmp similarity index 100% rename from apng/frames/APNG-StarV838_0.bmp rename to tests/apng/frames/APNG-StarV838_0.bmp diff --git a/apng/frames/APNG-StarV838_1.bmp b/tests/apng/frames/APNG-StarV838_1.bmp similarity index 100% rename from apng/frames/APNG-StarV838_1.bmp rename to tests/apng/frames/APNG-StarV838_1.bmp diff --git a/apng/frames/APNG-StarV838_2.bmp b/tests/apng/frames/APNG-StarV838_2.bmp similarity index 100% rename from apng/frames/APNG-StarV838_2.bmp rename to tests/apng/frames/APNG-StarV838_2.bmp diff --git a/apng/frames/APNG-StarV838_3.bmp b/tests/apng/frames/APNG-StarV838_3.bmp similarity index 100% rename from apng/frames/APNG-StarV838_3.bmp rename to tests/apng/frames/APNG-StarV838_3.bmp diff --git a/apng/frames/APNG-cube_0.bmp b/tests/apng/frames/APNG-cube_0.bmp similarity index 100% rename from apng/frames/APNG-cube_0.bmp rename to tests/apng/frames/APNG-cube_0.bmp diff --git a/apng/frames/APNG-cube_1.bmp b/tests/apng/frames/APNG-cube_1.bmp similarity index 100% rename from apng/frames/APNG-cube_1.bmp rename to tests/apng/frames/APNG-cube_1.bmp diff --git a/apng/frames/APNG-cube_10.bmp b/tests/apng/frames/APNG-cube_10.bmp similarity index 100% rename from apng/frames/APNG-cube_10.bmp rename to tests/apng/frames/APNG-cube_10.bmp diff --git a/apng/frames/APNG-cube_11.bmp b/tests/apng/frames/APNG-cube_11.bmp similarity index 100% rename from apng/frames/APNG-cube_11.bmp rename to tests/apng/frames/APNG-cube_11.bmp diff --git a/apng/frames/APNG-cube_12.bmp b/tests/apng/frames/APNG-cube_12.bmp similarity index 100% rename from apng/frames/APNG-cube_12.bmp rename to tests/apng/frames/APNG-cube_12.bmp diff --git a/apng/frames/APNG-cube_13.bmp b/tests/apng/frames/APNG-cube_13.bmp similarity index 100% rename from apng/frames/APNG-cube_13.bmp rename to tests/apng/frames/APNG-cube_13.bmp diff --git a/apng/frames/APNG-cube_14.bmp b/tests/apng/frames/APNG-cube_14.bmp similarity index 100% rename from apng/frames/APNG-cube_14.bmp rename to tests/apng/frames/APNG-cube_14.bmp diff --git a/apng/frames/APNG-cube_15.bmp b/tests/apng/frames/APNG-cube_15.bmp similarity index 100% rename from apng/frames/APNG-cube_15.bmp rename to tests/apng/frames/APNG-cube_15.bmp diff --git a/apng/frames/APNG-cube_16.bmp b/tests/apng/frames/APNG-cube_16.bmp similarity index 100% rename from apng/frames/APNG-cube_16.bmp rename to tests/apng/frames/APNG-cube_16.bmp diff --git a/apng/frames/APNG-cube_17.bmp b/tests/apng/frames/APNG-cube_17.bmp similarity index 100% rename from apng/frames/APNG-cube_17.bmp rename to tests/apng/frames/APNG-cube_17.bmp diff --git a/apng/frames/APNG-cube_18.bmp b/tests/apng/frames/APNG-cube_18.bmp similarity index 100% rename from apng/frames/APNG-cube_18.bmp rename to tests/apng/frames/APNG-cube_18.bmp diff --git a/apng/frames/APNG-cube_19.bmp b/tests/apng/frames/APNG-cube_19.bmp similarity index 100% rename from apng/frames/APNG-cube_19.bmp rename to tests/apng/frames/APNG-cube_19.bmp diff --git a/apng/frames/APNG-cube_2.bmp b/tests/apng/frames/APNG-cube_2.bmp similarity index 100% rename from apng/frames/APNG-cube_2.bmp rename to tests/apng/frames/APNG-cube_2.bmp diff --git a/apng/frames/APNG-cube_20.bmp b/tests/apng/frames/APNG-cube_20.bmp similarity index 100% rename from apng/frames/APNG-cube_20.bmp rename to tests/apng/frames/APNG-cube_20.bmp diff --git a/apng/frames/APNG-cube_21.bmp b/tests/apng/frames/APNG-cube_21.bmp similarity index 100% rename from apng/frames/APNG-cube_21.bmp rename to tests/apng/frames/APNG-cube_21.bmp diff --git a/apng/frames/APNG-cube_22.bmp b/tests/apng/frames/APNG-cube_22.bmp similarity index 100% rename from apng/frames/APNG-cube_22.bmp rename to tests/apng/frames/APNG-cube_22.bmp diff --git a/apng/frames/APNG-cube_23.bmp b/tests/apng/frames/APNG-cube_23.bmp similarity index 100% rename from apng/frames/APNG-cube_23.bmp rename to tests/apng/frames/APNG-cube_23.bmp diff --git a/apng/frames/APNG-cube_24.bmp b/tests/apng/frames/APNG-cube_24.bmp similarity index 100% rename from apng/frames/APNG-cube_24.bmp rename to tests/apng/frames/APNG-cube_24.bmp diff --git a/apng/frames/APNG-cube_25.bmp b/tests/apng/frames/APNG-cube_25.bmp similarity index 100% rename from apng/frames/APNG-cube_25.bmp rename to tests/apng/frames/APNG-cube_25.bmp diff --git a/apng/frames/APNG-cube_26.bmp b/tests/apng/frames/APNG-cube_26.bmp similarity index 100% rename from apng/frames/APNG-cube_26.bmp rename to tests/apng/frames/APNG-cube_26.bmp diff --git a/apng/frames/APNG-cube_27.bmp b/tests/apng/frames/APNG-cube_27.bmp similarity index 100% rename from apng/frames/APNG-cube_27.bmp rename to tests/apng/frames/APNG-cube_27.bmp diff --git a/apng/frames/APNG-cube_28.bmp b/tests/apng/frames/APNG-cube_28.bmp similarity index 100% rename from apng/frames/APNG-cube_28.bmp rename to tests/apng/frames/APNG-cube_28.bmp diff --git a/apng/frames/APNG-cube_29.bmp b/tests/apng/frames/APNG-cube_29.bmp similarity index 100% rename from apng/frames/APNG-cube_29.bmp rename to tests/apng/frames/APNG-cube_29.bmp diff --git a/apng/frames/APNG-cube_3.bmp b/tests/apng/frames/APNG-cube_3.bmp similarity index 100% rename from apng/frames/APNG-cube_3.bmp rename to tests/apng/frames/APNG-cube_3.bmp diff --git a/apng/frames/APNG-cube_30.bmp b/tests/apng/frames/APNG-cube_30.bmp similarity index 100% rename from apng/frames/APNG-cube_30.bmp rename to tests/apng/frames/APNG-cube_30.bmp diff --git a/apng/frames/APNG-cube_31.bmp b/tests/apng/frames/APNG-cube_31.bmp similarity index 100% rename from apng/frames/APNG-cube_31.bmp rename to tests/apng/frames/APNG-cube_31.bmp diff --git a/apng/frames/APNG-cube_32.bmp b/tests/apng/frames/APNG-cube_32.bmp similarity index 100% rename from apng/frames/APNG-cube_32.bmp rename to tests/apng/frames/APNG-cube_32.bmp diff --git a/apng/frames/APNG-cube_33.bmp b/tests/apng/frames/APNG-cube_33.bmp similarity index 100% rename from apng/frames/APNG-cube_33.bmp rename to tests/apng/frames/APNG-cube_33.bmp diff --git a/apng/frames/APNG-cube_34.bmp b/tests/apng/frames/APNG-cube_34.bmp similarity index 100% rename from apng/frames/APNG-cube_34.bmp rename to tests/apng/frames/APNG-cube_34.bmp diff --git a/apng/frames/APNG-cube_35.bmp b/tests/apng/frames/APNG-cube_35.bmp similarity index 100% rename from apng/frames/APNG-cube_35.bmp rename to tests/apng/frames/APNG-cube_35.bmp diff --git a/apng/frames/APNG-cube_36.bmp b/tests/apng/frames/APNG-cube_36.bmp similarity index 100% rename from apng/frames/APNG-cube_36.bmp rename to tests/apng/frames/APNG-cube_36.bmp diff --git a/apng/frames/APNG-cube_37.bmp b/tests/apng/frames/APNG-cube_37.bmp similarity index 100% rename from apng/frames/APNG-cube_37.bmp rename to tests/apng/frames/APNG-cube_37.bmp diff --git a/apng/frames/APNG-cube_38.bmp b/tests/apng/frames/APNG-cube_38.bmp similarity index 100% rename from apng/frames/APNG-cube_38.bmp rename to tests/apng/frames/APNG-cube_38.bmp diff --git a/apng/frames/APNG-cube_39.bmp b/tests/apng/frames/APNG-cube_39.bmp similarity index 100% rename from apng/frames/APNG-cube_39.bmp rename to tests/apng/frames/APNG-cube_39.bmp diff --git a/apng/frames/APNG-cube_4.bmp b/tests/apng/frames/APNG-cube_4.bmp similarity index 100% rename from apng/frames/APNG-cube_4.bmp rename to tests/apng/frames/APNG-cube_4.bmp diff --git a/apng/frames/APNG-cube_40.bmp b/tests/apng/frames/APNG-cube_40.bmp similarity index 100% rename from apng/frames/APNG-cube_40.bmp rename to tests/apng/frames/APNG-cube_40.bmp diff --git a/apng/frames/APNG-cube_41.bmp b/tests/apng/frames/APNG-cube_41.bmp similarity index 100% rename from apng/frames/APNG-cube_41.bmp rename to tests/apng/frames/APNG-cube_41.bmp diff --git a/apng/frames/APNG-cube_42.bmp b/tests/apng/frames/APNG-cube_42.bmp similarity index 100% rename from apng/frames/APNG-cube_42.bmp rename to tests/apng/frames/APNG-cube_42.bmp diff --git a/apng/frames/APNG-cube_43.bmp b/tests/apng/frames/APNG-cube_43.bmp similarity index 100% rename from apng/frames/APNG-cube_43.bmp rename to tests/apng/frames/APNG-cube_43.bmp diff --git a/apng/frames/APNG-cube_44.bmp b/tests/apng/frames/APNG-cube_44.bmp similarity index 100% rename from apng/frames/APNG-cube_44.bmp rename to tests/apng/frames/APNG-cube_44.bmp diff --git a/apng/frames/APNG-cube_45.bmp b/tests/apng/frames/APNG-cube_45.bmp similarity index 100% rename from apng/frames/APNG-cube_45.bmp rename to tests/apng/frames/APNG-cube_45.bmp diff --git a/apng/frames/APNG-cube_46.bmp b/tests/apng/frames/APNG-cube_46.bmp similarity index 100% rename from apng/frames/APNG-cube_46.bmp rename to tests/apng/frames/APNG-cube_46.bmp diff --git a/apng/frames/APNG-cube_47.bmp b/tests/apng/frames/APNG-cube_47.bmp similarity index 100% rename from apng/frames/APNG-cube_47.bmp rename to tests/apng/frames/APNG-cube_47.bmp diff --git a/apng/frames/APNG-cube_48.bmp b/tests/apng/frames/APNG-cube_48.bmp similarity index 100% rename from apng/frames/APNG-cube_48.bmp rename to tests/apng/frames/APNG-cube_48.bmp diff --git a/apng/frames/APNG-cube_49.bmp b/tests/apng/frames/APNG-cube_49.bmp similarity index 100% rename from apng/frames/APNG-cube_49.bmp rename to tests/apng/frames/APNG-cube_49.bmp diff --git a/apng/frames/APNG-cube_5.bmp b/tests/apng/frames/APNG-cube_5.bmp similarity index 100% rename from apng/frames/APNG-cube_5.bmp rename to tests/apng/frames/APNG-cube_5.bmp diff --git a/apng/frames/APNG-cube_50.bmp b/tests/apng/frames/APNG-cube_50.bmp similarity index 100% rename from apng/frames/APNG-cube_50.bmp rename to tests/apng/frames/APNG-cube_50.bmp diff --git a/apng/frames/APNG-cube_51.bmp b/tests/apng/frames/APNG-cube_51.bmp similarity index 100% rename from apng/frames/APNG-cube_51.bmp rename to tests/apng/frames/APNG-cube_51.bmp diff --git a/apng/frames/APNG-cube_52.bmp b/tests/apng/frames/APNG-cube_52.bmp similarity index 100% rename from apng/frames/APNG-cube_52.bmp rename to tests/apng/frames/APNG-cube_52.bmp diff --git a/apng/frames/APNG-cube_53.bmp b/tests/apng/frames/APNG-cube_53.bmp similarity index 100% rename from apng/frames/APNG-cube_53.bmp rename to tests/apng/frames/APNG-cube_53.bmp diff --git a/apng/frames/APNG-cube_54.bmp b/tests/apng/frames/APNG-cube_54.bmp similarity index 100% rename from apng/frames/APNG-cube_54.bmp rename to tests/apng/frames/APNG-cube_54.bmp diff --git a/apng/frames/APNG-cube_55.bmp b/tests/apng/frames/APNG-cube_55.bmp similarity index 100% rename from apng/frames/APNG-cube_55.bmp rename to tests/apng/frames/APNG-cube_55.bmp diff --git a/apng/frames/APNG-cube_56.bmp b/tests/apng/frames/APNG-cube_56.bmp similarity index 100% rename from apng/frames/APNG-cube_56.bmp rename to tests/apng/frames/APNG-cube_56.bmp diff --git a/apng/frames/APNG-cube_57.bmp b/tests/apng/frames/APNG-cube_57.bmp similarity index 100% rename from apng/frames/APNG-cube_57.bmp rename to tests/apng/frames/APNG-cube_57.bmp diff --git a/apng/frames/APNG-cube_58.bmp b/tests/apng/frames/APNG-cube_58.bmp similarity index 100% rename from apng/frames/APNG-cube_58.bmp rename to tests/apng/frames/APNG-cube_58.bmp diff --git a/apng/frames/APNG-cube_59.bmp b/tests/apng/frames/APNG-cube_59.bmp similarity index 100% rename from apng/frames/APNG-cube_59.bmp rename to tests/apng/frames/APNG-cube_59.bmp diff --git a/apng/frames/APNG-cube_6.bmp b/tests/apng/frames/APNG-cube_6.bmp similarity index 100% rename from apng/frames/APNG-cube_6.bmp rename to tests/apng/frames/APNG-cube_6.bmp diff --git a/apng/frames/APNG-cube_60.bmp b/tests/apng/frames/APNG-cube_60.bmp similarity index 100% rename from apng/frames/APNG-cube_60.bmp rename to tests/apng/frames/APNG-cube_60.bmp diff --git a/apng/frames/APNG-cube_61.bmp b/tests/apng/frames/APNG-cube_61.bmp similarity index 100% rename from apng/frames/APNG-cube_61.bmp rename to tests/apng/frames/APNG-cube_61.bmp diff --git a/apng/frames/APNG-cube_62.bmp b/tests/apng/frames/APNG-cube_62.bmp similarity index 100% rename from apng/frames/APNG-cube_62.bmp rename to tests/apng/frames/APNG-cube_62.bmp diff --git a/apng/frames/APNG-cube_63.bmp b/tests/apng/frames/APNG-cube_63.bmp similarity index 100% rename from apng/frames/APNG-cube_63.bmp rename to tests/apng/frames/APNG-cube_63.bmp diff --git a/apng/frames/APNG-cube_64.bmp b/tests/apng/frames/APNG-cube_64.bmp similarity index 100% rename from apng/frames/APNG-cube_64.bmp rename to tests/apng/frames/APNG-cube_64.bmp diff --git a/apng/frames/APNG-cube_65.bmp b/tests/apng/frames/APNG-cube_65.bmp similarity index 100% rename from apng/frames/APNG-cube_65.bmp rename to tests/apng/frames/APNG-cube_65.bmp diff --git a/apng/frames/APNG-cube_66.bmp b/tests/apng/frames/APNG-cube_66.bmp similarity index 100% rename from apng/frames/APNG-cube_66.bmp rename to tests/apng/frames/APNG-cube_66.bmp diff --git a/apng/frames/APNG-cube_67.bmp b/tests/apng/frames/APNG-cube_67.bmp similarity index 100% rename from apng/frames/APNG-cube_67.bmp rename to tests/apng/frames/APNG-cube_67.bmp diff --git a/apng/frames/APNG-cube_68.bmp b/tests/apng/frames/APNG-cube_68.bmp similarity index 100% rename from apng/frames/APNG-cube_68.bmp rename to tests/apng/frames/APNG-cube_68.bmp diff --git a/apng/frames/APNG-cube_69.bmp b/tests/apng/frames/APNG-cube_69.bmp similarity index 100% rename from apng/frames/APNG-cube_69.bmp rename to tests/apng/frames/APNG-cube_69.bmp diff --git a/apng/frames/APNG-cube_7.bmp b/tests/apng/frames/APNG-cube_7.bmp similarity index 100% rename from apng/frames/APNG-cube_7.bmp rename to tests/apng/frames/APNG-cube_7.bmp diff --git a/apng/frames/APNG-cube_70.bmp b/tests/apng/frames/APNG-cube_70.bmp similarity index 100% rename from apng/frames/APNG-cube_70.bmp rename to tests/apng/frames/APNG-cube_70.bmp diff --git a/apng/frames/APNG-cube_71.bmp b/tests/apng/frames/APNG-cube_71.bmp similarity index 100% rename from apng/frames/APNG-cube_71.bmp rename to tests/apng/frames/APNG-cube_71.bmp diff --git a/apng/frames/APNG-cube_72.bmp b/tests/apng/frames/APNG-cube_72.bmp similarity index 100% rename from apng/frames/APNG-cube_72.bmp rename to tests/apng/frames/APNG-cube_72.bmp diff --git a/apng/frames/APNG-cube_73.bmp b/tests/apng/frames/APNG-cube_73.bmp similarity index 100% rename from apng/frames/APNG-cube_73.bmp rename to tests/apng/frames/APNG-cube_73.bmp diff --git a/apng/frames/APNG-cube_74.bmp b/tests/apng/frames/APNG-cube_74.bmp similarity index 100% rename from apng/frames/APNG-cube_74.bmp rename to tests/apng/frames/APNG-cube_74.bmp diff --git a/apng/frames/APNG-cube_75.bmp b/tests/apng/frames/APNG-cube_75.bmp similarity index 100% rename from apng/frames/APNG-cube_75.bmp rename to tests/apng/frames/APNG-cube_75.bmp diff --git a/apng/frames/APNG-cube_76.bmp b/tests/apng/frames/APNG-cube_76.bmp similarity index 100% rename from apng/frames/APNG-cube_76.bmp rename to tests/apng/frames/APNG-cube_76.bmp diff --git a/apng/frames/APNG-cube_77.bmp b/tests/apng/frames/APNG-cube_77.bmp similarity index 100% rename from apng/frames/APNG-cube_77.bmp rename to tests/apng/frames/APNG-cube_77.bmp diff --git a/apng/frames/APNG-cube_78.bmp b/tests/apng/frames/APNG-cube_78.bmp similarity index 100% rename from apng/frames/APNG-cube_78.bmp rename to tests/apng/frames/APNG-cube_78.bmp diff --git a/apng/frames/APNG-cube_79.bmp b/tests/apng/frames/APNG-cube_79.bmp similarity index 100% rename from apng/frames/APNG-cube_79.bmp rename to tests/apng/frames/APNG-cube_79.bmp diff --git a/apng/frames/APNG-cube_8.bmp b/tests/apng/frames/APNG-cube_8.bmp similarity index 100% rename from apng/frames/APNG-cube_8.bmp rename to tests/apng/frames/APNG-cube_8.bmp diff --git a/apng/frames/APNG-cube_80.bmp b/tests/apng/frames/APNG-cube_80.bmp similarity index 100% rename from apng/frames/APNG-cube_80.bmp rename to tests/apng/frames/APNG-cube_80.bmp diff --git a/apng/frames/APNG-cube_81.bmp b/tests/apng/frames/APNG-cube_81.bmp similarity index 100% rename from apng/frames/APNG-cube_81.bmp rename to tests/apng/frames/APNG-cube_81.bmp diff --git a/apng/frames/APNG-cube_82.bmp b/tests/apng/frames/APNG-cube_82.bmp similarity index 100% rename from apng/frames/APNG-cube_82.bmp rename to tests/apng/frames/APNG-cube_82.bmp diff --git a/apng/frames/APNG-cube_83.bmp b/tests/apng/frames/APNG-cube_83.bmp similarity index 100% rename from apng/frames/APNG-cube_83.bmp rename to tests/apng/frames/APNG-cube_83.bmp diff --git a/apng/frames/APNG-cube_84.bmp b/tests/apng/frames/APNG-cube_84.bmp similarity index 100% rename from apng/frames/APNG-cube_84.bmp rename to tests/apng/frames/APNG-cube_84.bmp diff --git a/apng/frames/APNG-cube_85.bmp b/tests/apng/frames/APNG-cube_85.bmp similarity index 100% rename from apng/frames/APNG-cube_85.bmp rename to tests/apng/frames/APNG-cube_85.bmp diff --git a/apng/frames/APNG-cube_86.bmp b/tests/apng/frames/APNG-cube_86.bmp similarity index 100% rename from apng/frames/APNG-cube_86.bmp rename to tests/apng/frames/APNG-cube_86.bmp diff --git a/apng/frames/APNG-cube_87.bmp b/tests/apng/frames/APNG-cube_87.bmp similarity index 100% rename from apng/frames/APNG-cube_87.bmp rename to tests/apng/frames/APNG-cube_87.bmp diff --git a/apng/frames/APNG-cube_88.bmp b/tests/apng/frames/APNG-cube_88.bmp similarity index 100% rename from apng/frames/APNG-cube_88.bmp rename to tests/apng/frames/APNG-cube_88.bmp diff --git a/apng/frames/APNG-cube_89.bmp b/tests/apng/frames/APNG-cube_89.bmp similarity index 100% rename from apng/frames/APNG-cube_89.bmp rename to tests/apng/frames/APNG-cube_89.bmp diff --git a/apng/frames/APNG-cube_9.bmp b/tests/apng/frames/APNG-cube_9.bmp similarity index 100% rename from apng/frames/APNG-cube_9.bmp rename to tests/apng/frames/APNG-cube_9.bmp diff --git a/apng/frames/APNG-cube_90.bmp b/tests/apng/frames/APNG-cube_90.bmp similarity index 100% rename from apng/frames/APNG-cube_90.bmp rename to tests/apng/frames/APNG-cube_90.bmp diff --git a/apng/frames/APNG-cube_91.bmp b/tests/apng/frames/APNG-cube_91.bmp similarity index 100% rename from apng/frames/APNG-cube_91.bmp rename to tests/apng/frames/APNG-cube_91.bmp diff --git a/apng/frames/APNG-cube_92.bmp b/tests/apng/frames/APNG-cube_92.bmp similarity index 100% rename from apng/frames/APNG-cube_92.bmp rename to tests/apng/frames/APNG-cube_92.bmp diff --git a/apng/frames/APNG-cube_93.bmp b/tests/apng/frames/APNG-cube_93.bmp similarity index 100% rename from apng/frames/APNG-cube_93.bmp rename to tests/apng/frames/APNG-cube_93.bmp diff --git a/apng/frames/APNG-cube_94.bmp b/tests/apng/frames/APNG-cube_94.bmp similarity index 100% rename from apng/frames/APNG-cube_94.bmp rename to tests/apng/frames/APNG-cube_94.bmp diff --git a/apng/frames/APNG-cube_95.bmp b/tests/apng/frames/APNG-cube_95.bmp similarity index 100% rename from apng/frames/APNG-cube_95.bmp rename to tests/apng/frames/APNG-cube_95.bmp diff --git a/apng/frames/APNG-cube_96.bmp b/tests/apng/frames/APNG-cube_96.bmp similarity index 100% rename from apng/frames/APNG-cube_96.bmp rename to tests/apng/frames/APNG-cube_96.bmp diff --git a/apng/frames/APNG-cube_97.bmp b/tests/apng/frames/APNG-cube_97.bmp similarity index 100% rename from apng/frames/APNG-cube_97.bmp rename to tests/apng/frames/APNG-cube_97.bmp diff --git a/apng/frames/APNG-cube_98.bmp b/tests/apng/frames/APNG-cube_98.bmp similarity index 100% rename from apng/frames/APNG-cube_98.bmp rename to tests/apng/frames/APNG-cube_98.bmp diff --git a/apng/frames/APNG-cube_99.bmp b/tests/apng/frames/APNG-cube_99.bmp similarity index 100% rename from apng/frames/APNG-cube_99.bmp rename to tests/apng/frames/APNG-cube_99.bmp diff --git a/apng/frames/APNG-from-GIF-LostWorld_0.bmp b/tests/apng/frames/APNG-from-GIF-LostWorld_0.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-LostWorld_0.bmp rename to tests/apng/frames/APNG-from-GIF-LostWorld_0.bmp diff --git a/apng/frames/APNG-from-GIF-LostWorld_1.bmp b/tests/apng/frames/APNG-from-GIF-LostWorld_1.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-LostWorld_1.bmp rename to tests/apng/frames/APNG-from-GIF-LostWorld_1.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_0.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_0.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_0.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_0.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_1.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_1.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_1.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_1.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_10.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_10.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_10.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_10.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_11.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_11.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_11.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_11.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_12.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_12.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_12.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_12.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_13.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_13.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_13.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_13.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_14.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_14.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_14.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_14.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_15.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_15.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_15.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_15.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_16.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_16.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_16.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_16.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_17.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_17.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_17.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_17.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_18.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_18.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_18.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_18.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_19.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_19.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_19.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_19.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_2.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_2.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_2.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_2.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_20.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_20.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_20.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_20.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_21.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_21.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_21.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_21.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_22.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_22.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_22.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_22.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_23.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_23.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_23.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_23.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_24.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_24.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_24.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_24.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_25.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_25.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_25.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_25.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_26.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_26.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_26.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_26.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_27.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_27.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_27.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_27.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_28.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_28.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_28.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_28.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_29.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_29.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_29.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_29.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_3.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_3.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_3.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_3.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_30.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_30.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_30.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_30.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_31.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_31.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_31.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_31.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_32.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_32.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_32.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_32.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_33.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_33.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_33.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_33.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_34.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_34.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_34.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_34.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_35.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_35.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_35.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_35.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_36.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_36.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_36.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_36.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_37.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_37.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_37.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_37.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_38.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_38.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_38.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_38.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_39.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_39.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_39.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_39.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_4.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_4.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_4.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_4.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_40.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_40.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_40.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_40.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_41.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_41.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_41.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_41.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_42.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_42.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_42.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_42.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_43.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_43.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_43.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_43.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_44.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_44.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_44.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_44.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_45.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_45.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_45.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_45.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_46.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_46.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_46.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_46.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_47.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_47.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_47.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_47.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_48.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_48.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_48.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_48.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_49.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_49.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_49.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_49.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_5.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_5.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_5.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_5.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_6.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_6.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_6.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_6.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_7.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_7.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_7.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_7.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_8.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_8.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_8.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_8.bmp diff --git a/apng/frames/APNG-from-GIF-Mouse_9.bmp b/tests/apng/frames/APNG-from-GIF-Mouse_9.bmp similarity index 100% rename from apng/frames/APNG-from-GIF-Mouse_9.bmp rename to tests/apng/frames/APNG-from-GIF-Mouse_9.bmp diff --git a/apng/frames/apng00_0.bmp b/tests/apng/frames/apng00_0.bmp similarity index 100% rename from apng/frames/apng00_0.bmp rename to tests/apng/frames/apng00_0.bmp diff --git a/apng/frames/apng01_0.bmp b/tests/apng/frames/apng01_0.bmp similarity index 100% rename from apng/frames/apng01_0.bmp rename to tests/apng/frames/apng01_0.bmp diff --git a/apng/frames/apng01_1.bmp b/tests/apng/frames/apng01_1.bmp similarity index 100% rename from apng/frames/apng01_1.bmp rename to tests/apng/frames/apng01_1.bmp diff --git a/apng/frames/apng01_2.bmp b/tests/apng/frames/apng01_2.bmp similarity index 100% rename from apng/frames/apng01_2.bmp rename to tests/apng/frames/apng01_2.bmp diff --git a/apng/frames/apng01_3.bmp b/tests/apng/frames/apng01_3.bmp similarity index 100% rename from apng/frames/apng01_3.bmp rename to tests/apng/frames/apng01_3.bmp diff --git a/apng/frames/apng01_4.bmp b/tests/apng/frames/apng01_4.bmp similarity index 100% rename from apng/frames/apng01_4.bmp rename to tests/apng/frames/apng01_4.bmp diff --git a/apng/frames/apng01_5.bmp b/tests/apng/frames/apng01_5.bmp similarity index 100% rename from apng/frames/apng01_5.bmp rename to tests/apng/frames/apng01_5.bmp diff --git a/apng/frames/apng01_6.bmp b/tests/apng/frames/apng01_6.bmp similarity index 100% rename from apng/frames/apng01_6.bmp rename to tests/apng/frames/apng01_6.bmp diff --git a/apng/frames/apng01_7.bmp b/tests/apng/frames/apng01_7.bmp similarity index 100% rename from apng/frames/apng01_7.bmp rename to tests/apng/frames/apng01_7.bmp diff --git a/apng/frames/apng01_8.bmp b/tests/apng/frames/apng01_8.bmp similarity index 100% rename from apng/frames/apng01_8.bmp rename to tests/apng/frames/apng01_8.bmp diff --git a/apng/frames/apng01_9.bmp b/tests/apng/frames/apng01_9.bmp similarity index 100% rename from apng/frames/apng01_9.bmp rename to tests/apng/frames/apng01_9.bmp diff --git a/apng/frames/apng02_0.bmp b/tests/apng/frames/apng02_0.bmp similarity index 100% rename from apng/frames/apng02_0.bmp rename to tests/apng/frames/apng02_0.bmp diff --git a/apng/frames/apng02_1.bmp b/tests/apng/frames/apng02_1.bmp similarity index 100% rename from apng/frames/apng02_1.bmp rename to tests/apng/frames/apng02_1.bmp diff --git a/apng/frames/apng02_2.bmp b/tests/apng/frames/apng02_2.bmp similarity index 100% rename from apng/frames/apng02_2.bmp rename to tests/apng/frames/apng02_2.bmp diff --git a/apng/frames/apng02_3.bmp b/tests/apng/frames/apng02_3.bmp similarity index 100% rename from apng/frames/apng02_3.bmp rename to tests/apng/frames/apng02_3.bmp diff --git a/apng/frames/apng02_4.bmp b/tests/apng/frames/apng02_4.bmp similarity index 100% rename from apng/frames/apng02_4.bmp rename to tests/apng/frames/apng02_4.bmp diff --git a/apng/frames/apng02_5.bmp b/tests/apng/frames/apng02_5.bmp similarity index 100% rename from apng/frames/apng02_5.bmp rename to tests/apng/frames/apng02_5.bmp diff --git a/apng/frames/apng02_6.bmp b/tests/apng/frames/apng02_6.bmp similarity index 100% rename from apng/frames/apng02_6.bmp rename to tests/apng/frames/apng02_6.bmp diff --git a/apng/frames/apng02_7.bmp b/tests/apng/frames/apng02_7.bmp similarity index 100% rename from apng/frames/apng02_7.bmp rename to tests/apng/frames/apng02_7.bmp diff --git a/apng/frames/apng02_8.bmp b/tests/apng/frames/apng02_8.bmp similarity index 100% rename from apng/frames/apng02_8.bmp rename to tests/apng/frames/apng02_8.bmp diff --git a/apng/frames/apng02_9.bmp b/tests/apng/frames/apng02_9.bmp similarity index 100% rename from apng/frames/apng02_9.bmp rename to tests/apng/frames/apng02_9.bmp diff --git a/apng/frames/apng04_0.bmp b/tests/apng/frames/apng04_0.bmp similarity index 100% rename from apng/frames/apng04_0.bmp rename to tests/apng/frames/apng04_0.bmp diff --git a/apng/frames/apng04_1.bmp b/tests/apng/frames/apng04_1.bmp similarity index 100% rename from apng/frames/apng04_1.bmp rename to tests/apng/frames/apng04_1.bmp diff --git a/apng/frames/apng04_10.bmp b/tests/apng/frames/apng04_10.bmp similarity index 100% rename from apng/frames/apng04_10.bmp rename to tests/apng/frames/apng04_10.bmp diff --git a/apng/frames/apng04_11.bmp b/tests/apng/frames/apng04_11.bmp similarity index 100% rename from apng/frames/apng04_11.bmp rename to tests/apng/frames/apng04_11.bmp diff --git a/apng/frames/apng04_12.bmp b/tests/apng/frames/apng04_12.bmp similarity index 100% rename from apng/frames/apng04_12.bmp rename to tests/apng/frames/apng04_12.bmp diff --git a/apng/frames/apng04_2.bmp b/tests/apng/frames/apng04_2.bmp similarity index 100% rename from apng/frames/apng04_2.bmp rename to tests/apng/frames/apng04_2.bmp diff --git a/apng/frames/apng04_3.bmp b/tests/apng/frames/apng04_3.bmp similarity index 100% rename from apng/frames/apng04_3.bmp rename to tests/apng/frames/apng04_3.bmp diff --git a/apng/frames/apng04_4.bmp b/tests/apng/frames/apng04_4.bmp similarity index 100% rename from apng/frames/apng04_4.bmp rename to tests/apng/frames/apng04_4.bmp diff --git a/apng/frames/apng04_5.bmp b/tests/apng/frames/apng04_5.bmp similarity index 100% rename from apng/frames/apng04_5.bmp rename to tests/apng/frames/apng04_5.bmp diff --git a/apng/frames/apng04_6.bmp b/tests/apng/frames/apng04_6.bmp similarity index 100% rename from apng/frames/apng04_6.bmp rename to tests/apng/frames/apng04_6.bmp diff --git a/apng/frames/apng04_7.bmp b/tests/apng/frames/apng04_7.bmp similarity index 100% rename from apng/frames/apng04_7.bmp rename to tests/apng/frames/apng04_7.bmp diff --git a/apng/frames/apng04_8.bmp b/tests/apng/frames/apng04_8.bmp similarity index 100% rename from apng/frames/apng04_8.bmp rename to tests/apng/frames/apng04_8.bmp diff --git a/apng/frames/apng04_9.bmp b/tests/apng/frames/apng04_9.bmp similarity index 100% rename from apng/frames/apng04_9.bmp rename to tests/apng/frames/apng04_9.bmp diff --git a/apng/frames/apng08_0.bmp b/tests/apng/frames/apng08_0.bmp similarity index 100% rename from apng/frames/apng08_0.bmp rename to tests/apng/frames/apng08_0.bmp diff --git a/apng/frames/apng08_1.bmp b/tests/apng/frames/apng08_1.bmp similarity index 100% rename from apng/frames/apng08_1.bmp rename to tests/apng/frames/apng08_1.bmp diff --git a/apng/frames/apng08_10.bmp b/tests/apng/frames/apng08_10.bmp similarity index 100% rename from apng/frames/apng08_10.bmp rename to tests/apng/frames/apng08_10.bmp diff --git a/apng/frames/apng08_11.bmp b/tests/apng/frames/apng08_11.bmp similarity index 100% rename from apng/frames/apng08_11.bmp rename to tests/apng/frames/apng08_11.bmp diff --git a/apng/frames/apng08_12.bmp b/tests/apng/frames/apng08_12.bmp similarity index 100% rename from apng/frames/apng08_12.bmp rename to tests/apng/frames/apng08_12.bmp diff --git a/apng/frames/apng08_2.bmp b/tests/apng/frames/apng08_2.bmp similarity index 100% rename from apng/frames/apng08_2.bmp rename to tests/apng/frames/apng08_2.bmp diff --git a/apng/frames/apng08_3.bmp b/tests/apng/frames/apng08_3.bmp similarity index 100% rename from apng/frames/apng08_3.bmp rename to tests/apng/frames/apng08_3.bmp diff --git a/apng/frames/apng08_4.bmp b/tests/apng/frames/apng08_4.bmp similarity index 100% rename from apng/frames/apng08_4.bmp rename to tests/apng/frames/apng08_4.bmp diff --git a/apng/frames/apng08_5.bmp b/tests/apng/frames/apng08_5.bmp similarity index 100% rename from apng/frames/apng08_5.bmp rename to tests/apng/frames/apng08_5.bmp diff --git a/apng/frames/apng08_6.bmp b/tests/apng/frames/apng08_6.bmp similarity index 100% rename from apng/frames/apng08_6.bmp rename to tests/apng/frames/apng08_6.bmp diff --git a/apng/frames/apng08_7.bmp b/tests/apng/frames/apng08_7.bmp similarity index 100% rename from apng/frames/apng08_7.bmp rename to tests/apng/frames/apng08_7.bmp diff --git a/apng/frames/apng08_8.bmp b/tests/apng/frames/apng08_8.bmp similarity index 100% rename from apng/frames/apng08_8.bmp rename to tests/apng/frames/apng08_8.bmp diff --git a/apng/frames/apng08_9.bmp b/tests/apng/frames/apng08_9.bmp similarity index 100% rename from apng/frames/apng08_9.bmp rename to tests/apng/frames/apng08_9.bmp diff --git a/apng/frames/apng10_0.bmp b/tests/apng/frames/apng10_0.bmp similarity index 100% rename from apng/frames/apng10_0.bmp rename to tests/apng/frames/apng10_0.bmp diff --git a/apng/frames/apng10_1.bmp b/tests/apng/frames/apng10_1.bmp similarity index 100% rename from apng/frames/apng10_1.bmp rename to tests/apng/frames/apng10_1.bmp diff --git a/apng/frames/apng10_2.bmp b/tests/apng/frames/apng10_2.bmp similarity index 100% rename from apng/frames/apng10_2.bmp rename to tests/apng/frames/apng10_2.bmp diff --git a/apng/frames/apng10_3.bmp b/tests/apng/frames/apng10_3.bmp similarity index 100% rename from apng/frames/apng10_3.bmp rename to tests/apng/frames/apng10_3.bmp diff --git a/apng/frames/apng11_0.bmp b/tests/apng/frames/apng11_0.bmp similarity index 100% rename from apng/frames/apng11_0.bmp rename to tests/apng/frames/apng11_0.bmp diff --git a/apng/frames/apng11_1.bmp b/tests/apng/frames/apng11_1.bmp similarity index 100% rename from apng/frames/apng11_1.bmp rename to tests/apng/frames/apng11_1.bmp diff --git a/apng/frames/apng11_2.bmp b/tests/apng/frames/apng11_2.bmp similarity index 100% rename from apng/frames/apng11_2.bmp rename to tests/apng/frames/apng11_2.bmp diff --git a/apng/frames/apng11_3.bmp b/tests/apng/frames/apng11_3.bmp similarity index 100% rename from apng/frames/apng11_3.bmp rename to tests/apng/frames/apng11_3.bmp diff --git a/apng/frames/apng11_4.bmp b/tests/apng/frames/apng11_4.bmp similarity index 100% rename from apng/frames/apng11_4.bmp rename to tests/apng/frames/apng11_4.bmp diff --git a/apng/frames/apng11_5.bmp b/tests/apng/frames/apng11_5.bmp similarity index 100% rename from apng/frames/apng11_5.bmp rename to tests/apng/frames/apng11_5.bmp diff --git a/apng/frames/apng11_6.bmp b/tests/apng/frames/apng11_6.bmp similarity index 100% rename from apng/frames/apng11_6.bmp rename to tests/apng/frames/apng11_6.bmp diff --git a/apng/frames/apng11_7.bmp b/tests/apng/frames/apng11_7.bmp similarity index 100% rename from apng/frames/apng11_7.bmp rename to tests/apng/frames/apng11_7.bmp diff --git a/apng/frames/apng11_8.bmp b/tests/apng/frames/apng11_8.bmp similarity index 100% rename from apng/frames/apng11_8.bmp rename to tests/apng/frames/apng11_8.bmp diff --git a/apng/frames/apng11_9.bmp b/tests/apng/frames/apng11_9.bmp similarity index 100% rename from apng/frames/apng11_9.bmp rename to tests/apng/frames/apng11_9.bmp diff --git a/apng/frames/apng12_0.bmp b/tests/apng/frames/apng12_0.bmp similarity index 100% rename from apng/frames/apng12_0.bmp rename to tests/apng/frames/apng12_0.bmp diff --git a/apng/frames/apng12_1.bmp b/tests/apng/frames/apng12_1.bmp similarity index 100% rename from apng/frames/apng12_1.bmp rename to tests/apng/frames/apng12_1.bmp diff --git a/apng/frames/apng12_2.bmp b/tests/apng/frames/apng12_2.bmp similarity index 100% rename from apng/frames/apng12_2.bmp rename to tests/apng/frames/apng12_2.bmp diff --git a/apng/frames/apng12_3.bmp b/tests/apng/frames/apng12_3.bmp similarity index 100% rename from apng/frames/apng12_3.bmp rename to tests/apng/frames/apng12_3.bmp diff --git a/apng/frames/apng12_4.bmp b/tests/apng/frames/apng12_4.bmp similarity index 100% rename from apng/frames/apng12_4.bmp rename to tests/apng/frames/apng12_4.bmp diff --git a/apng/frames/apng12_5.bmp b/tests/apng/frames/apng12_5.bmp similarity index 100% rename from apng/frames/apng12_5.bmp rename to tests/apng/frames/apng12_5.bmp diff --git a/apng/frames/apng12_6.bmp b/tests/apng/frames/apng12_6.bmp similarity index 100% rename from apng/frames/apng12_6.bmp rename to tests/apng/frames/apng12_6.bmp diff --git a/apng/frames/apng12_7.bmp b/tests/apng/frames/apng12_7.bmp similarity index 100% rename from apng/frames/apng12_7.bmp rename to tests/apng/frames/apng12_7.bmp diff --git a/apng/frames/apng12_8.bmp b/tests/apng/frames/apng12_8.bmp similarity index 100% rename from apng/frames/apng12_8.bmp rename to tests/apng/frames/apng12_8.bmp diff --git a/apng/frames/apng12_9.bmp b/tests/apng/frames/apng12_9.bmp similarity index 100% rename from apng/frames/apng12_9.bmp rename to tests/apng/frames/apng12_9.bmp diff --git a/apng/frames/apng14_0.bmp b/tests/apng/frames/apng14_0.bmp similarity index 100% rename from apng/frames/apng14_0.bmp rename to tests/apng/frames/apng14_0.bmp diff --git a/apng/frames/apng14_1.bmp b/tests/apng/frames/apng14_1.bmp similarity index 100% rename from apng/frames/apng14_1.bmp rename to tests/apng/frames/apng14_1.bmp diff --git a/apng/frames/apng14_10.bmp b/tests/apng/frames/apng14_10.bmp similarity index 100% rename from apng/frames/apng14_10.bmp rename to tests/apng/frames/apng14_10.bmp diff --git a/apng/frames/apng14_11.bmp b/tests/apng/frames/apng14_11.bmp similarity index 100% rename from apng/frames/apng14_11.bmp rename to tests/apng/frames/apng14_11.bmp diff --git a/apng/frames/apng14_12.bmp b/tests/apng/frames/apng14_12.bmp similarity index 100% rename from apng/frames/apng14_12.bmp rename to tests/apng/frames/apng14_12.bmp diff --git a/apng/frames/apng14_2.bmp b/tests/apng/frames/apng14_2.bmp similarity index 100% rename from apng/frames/apng14_2.bmp rename to tests/apng/frames/apng14_2.bmp diff --git a/apng/frames/apng14_3.bmp b/tests/apng/frames/apng14_3.bmp similarity index 100% rename from apng/frames/apng14_3.bmp rename to tests/apng/frames/apng14_3.bmp diff --git a/apng/frames/apng14_4.bmp b/tests/apng/frames/apng14_4.bmp similarity index 100% rename from apng/frames/apng14_4.bmp rename to tests/apng/frames/apng14_4.bmp diff --git a/apng/frames/apng14_5.bmp b/tests/apng/frames/apng14_5.bmp similarity index 100% rename from apng/frames/apng14_5.bmp rename to tests/apng/frames/apng14_5.bmp diff --git a/apng/frames/apng14_6.bmp b/tests/apng/frames/apng14_6.bmp similarity index 100% rename from apng/frames/apng14_6.bmp rename to tests/apng/frames/apng14_6.bmp diff --git a/apng/frames/apng14_7.bmp b/tests/apng/frames/apng14_7.bmp similarity index 100% rename from apng/frames/apng14_7.bmp rename to tests/apng/frames/apng14_7.bmp diff --git a/apng/frames/apng14_8.bmp b/tests/apng/frames/apng14_8.bmp similarity index 100% rename from apng/frames/apng14_8.bmp rename to tests/apng/frames/apng14_8.bmp diff --git a/apng/frames/apng14_9.bmp b/tests/apng/frames/apng14_9.bmp similarity index 100% rename from apng/frames/apng14_9.bmp rename to tests/apng/frames/apng14_9.bmp diff --git a/apng/frames/apng18_0.bmp b/tests/apng/frames/apng18_0.bmp similarity index 100% rename from apng/frames/apng18_0.bmp rename to tests/apng/frames/apng18_0.bmp diff --git a/apng/frames/apng18_1.bmp b/tests/apng/frames/apng18_1.bmp similarity index 100% rename from apng/frames/apng18_1.bmp rename to tests/apng/frames/apng18_1.bmp diff --git a/apng/frames/apng18_10.bmp b/tests/apng/frames/apng18_10.bmp similarity index 100% rename from apng/frames/apng18_10.bmp rename to tests/apng/frames/apng18_10.bmp diff --git a/apng/frames/apng18_11.bmp b/tests/apng/frames/apng18_11.bmp similarity index 100% rename from apng/frames/apng18_11.bmp rename to tests/apng/frames/apng18_11.bmp diff --git a/apng/frames/apng18_12.bmp b/tests/apng/frames/apng18_12.bmp similarity index 100% rename from apng/frames/apng18_12.bmp rename to tests/apng/frames/apng18_12.bmp diff --git a/apng/frames/apng18_2.bmp b/tests/apng/frames/apng18_2.bmp similarity index 100% rename from apng/frames/apng18_2.bmp rename to tests/apng/frames/apng18_2.bmp diff --git a/apng/frames/apng18_3.bmp b/tests/apng/frames/apng18_3.bmp similarity index 100% rename from apng/frames/apng18_3.bmp rename to tests/apng/frames/apng18_3.bmp diff --git a/apng/frames/apng18_4.bmp b/tests/apng/frames/apng18_4.bmp similarity index 100% rename from apng/frames/apng18_4.bmp rename to tests/apng/frames/apng18_4.bmp diff --git a/apng/frames/apng18_5.bmp b/tests/apng/frames/apng18_5.bmp similarity index 100% rename from apng/frames/apng18_5.bmp rename to tests/apng/frames/apng18_5.bmp diff --git a/apng/frames/apng18_6.bmp b/tests/apng/frames/apng18_6.bmp similarity index 100% rename from apng/frames/apng18_6.bmp rename to tests/apng/frames/apng18_6.bmp diff --git a/apng/frames/apng18_7.bmp b/tests/apng/frames/apng18_7.bmp similarity index 100% rename from apng/frames/apng18_7.bmp rename to tests/apng/frames/apng18_7.bmp diff --git a/apng/frames/apng18_8.bmp b/tests/apng/frames/apng18_8.bmp similarity index 100% rename from apng/frames/apng18_8.bmp rename to tests/apng/frames/apng18_8.bmp diff --git a/apng/frames/apng18_9.bmp b/tests/apng/frames/apng18_9.bmp similarity index 100% rename from apng/frames/apng18_9.bmp rename to tests/apng/frames/apng18_9.bmp diff --git a/apng/frames/apng24_0.bmp b/tests/apng/frames/apng24_0.bmp similarity index 100% rename from apng/frames/apng24_0.bmp rename to tests/apng/frames/apng24_0.bmp diff --git a/apng/frames/apng24_1.bmp b/tests/apng/frames/apng24_1.bmp similarity index 100% rename from apng/frames/apng24_1.bmp rename to tests/apng/frames/apng24_1.bmp diff --git a/apng/frames/apng26_0.bmp b/tests/apng/frames/apng26_0.bmp similarity index 100% rename from apng/frames/apng26_0.bmp rename to tests/apng/frames/apng26_0.bmp diff --git a/apng/frames/apng26_1.bmp b/tests/apng/frames/apng26_1.bmp similarity index 100% rename from apng/frames/apng26_1.bmp rename to tests/apng/frames/apng26_1.bmp diff --git a/apng/frames/clock_0.bmp b/tests/apng/frames/clock_0.bmp similarity index 100% rename from apng/frames/clock_0.bmp rename to tests/apng/frames/clock_0.bmp diff --git a/apng/frames/clock_1.bmp b/tests/apng/frames/clock_1.bmp similarity index 100% rename from apng/frames/clock_1.bmp rename to tests/apng/frames/clock_1.bmp diff --git a/apng/frames/clock_10.bmp b/tests/apng/frames/clock_10.bmp similarity index 100% rename from apng/frames/clock_10.bmp rename to tests/apng/frames/clock_10.bmp diff --git a/apng/frames/clock_11.bmp b/tests/apng/frames/clock_11.bmp similarity index 100% rename from apng/frames/clock_11.bmp rename to tests/apng/frames/clock_11.bmp diff --git a/apng/frames/clock_12.bmp b/tests/apng/frames/clock_12.bmp similarity index 100% rename from apng/frames/clock_12.bmp rename to tests/apng/frames/clock_12.bmp diff --git a/apng/frames/clock_13.bmp b/tests/apng/frames/clock_13.bmp similarity index 100% rename from apng/frames/clock_13.bmp rename to tests/apng/frames/clock_13.bmp diff --git a/apng/frames/clock_14.bmp b/tests/apng/frames/clock_14.bmp similarity index 100% rename from apng/frames/clock_14.bmp rename to tests/apng/frames/clock_14.bmp diff --git a/apng/frames/clock_15.bmp b/tests/apng/frames/clock_15.bmp similarity index 100% rename from apng/frames/clock_15.bmp rename to tests/apng/frames/clock_15.bmp diff --git a/apng/frames/clock_16.bmp b/tests/apng/frames/clock_16.bmp similarity index 100% rename from apng/frames/clock_16.bmp rename to tests/apng/frames/clock_16.bmp diff --git a/apng/frames/clock_17.bmp b/tests/apng/frames/clock_17.bmp similarity index 100% rename from apng/frames/clock_17.bmp rename to tests/apng/frames/clock_17.bmp diff --git a/apng/frames/clock_18.bmp b/tests/apng/frames/clock_18.bmp similarity index 100% rename from apng/frames/clock_18.bmp rename to tests/apng/frames/clock_18.bmp diff --git a/apng/frames/clock_19.bmp b/tests/apng/frames/clock_19.bmp similarity index 100% rename from apng/frames/clock_19.bmp rename to tests/apng/frames/clock_19.bmp diff --git a/apng/frames/clock_2.bmp b/tests/apng/frames/clock_2.bmp similarity index 100% rename from apng/frames/clock_2.bmp rename to tests/apng/frames/clock_2.bmp diff --git a/apng/frames/clock_20.bmp b/tests/apng/frames/clock_20.bmp similarity index 100% rename from apng/frames/clock_20.bmp rename to tests/apng/frames/clock_20.bmp diff --git a/apng/frames/clock_21.bmp b/tests/apng/frames/clock_21.bmp similarity index 100% rename from apng/frames/clock_21.bmp rename to tests/apng/frames/clock_21.bmp diff --git a/apng/frames/clock_22.bmp b/tests/apng/frames/clock_22.bmp similarity index 100% rename from apng/frames/clock_22.bmp rename to tests/apng/frames/clock_22.bmp diff --git a/apng/frames/clock_23.bmp b/tests/apng/frames/clock_23.bmp similarity index 100% rename from apng/frames/clock_23.bmp rename to tests/apng/frames/clock_23.bmp diff --git a/apng/frames/clock_24.bmp b/tests/apng/frames/clock_24.bmp similarity index 100% rename from apng/frames/clock_24.bmp rename to tests/apng/frames/clock_24.bmp diff --git a/apng/frames/clock_25.bmp b/tests/apng/frames/clock_25.bmp similarity index 100% rename from apng/frames/clock_25.bmp rename to tests/apng/frames/clock_25.bmp diff --git a/apng/frames/clock_26.bmp b/tests/apng/frames/clock_26.bmp similarity index 100% rename from apng/frames/clock_26.bmp rename to tests/apng/frames/clock_26.bmp diff --git a/apng/frames/clock_27.bmp b/tests/apng/frames/clock_27.bmp similarity index 100% rename from apng/frames/clock_27.bmp rename to tests/apng/frames/clock_27.bmp diff --git a/apng/frames/clock_28.bmp b/tests/apng/frames/clock_28.bmp similarity index 100% rename from apng/frames/clock_28.bmp rename to tests/apng/frames/clock_28.bmp diff --git a/apng/frames/clock_29.bmp b/tests/apng/frames/clock_29.bmp similarity index 100% rename from apng/frames/clock_29.bmp rename to tests/apng/frames/clock_29.bmp diff --git a/apng/frames/clock_3.bmp b/tests/apng/frames/clock_3.bmp similarity index 100% rename from apng/frames/clock_3.bmp rename to tests/apng/frames/clock_3.bmp diff --git a/apng/frames/clock_30.bmp b/tests/apng/frames/clock_30.bmp similarity index 100% rename from apng/frames/clock_30.bmp rename to tests/apng/frames/clock_30.bmp diff --git a/apng/frames/clock_31.bmp b/tests/apng/frames/clock_31.bmp similarity index 100% rename from apng/frames/clock_31.bmp rename to tests/apng/frames/clock_31.bmp diff --git a/apng/frames/clock_32.bmp b/tests/apng/frames/clock_32.bmp similarity index 100% rename from apng/frames/clock_32.bmp rename to tests/apng/frames/clock_32.bmp diff --git a/apng/frames/clock_33.bmp b/tests/apng/frames/clock_33.bmp similarity index 100% rename from apng/frames/clock_33.bmp rename to tests/apng/frames/clock_33.bmp diff --git a/apng/frames/clock_34.bmp b/tests/apng/frames/clock_34.bmp similarity index 100% rename from apng/frames/clock_34.bmp rename to tests/apng/frames/clock_34.bmp diff --git a/apng/frames/clock_35.bmp b/tests/apng/frames/clock_35.bmp similarity index 100% rename from apng/frames/clock_35.bmp rename to tests/apng/frames/clock_35.bmp diff --git a/apng/frames/clock_36.bmp b/tests/apng/frames/clock_36.bmp similarity index 100% rename from apng/frames/clock_36.bmp rename to tests/apng/frames/clock_36.bmp diff --git a/apng/frames/clock_37.bmp b/tests/apng/frames/clock_37.bmp similarity index 100% rename from apng/frames/clock_37.bmp rename to tests/apng/frames/clock_37.bmp diff --git a/apng/frames/clock_38.bmp b/tests/apng/frames/clock_38.bmp similarity index 100% rename from apng/frames/clock_38.bmp rename to tests/apng/frames/clock_38.bmp diff --git a/apng/frames/clock_39.bmp b/tests/apng/frames/clock_39.bmp similarity index 100% rename from apng/frames/clock_39.bmp rename to tests/apng/frames/clock_39.bmp diff --git a/apng/frames/clock_4.bmp b/tests/apng/frames/clock_4.bmp similarity index 100% rename from apng/frames/clock_4.bmp rename to tests/apng/frames/clock_4.bmp diff --git a/apng/frames/clock_5.bmp b/tests/apng/frames/clock_5.bmp similarity index 100% rename from apng/frames/clock_5.bmp rename to tests/apng/frames/clock_5.bmp diff --git a/apng/frames/clock_6.bmp b/tests/apng/frames/clock_6.bmp similarity index 100% rename from apng/frames/clock_6.bmp rename to tests/apng/frames/clock_6.bmp diff --git a/apng/frames/clock_7.bmp b/tests/apng/frames/clock_7.bmp similarity index 100% rename from apng/frames/clock_7.bmp rename to tests/apng/frames/clock_7.bmp diff --git a/apng/frames/clock_8.bmp b/tests/apng/frames/clock_8.bmp similarity index 100% rename from apng/frames/clock_8.bmp rename to tests/apng/frames/clock_8.bmp diff --git a/apng/frames/clock_9.bmp b/tests/apng/frames/clock_9.bmp similarity index 100% rename from apng/frames/clock_9.bmp rename to tests/apng/frames/clock_9.bmp diff --git a/apng/frames/firefox_0.bmp b/tests/apng/frames/firefox_0.bmp similarity index 100% rename from apng/frames/firefox_0.bmp rename to tests/apng/frames/firefox_0.bmp diff --git a/apng/frames/firefox_1.bmp b/tests/apng/frames/firefox_1.bmp similarity index 100% rename from apng/frames/firefox_1.bmp rename to tests/apng/frames/firefox_1.bmp diff --git a/apng/frames/firefox_10.bmp b/tests/apng/frames/firefox_10.bmp similarity index 100% rename from apng/frames/firefox_10.bmp rename to tests/apng/frames/firefox_10.bmp diff --git a/apng/frames/firefox_11.bmp b/tests/apng/frames/firefox_11.bmp similarity index 100% rename from apng/frames/firefox_11.bmp rename to tests/apng/frames/firefox_11.bmp diff --git a/apng/frames/firefox_2.bmp b/tests/apng/frames/firefox_2.bmp similarity index 100% rename from apng/frames/firefox_2.bmp rename to tests/apng/frames/firefox_2.bmp diff --git a/apng/frames/firefox_3.bmp b/tests/apng/frames/firefox_3.bmp similarity index 100% rename from apng/frames/firefox_3.bmp rename to tests/apng/frames/firefox_3.bmp diff --git a/apng/frames/firefox_4.bmp b/tests/apng/frames/firefox_4.bmp similarity index 100% rename from apng/frames/firefox_4.bmp rename to tests/apng/frames/firefox_4.bmp diff --git a/apng/frames/firefox_5.bmp b/tests/apng/frames/firefox_5.bmp similarity index 100% rename from apng/frames/firefox_5.bmp rename to tests/apng/frames/firefox_5.bmp diff --git a/apng/frames/firefox_6.bmp b/tests/apng/frames/firefox_6.bmp similarity index 100% rename from apng/frames/firefox_6.bmp rename to tests/apng/frames/firefox_6.bmp diff --git a/apng/frames/firefox_7.bmp b/tests/apng/frames/firefox_7.bmp similarity index 100% rename from apng/frames/firefox_7.bmp rename to tests/apng/frames/firefox_7.bmp diff --git a/apng/frames/firefox_8.bmp b/tests/apng/frames/firefox_8.bmp similarity index 100% rename from apng/frames/firefox_8.bmp rename to tests/apng/frames/firefox_8.bmp diff --git a/apng/frames/firefox_9.bmp b/tests/apng/frames/firefox_9.bmp similarity index 100% rename from apng/frames/firefox_9.bmp rename to tests/apng/frames/firefox_9.bmp diff --git a/apng/frames/keepandblend_0.bmp b/tests/apng/frames/keepandblend_0.bmp similarity index 100% rename from apng/frames/keepandblend_0.bmp rename to tests/apng/frames/keepandblend_0.bmp diff --git a/apng/frames/keepandblend_1.bmp b/tests/apng/frames/keepandblend_1.bmp similarity index 100% rename from apng/frames/keepandblend_1.bmp rename to tests/apng/frames/keepandblend_1.bmp diff --git a/apng/frames/keepandnoblend_0.bmp b/tests/apng/frames/keepandnoblend_0.bmp similarity index 100% rename from apng/frames/keepandnoblend_0.bmp rename to tests/apng/frames/keepandnoblend_0.bmp diff --git a/apng/frames/keepandnoblend_1.bmp b/tests/apng/frames/keepandnoblend_1.bmp similarity index 100% rename from apng/frames/keepandnoblend_1.bmp rename to tests/apng/frames/keepandnoblend_1.bmp diff --git a/apng/frames/lion-greyscale-3frame_0.bmp b/tests/apng/frames/lion-greyscale-3frame_0.bmp similarity index 100% rename from apng/frames/lion-greyscale-3frame_0.bmp rename to tests/apng/frames/lion-greyscale-3frame_0.bmp diff --git a/apng/frames/lion-greyscale-3frame_1.bmp b/tests/apng/frames/lion-greyscale-3frame_1.bmp similarity index 100% rename from apng/frames/lion-greyscale-3frame_1.bmp rename to tests/apng/frames/lion-greyscale-3frame_1.bmp diff --git a/apng/frames/lion-greyscale-3frame_2.bmp b/tests/apng/frames/lion-greyscale-3frame_2.bmp similarity index 100% rename from apng/frames/lion-greyscale-3frame_2.bmp rename to tests/apng/frames/lion-greyscale-3frame_2.bmp diff --git a/apng/frames/lion-rgb-3frame_0.bmp b/tests/apng/frames/lion-rgb-3frame_0.bmp similarity index 100% rename from apng/frames/lion-rgb-3frame_0.bmp rename to tests/apng/frames/lion-rgb-3frame_0.bmp diff --git a/apng/frames/lion-rgb-3frame_1.bmp b/tests/apng/frames/lion-rgb-3frame_1.bmp similarity index 100% rename from apng/frames/lion-rgb-3frame_1.bmp rename to tests/apng/frames/lion-rgb-3frame_1.bmp diff --git a/apng/frames/lion-rgb-3frame_2.bmp b/tests/apng/frames/lion-rgb-3frame_2.bmp similarity index 100% rename from apng/frames/lion-rgb-3frame_2.bmp rename to tests/apng/frames/lion-rgb-3frame_2.bmp diff --git a/apng/frames/pyani_0.bmp b/tests/apng/frames/pyani_0.bmp similarity index 100% rename from apng/frames/pyani_0.bmp rename to tests/apng/frames/pyani_0.bmp diff --git a/apng/frames/pyani_1.bmp b/tests/apng/frames/pyani_1.bmp similarity index 100% rename from apng/frames/pyani_1.bmp rename to tests/apng/frames/pyani_1.bmp diff --git a/apng/frames/pyani_10.bmp b/tests/apng/frames/pyani_10.bmp similarity index 100% rename from apng/frames/pyani_10.bmp rename to tests/apng/frames/pyani_10.bmp diff --git a/apng/frames/pyani_11.bmp b/tests/apng/frames/pyani_11.bmp similarity index 100% rename from apng/frames/pyani_11.bmp rename to tests/apng/frames/pyani_11.bmp diff --git a/apng/frames/pyani_12.bmp b/tests/apng/frames/pyani_12.bmp similarity index 100% rename from apng/frames/pyani_12.bmp rename to tests/apng/frames/pyani_12.bmp diff --git a/apng/frames/pyani_13.bmp b/tests/apng/frames/pyani_13.bmp similarity index 100% rename from apng/frames/pyani_13.bmp rename to tests/apng/frames/pyani_13.bmp diff --git a/apng/frames/pyani_14.bmp b/tests/apng/frames/pyani_14.bmp similarity index 100% rename from apng/frames/pyani_14.bmp rename to tests/apng/frames/pyani_14.bmp diff --git a/apng/frames/pyani_15.bmp b/tests/apng/frames/pyani_15.bmp similarity index 100% rename from apng/frames/pyani_15.bmp rename to tests/apng/frames/pyani_15.bmp diff --git a/apng/frames/pyani_16.bmp b/tests/apng/frames/pyani_16.bmp similarity index 100% rename from apng/frames/pyani_16.bmp rename to tests/apng/frames/pyani_16.bmp diff --git a/apng/frames/pyani_17.bmp b/tests/apng/frames/pyani_17.bmp similarity index 100% rename from apng/frames/pyani_17.bmp rename to tests/apng/frames/pyani_17.bmp diff --git a/apng/frames/pyani_18.bmp b/tests/apng/frames/pyani_18.bmp similarity index 100% rename from apng/frames/pyani_18.bmp rename to tests/apng/frames/pyani_18.bmp diff --git a/apng/frames/pyani_19.bmp b/tests/apng/frames/pyani_19.bmp similarity index 100% rename from apng/frames/pyani_19.bmp rename to tests/apng/frames/pyani_19.bmp diff --git a/apng/frames/pyani_2.bmp b/tests/apng/frames/pyani_2.bmp similarity index 100% rename from apng/frames/pyani_2.bmp rename to tests/apng/frames/pyani_2.bmp diff --git a/apng/frames/pyani_20.bmp b/tests/apng/frames/pyani_20.bmp similarity index 100% rename from apng/frames/pyani_20.bmp rename to tests/apng/frames/pyani_20.bmp diff --git a/apng/frames/pyani_21.bmp b/tests/apng/frames/pyani_21.bmp similarity index 100% rename from apng/frames/pyani_21.bmp rename to tests/apng/frames/pyani_21.bmp diff --git a/apng/frames/pyani_22.bmp b/tests/apng/frames/pyani_22.bmp similarity index 100% rename from apng/frames/pyani_22.bmp rename to tests/apng/frames/pyani_22.bmp diff --git a/apng/frames/pyani_23.bmp b/tests/apng/frames/pyani_23.bmp similarity index 100% rename from apng/frames/pyani_23.bmp rename to tests/apng/frames/pyani_23.bmp diff --git a/apng/frames/pyani_24.bmp b/tests/apng/frames/pyani_24.bmp similarity index 100% rename from apng/frames/pyani_24.bmp rename to tests/apng/frames/pyani_24.bmp diff --git a/apng/frames/pyani_25.bmp b/tests/apng/frames/pyani_25.bmp similarity index 100% rename from apng/frames/pyani_25.bmp rename to tests/apng/frames/pyani_25.bmp diff --git a/apng/frames/pyani_26.bmp b/tests/apng/frames/pyani_26.bmp similarity index 100% rename from apng/frames/pyani_26.bmp rename to tests/apng/frames/pyani_26.bmp diff --git a/apng/frames/pyani_27.bmp b/tests/apng/frames/pyani_27.bmp similarity index 100% rename from apng/frames/pyani_27.bmp rename to tests/apng/frames/pyani_27.bmp diff --git a/apng/frames/pyani_28.bmp b/tests/apng/frames/pyani_28.bmp similarity index 100% rename from apng/frames/pyani_28.bmp rename to tests/apng/frames/pyani_28.bmp diff --git a/apng/frames/pyani_29.bmp b/tests/apng/frames/pyani_29.bmp similarity index 100% rename from apng/frames/pyani_29.bmp rename to tests/apng/frames/pyani_29.bmp diff --git a/apng/frames/pyani_3.bmp b/tests/apng/frames/pyani_3.bmp similarity index 100% rename from apng/frames/pyani_3.bmp rename to tests/apng/frames/pyani_3.bmp diff --git a/apng/frames/pyani_4.bmp b/tests/apng/frames/pyani_4.bmp similarity index 100% rename from apng/frames/pyani_4.bmp rename to tests/apng/frames/pyani_4.bmp diff --git a/apng/frames/pyani_5.bmp b/tests/apng/frames/pyani_5.bmp similarity index 100% rename from apng/frames/pyani_5.bmp rename to tests/apng/frames/pyani_5.bmp diff --git a/apng/frames/pyani_6.bmp b/tests/apng/frames/pyani_6.bmp similarity index 100% rename from apng/frames/pyani_6.bmp rename to tests/apng/frames/pyani_6.bmp diff --git a/apng/frames/pyani_7.bmp b/tests/apng/frames/pyani_7.bmp similarity index 100% rename from apng/frames/pyani_7.bmp rename to tests/apng/frames/pyani_7.bmp diff --git a/apng/frames/pyani_8.bmp b/tests/apng/frames/pyani_8.bmp similarity index 100% rename from apng/frames/pyani_8.bmp rename to tests/apng/frames/pyani_8.bmp diff --git a/apng/frames/pyani_9.bmp b/tests/apng/frames/pyani_9.bmp similarity index 100% rename from apng/frames/pyani_9.bmp rename to tests/apng/frames/pyani_9.bmp diff --git a/apng/frames/stickmen-15colour-11frame_0.bmp b/tests/apng/frames/stickmen-15colour-11frame_0.bmp similarity index 100% rename from apng/frames/stickmen-15colour-11frame_0.bmp rename to tests/apng/frames/stickmen-15colour-11frame_0.bmp diff --git a/apng/frames/stickmen-15colour-11frame_1.bmp b/tests/apng/frames/stickmen-15colour-11frame_1.bmp similarity index 100% rename from apng/frames/stickmen-15colour-11frame_1.bmp rename to tests/apng/frames/stickmen-15colour-11frame_1.bmp diff --git a/apng/frames/stickmen-15colour-11frame_2.bmp b/tests/apng/frames/stickmen-15colour-11frame_2.bmp similarity index 100% rename from apng/frames/stickmen-15colour-11frame_2.bmp rename to tests/apng/frames/stickmen-15colour-11frame_2.bmp diff --git a/apng/frames/stickmen-15colour-11frame_3.bmp b/tests/apng/frames/stickmen-15colour-11frame_3.bmp similarity index 100% rename from apng/frames/stickmen-15colour-11frame_3.bmp rename to tests/apng/frames/stickmen-15colour-11frame_3.bmp diff --git a/apng/frames/stickmen-15colour-11frame_4.bmp b/tests/apng/frames/stickmen-15colour-11frame_4.bmp similarity index 100% rename from apng/frames/stickmen-15colour-11frame_4.bmp rename to tests/apng/frames/stickmen-15colour-11frame_4.bmp diff --git a/apng/frames/stickmen-15colour-11frame_5.bmp b/tests/apng/frames/stickmen-15colour-11frame_5.bmp similarity index 100% rename from apng/frames/stickmen-15colour-11frame_5.bmp rename to tests/apng/frames/stickmen-15colour-11frame_5.bmp diff --git a/apng/frames/stickmen-15colour-11frame_6.bmp b/tests/apng/frames/stickmen-15colour-11frame_6.bmp similarity index 100% rename from apng/frames/stickmen-15colour-11frame_6.bmp rename to tests/apng/frames/stickmen-15colour-11frame_6.bmp diff --git a/apng/frames/stickmen-15colour-11frame_7.bmp b/tests/apng/frames/stickmen-15colour-11frame_7.bmp similarity index 100% rename from apng/frames/stickmen-15colour-11frame_7.bmp rename to tests/apng/frames/stickmen-15colour-11frame_7.bmp diff --git a/apng/frames/stickmen-15colour-11frame_8.bmp b/tests/apng/frames/stickmen-15colour-11frame_8.bmp similarity index 100% rename from apng/frames/stickmen-15colour-11frame_8.bmp rename to tests/apng/frames/stickmen-15colour-11frame_8.bmp diff --git a/apng/frames/stickmen-15colour-11frame_9.bmp b/tests/apng/frames/stickmen-15colour-11frame_9.bmp similarity index 100% rename from apng/frames/stickmen-15colour-11frame_9.bmp rename to tests/apng/frames/stickmen-15colour-11frame_9.bmp diff --git a/apng/frames/toucan-pallete-2frame_0.bmp b/tests/apng/frames/toucan-pallete-2frame_0.bmp similarity index 100% rename from apng/frames/toucan-pallete-2frame_0.bmp rename to tests/apng/frames/toucan-pallete-2frame_0.bmp diff --git a/apng/frames/toucan-pallete-2frame_1.bmp b/tests/apng/frames/toucan-pallete-2frame_1.bmp similarity index 100% rename from apng/frames/toucan-pallete-2frame_1.bmp rename to tests/apng/frames/toucan-pallete-2frame_1.bmp diff --git a/apng/keepandblend.png b/tests/apng/keepandblend.png similarity index 100% rename from apng/keepandblend.png rename to tests/apng/keepandblend.png diff --git a/apng/keepandnoblend.png b/tests/apng/keepandnoblend.png similarity index 100% rename from apng/keepandnoblend.png rename to tests/apng/keepandnoblend.png diff --git a/apng/lion-greyscale-3frame.png b/tests/apng/lion-greyscale-3frame.png similarity index 100% rename from apng/lion-greyscale-3frame.png rename to tests/apng/lion-greyscale-3frame.png diff --git a/apng/lion-rgb-3frame.png b/tests/apng/lion-rgb-3frame.png similarity index 100% rename from apng/lion-rgb-3frame.png rename to tests/apng/lion-rgb-3frame.png diff --git a/apng/pyani.png b/tests/apng/pyani.png similarity index 100% rename from apng/pyani.png rename to tests/apng/pyani.png diff --git a/apng/raw/frame0.png b/tests/apng/raw/frame0.png similarity index 100% rename from apng/raw/frame0.png rename to tests/apng/raw/frame0.png diff --git a/apng/raw/frame1.png b/tests/apng/raw/frame1.png similarity index 100% rename from apng/raw/frame1.png rename to tests/apng/raw/frame1.png diff --git a/apng/raw/frame2.png b/tests/apng/raw/frame2.png similarity index 100% rename from apng/raw/frame2.png rename to tests/apng/raw/frame2.png diff --git a/apng/raw/frame3.png b/tests/apng/raw/frame3.png similarity index 100% rename from apng/raw/frame3.png rename to tests/apng/raw/frame3.png diff --git a/apng/raw/frame4.png b/tests/apng/raw/frame4.png similarity index 100% rename from apng/raw/frame4.png rename to tests/apng/raw/frame4.png diff --git a/apng/raw/frame5.png b/tests/apng/raw/frame5.png similarity index 100% rename from apng/raw/frame5.png rename to tests/apng/raw/frame5.png diff --git a/apng/raw/frame6.png b/tests/apng/raw/frame6.png similarity index 100% rename from apng/raw/frame6.png rename to tests/apng/raw/frame6.png diff --git a/apng/stickmen-15colour-11frame.png b/tests/apng/stickmen-15colour-11frame.png similarity index 100% rename from apng/stickmen-15colour-11frame.png rename to tests/apng/stickmen-15colour-11frame.png diff --git a/apng/toucan-pallete-2frame.png b/tests/apng/toucan-pallete-2frame.png similarity index 100% rename from apng/toucan-pallete-2frame.png rename to tests/apng/toucan-pallete-2frame.png diff --git a/tester/minibmp.nim b/tests/minibmp.nim similarity index 100% rename from tester/minibmp.nim rename to tests/minibmp.nim diff --git a/tests/misc/rainbow.png b/tests/misc/rainbow.png new file mode 100644 index 0000000..7f01f06 Binary files /dev/null and b/tests/misc/rainbow.png differ diff --git a/tester/sample.png b/tests/misc/sample.png similarity index 100% rename from tester/sample.png rename to tests/misc/sample.png diff --git a/tests/misc/temp.png b/tests/misc/temp.png new file mode 100644 index 0000000..386bc9f Binary files /dev/null and b/tests/misc/temp.png differ diff --git a/tester/tfilter.png b/tests/misc/tfilter.png similarity index 100% rename from tester/tfilter.png rename to tests/misc/tfilter.png diff --git a/suite/PngSuite.LICENSE b/tests/suite/PngSuite.LICENSE similarity index 100% rename from suite/PngSuite.LICENSE rename to tests/suite/PngSuite.LICENSE diff --git a/suite/PngSuite.README b/tests/suite/PngSuite.README similarity index 100% rename from suite/PngSuite.README rename to tests/suite/PngSuite.README diff --git a/suite/PngSuite.bmp b/tests/suite/PngSuite.bmp similarity index 100% rename from suite/PngSuite.bmp rename to tests/suite/PngSuite.bmp diff --git a/suite/PngSuite.png b/tests/suite/PngSuite.png similarity index 100% rename from suite/PngSuite.png rename to tests/suite/PngSuite.png diff --git a/suite/basi0g01.bmp b/tests/suite/basi0g01.bmp similarity index 100% rename from suite/basi0g01.bmp rename to tests/suite/basi0g01.bmp diff --git a/suite/basi0g01.png b/tests/suite/basi0g01.png similarity index 100% rename from suite/basi0g01.png rename to tests/suite/basi0g01.png diff --git a/suite/basi0g02.bmp b/tests/suite/basi0g02.bmp similarity index 100% rename from suite/basi0g02.bmp rename to tests/suite/basi0g02.bmp diff --git a/suite/basi0g02.png b/tests/suite/basi0g02.png similarity index 100% rename from suite/basi0g02.png rename to tests/suite/basi0g02.png diff --git a/suite/basi0g04.bmp b/tests/suite/basi0g04.bmp similarity index 100% rename from suite/basi0g04.bmp rename to tests/suite/basi0g04.bmp diff --git a/suite/basi0g04.png b/tests/suite/basi0g04.png similarity index 100% rename from suite/basi0g04.png rename to tests/suite/basi0g04.png diff --git a/suite/basi0g08.bmp b/tests/suite/basi0g08.bmp similarity index 100% rename from suite/basi0g08.bmp rename to tests/suite/basi0g08.bmp diff --git a/suite/basi0g08.png b/tests/suite/basi0g08.png similarity index 100% rename from suite/basi0g08.png rename to tests/suite/basi0g08.png diff --git a/suite/basi0g16.bmp b/tests/suite/basi0g16.bmp similarity index 100% rename from suite/basi0g16.bmp rename to tests/suite/basi0g16.bmp diff --git a/suite/basi0g16.png b/tests/suite/basi0g16.png similarity index 100% rename from suite/basi0g16.png rename to tests/suite/basi0g16.png diff --git a/suite/basi2c08.bmp b/tests/suite/basi2c08.bmp similarity index 100% rename from suite/basi2c08.bmp rename to tests/suite/basi2c08.bmp diff --git a/suite/basi2c08.png b/tests/suite/basi2c08.png similarity index 100% rename from suite/basi2c08.png rename to tests/suite/basi2c08.png diff --git a/suite/basi2c16.bmp b/tests/suite/basi2c16.bmp similarity index 100% rename from suite/basi2c16.bmp rename to tests/suite/basi2c16.bmp diff --git a/suite/basi2c16.png b/tests/suite/basi2c16.png similarity index 100% rename from suite/basi2c16.png rename to tests/suite/basi2c16.png diff --git a/suite/basi3p01.bmp b/tests/suite/basi3p01.bmp similarity index 100% rename from suite/basi3p01.bmp rename to tests/suite/basi3p01.bmp diff --git a/suite/basi3p01.png b/tests/suite/basi3p01.png similarity index 100% rename from suite/basi3p01.png rename to tests/suite/basi3p01.png diff --git a/suite/basi3p02.bmp b/tests/suite/basi3p02.bmp similarity index 100% rename from suite/basi3p02.bmp rename to tests/suite/basi3p02.bmp diff --git a/suite/basi3p02.png b/tests/suite/basi3p02.png similarity index 100% rename from suite/basi3p02.png rename to tests/suite/basi3p02.png diff --git a/suite/basi3p04.bmp b/tests/suite/basi3p04.bmp similarity index 100% rename from suite/basi3p04.bmp rename to tests/suite/basi3p04.bmp diff --git a/suite/basi3p04.png b/tests/suite/basi3p04.png similarity index 100% rename from suite/basi3p04.png rename to tests/suite/basi3p04.png diff --git a/suite/basi3p08.bmp b/tests/suite/basi3p08.bmp similarity index 100% rename from suite/basi3p08.bmp rename to tests/suite/basi3p08.bmp diff --git a/suite/basi3p08.png b/tests/suite/basi3p08.png similarity index 100% rename from suite/basi3p08.png rename to tests/suite/basi3p08.png diff --git a/suite/basi4a08.bmp b/tests/suite/basi4a08.bmp similarity index 100% rename from suite/basi4a08.bmp rename to tests/suite/basi4a08.bmp diff --git a/suite/basi4a08.png b/tests/suite/basi4a08.png similarity index 100% rename from suite/basi4a08.png rename to tests/suite/basi4a08.png diff --git a/suite/basi4a16.bmp b/tests/suite/basi4a16.bmp similarity index 100% rename from suite/basi4a16.bmp rename to tests/suite/basi4a16.bmp diff --git a/suite/basi4a16.png b/tests/suite/basi4a16.png similarity index 100% rename from suite/basi4a16.png rename to tests/suite/basi4a16.png diff --git a/suite/basi6a08.bmp b/tests/suite/basi6a08.bmp similarity index 100% rename from suite/basi6a08.bmp rename to tests/suite/basi6a08.bmp diff --git a/suite/basi6a08.png b/tests/suite/basi6a08.png similarity index 100% rename from suite/basi6a08.png rename to tests/suite/basi6a08.png diff --git a/suite/basi6a16.bmp b/tests/suite/basi6a16.bmp similarity index 100% rename from suite/basi6a16.bmp rename to tests/suite/basi6a16.bmp diff --git a/suite/basi6a16.png b/tests/suite/basi6a16.png similarity index 100% rename from suite/basi6a16.png rename to tests/suite/basi6a16.png diff --git a/suite/basn0g01.bmp b/tests/suite/basn0g01.bmp similarity index 100% rename from suite/basn0g01.bmp rename to tests/suite/basn0g01.bmp diff --git a/suite/basn0g01.png b/tests/suite/basn0g01.png similarity index 100% rename from suite/basn0g01.png rename to tests/suite/basn0g01.png diff --git a/suite/basn0g02.bmp b/tests/suite/basn0g02.bmp similarity index 100% rename from suite/basn0g02.bmp rename to tests/suite/basn0g02.bmp diff --git a/suite/basn0g02.png b/tests/suite/basn0g02.png similarity index 100% rename from suite/basn0g02.png rename to tests/suite/basn0g02.png diff --git a/suite/basn0g04.bmp b/tests/suite/basn0g04.bmp similarity index 100% rename from suite/basn0g04.bmp rename to tests/suite/basn0g04.bmp diff --git a/suite/basn0g04.png b/tests/suite/basn0g04.png similarity index 100% rename from suite/basn0g04.png rename to tests/suite/basn0g04.png diff --git a/suite/basn0g08.bmp b/tests/suite/basn0g08.bmp similarity index 100% rename from suite/basn0g08.bmp rename to tests/suite/basn0g08.bmp diff --git a/suite/basn0g08.png b/tests/suite/basn0g08.png similarity index 100% rename from suite/basn0g08.png rename to tests/suite/basn0g08.png diff --git a/suite/basn0g16.bmp b/tests/suite/basn0g16.bmp similarity index 100% rename from suite/basn0g16.bmp rename to tests/suite/basn0g16.bmp diff --git a/suite/basn0g16.png b/tests/suite/basn0g16.png similarity index 100% rename from suite/basn0g16.png rename to tests/suite/basn0g16.png diff --git a/suite/basn2c08.bmp b/tests/suite/basn2c08.bmp similarity index 100% rename from suite/basn2c08.bmp rename to tests/suite/basn2c08.bmp diff --git a/suite/basn2c08.png b/tests/suite/basn2c08.png similarity index 100% rename from suite/basn2c08.png rename to tests/suite/basn2c08.png diff --git a/suite/basn2c16.bmp b/tests/suite/basn2c16.bmp similarity index 100% rename from suite/basn2c16.bmp rename to tests/suite/basn2c16.bmp diff --git a/suite/basn2c16.png b/tests/suite/basn2c16.png similarity index 100% rename from suite/basn2c16.png rename to tests/suite/basn2c16.png diff --git a/suite/basn3p01.bmp b/tests/suite/basn3p01.bmp similarity index 100% rename from suite/basn3p01.bmp rename to tests/suite/basn3p01.bmp diff --git a/suite/basn3p01.png b/tests/suite/basn3p01.png similarity index 100% rename from suite/basn3p01.png rename to tests/suite/basn3p01.png diff --git a/suite/basn3p02.bmp b/tests/suite/basn3p02.bmp similarity index 100% rename from suite/basn3p02.bmp rename to tests/suite/basn3p02.bmp diff --git a/suite/basn3p02.png b/tests/suite/basn3p02.png similarity index 100% rename from suite/basn3p02.png rename to tests/suite/basn3p02.png diff --git a/suite/basn3p04.bmp b/tests/suite/basn3p04.bmp similarity index 100% rename from suite/basn3p04.bmp rename to tests/suite/basn3p04.bmp diff --git a/suite/basn3p04.png b/tests/suite/basn3p04.png similarity index 100% rename from suite/basn3p04.png rename to tests/suite/basn3p04.png diff --git a/suite/basn3p08.bmp b/tests/suite/basn3p08.bmp similarity index 100% rename from suite/basn3p08.bmp rename to tests/suite/basn3p08.bmp diff --git a/suite/basn3p08.png b/tests/suite/basn3p08.png similarity index 100% rename from suite/basn3p08.png rename to tests/suite/basn3p08.png diff --git a/suite/basn4a08.bmp b/tests/suite/basn4a08.bmp similarity index 100% rename from suite/basn4a08.bmp rename to tests/suite/basn4a08.bmp diff --git a/suite/basn4a08.png b/tests/suite/basn4a08.png similarity index 100% rename from suite/basn4a08.png rename to tests/suite/basn4a08.png diff --git a/suite/basn4a16.bmp b/tests/suite/basn4a16.bmp similarity index 100% rename from suite/basn4a16.bmp rename to tests/suite/basn4a16.bmp diff --git a/suite/basn4a16.png b/tests/suite/basn4a16.png similarity index 100% rename from suite/basn4a16.png rename to tests/suite/basn4a16.png diff --git a/suite/basn6a08.bmp b/tests/suite/basn6a08.bmp similarity index 100% rename from suite/basn6a08.bmp rename to tests/suite/basn6a08.bmp diff --git a/suite/basn6a08.png b/tests/suite/basn6a08.png similarity index 100% rename from suite/basn6a08.png rename to tests/suite/basn6a08.png diff --git a/suite/basn6a16.bmp b/tests/suite/basn6a16.bmp similarity index 100% rename from suite/basn6a16.bmp rename to tests/suite/basn6a16.bmp diff --git a/suite/basn6a16.png b/tests/suite/basn6a16.png similarity index 100% rename from suite/basn6a16.png rename to tests/suite/basn6a16.png diff --git a/suite/bgai4a08.bmp b/tests/suite/bgai4a08.bmp similarity index 100% rename from suite/bgai4a08.bmp rename to tests/suite/bgai4a08.bmp diff --git a/suite/bgai4a08.png b/tests/suite/bgai4a08.png similarity index 100% rename from suite/bgai4a08.png rename to tests/suite/bgai4a08.png diff --git a/suite/bgai4a16.bmp b/tests/suite/bgai4a16.bmp similarity index 100% rename from suite/bgai4a16.bmp rename to tests/suite/bgai4a16.bmp diff --git a/suite/bgai4a16.png b/tests/suite/bgai4a16.png similarity index 100% rename from suite/bgai4a16.png rename to tests/suite/bgai4a16.png diff --git a/suite/bgan6a08.bmp b/tests/suite/bgan6a08.bmp similarity index 100% rename from suite/bgan6a08.bmp rename to tests/suite/bgan6a08.bmp diff --git a/suite/bgan6a08.png b/tests/suite/bgan6a08.png similarity index 100% rename from suite/bgan6a08.png rename to tests/suite/bgan6a08.png diff --git a/suite/bgan6a16.bmp b/tests/suite/bgan6a16.bmp similarity index 100% rename from suite/bgan6a16.bmp rename to tests/suite/bgan6a16.bmp diff --git a/suite/bgan6a16.png b/tests/suite/bgan6a16.png similarity index 100% rename from suite/bgan6a16.png rename to tests/suite/bgan6a16.png diff --git a/suite/bgbn4a08.bmp b/tests/suite/bgbn4a08.bmp similarity index 100% rename from suite/bgbn4a08.bmp rename to tests/suite/bgbn4a08.bmp diff --git a/suite/bgbn4a08.png b/tests/suite/bgbn4a08.png similarity index 100% rename from suite/bgbn4a08.png rename to tests/suite/bgbn4a08.png diff --git a/suite/bggn4a16.bmp b/tests/suite/bggn4a16.bmp similarity index 100% rename from suite/bggn4a16.bmp rename to tests/suite/bggn4a16.bmp diff --git a/suite/bggn4a16.png b/tests/suite/bggn4a16.png similarity index 100% rename from suite/bggn4a16.png rename to tests/suite/bggn4a16.png diff --git a/suite/bgwn6a08.bmp b/tests/suite/bgwn6a08.bmp similarity index 100% rename from suite/bgwn6a08.bmp rename to tests/suite/bgwn6a08.bmp diff --git a/suite/bgwn6a08.png b/tests/suite/bgwn6a08.png similarity index 100% rename from suite/bgwn6a08.png rename to tests/suite/bgwn6a08.png diff --git a/suite/bgyn6a16.bmp b/tests/suite/bgyn6a16.bmp similarity index 100% rename from suite/bgyn6a16.bmp rename to tests/suite/bgyn6a16.bmp diff --git a/suite/bgyn6a16.png b/tests/suite/bgyn6a16.png similarity index 100% rename from suite/bgyn6a16.png rename to tests/suite/bgyn6a16.png diff --git a/suite/ccwn2c08.bmp b/tests/suite/ccwn2c08.bmp similarity index 100% rename from suite/ccwn2c08.bmp rename to tests/suite/ccwn2c08.bmp diff --git a/suite/ccwn2c08.png b/tests/suite/ccwn2c08.png similarity index 100% rename from suite/ccwn2c08.png rename to tests/suite/ccwn2c08.png diff --git a/suite/ccwn3p08.bmp b/tests/suite/ccwn3p08.bmp similarity index 100% rename from suite/ccwn3p08.bmp rename to tests/suite/ccwn3p08.bmp diff --git a/suite/ccwn3p08.png b/tests/suite/ccwn3p08.png similarity index 100% rename from suite/ccwn3p08.png rename to tests/suite/ccwn3p08.png diff --git a/suite/cdfn2c08.bmp b/tests/suite/cdfn2c08.bmp similarity index 100% rename from suite/cdfn2c08.bmp rename to tests/suite/cdfn2c08.bmp diff --git a/suite/cdfn2c08.png b/tests/suite/cdfn2c08.png similarity index 100% rename from suite/cdfn2c08.png rename to tests/suite/cdfn2c08.png diff --git a/suite/cdhn2c08.bmp b/tests/suite/cdhn2c08.bmp similarity index 100% rename from suite/cdhn2c08.bmp rename to tests/suite/cdhn2c08.bmp diff --git a/suite/cdhn2c08.png b/tests/suite/cdhn2c08.png similarity index 100% rename from suite/cdhn2c08.png rename to tests/suite/cdhn2c08.png diff --git a/suite/cdsn2c08.bmp b/tests/suite/cdsn2c08.bmp similarity index 100% rename from suite/cdsn2c08.bmp rename to tests/suite/cdsn2c08.bmp diff --git a/suite/cdsn2c08.png b/tests/suite/cdsn2c08.png similarity index 100% rename from suite/cdsn2c08.png rename to tests/suite/cdsn2c08.png diff --git a/suite/cdun2c08.bmp b/tests/suite/cdun2c08.bmp similarity index 100% rename from suite/cdun2c08.bmp rename to tests/suite/cdun2c08.bmp diff --git a/suite/cdun2c08.png b/tests/suite/cdun2c08.png similarity index 100% rename from suite/cdun2c08.png rename to tests/suite/cdun2c08.png diff --git a/suite/ch1n3p04.bmp b/tests/suite/ch1n3p04.bmp similarity index 100% rename from suite/ch1n3p04.bmp rename to tests/suite/ch1n3p04.bmp diff --git a/suite/ch1n3p04.png b/tests/suite/ch1n3p04.png similarity index 100% rename from suite/ch1n3p04.png rename to tests/suite/ch1n3p04.png diff --git a/suite/ch2n3p08.bmp b/tests/suite/ch2n3p08.bmp similarity index 100% rename from suite/ch2n3p08.bmp rename to tests/suite/ch2n3p08.bmp diff --git a/suite/ch2n3p08.png b/tests/suite/ch2n3p08.png similarity index 100% rename from suite/ch2n3p08.png rename to tests/suite/ch2n3p08.png diff --git a/suite/cm0n0g04.bmp b/tests/suite/cm0n0g04.bmp similarity index 100% rename from suite/cm0n0g04.bmp rename to tests/suite/cm0n0g04.bmp diff --git a/suite/cm0n0g04.png b/tests/suite/cm0n0g04.png similarity index 100% rename from suite/cm0n0g04.png rename to tests/suite/cm0n0g04.png diff --git a/suite/cm7n0g04.bmp b/tests/suite/cm7n0g04.bmp similarity index 100% rename from suite/cm7n0g04.bmp rename to tests/suite/cm7n0g04.bmp diff --git a/suite/cm7n0g04.png b/tests/suite/cm7n0g04.png similarity index 100% rename from suite/cm7n0g04.png rename to tests/suite/cm7n0g04.png diff --git a/suite/cm9n0g04.bmp b/tests/suite/cm9n0g04.bmp similarity index 100% rename from suite/cm9n0g04.bmp rename to tests/suite/cm9n0g04.bmp diff --git a/suite/cm9n0g04.png b/tests/suite/cm9n0g04.png similarity index 100% rename from suite/cm9n0g04.png rename to tests/suite/cm9n0g04.png diff --git a/suite/cs3n2c16.bmp b/tests/suite/cs3n2c16.bmp similarity index 100% rename from suite/cs3n2c16.bmp rename to tests/suite/cs3n2c16.bmp diff --git a/suite/cs3n2c16.png b/tests/suite/cs3n2c16.png similarity index 100% rename from suite/cs3n2c16.png rename to tests/suite/cs3n2c16.png diff --git a/suite/cs3n3p08.bmp b/tests/suite/cs3n3p08.bmp similarity index 100% rename from suite/cs3n3p08.bmp rename to tests/suite/cs3n3p08.bmp diff --git a/suite/cs3n3p08.png b/tests/suite/cs3n3p08.png similarity index 100% rename from suite/cs3n3p08.png rename to tests/suite/cs3n3p08.png diff --git a/suite/cs5n2c08.bmp b/tests/suite/cs5n2c08.bmp similarity index 100% rename from suite/cs5n2c08.bmp rename to tests/suite/cs5n2c08.bmp diff --git a/suite/cs5n2c08.png b/tests/suite/cs5n2c08.png similarity index 100% rename from suite/cs5n2c08.png rename to tests/suite/cs5n2c08.png diff --git a/suite/cs5n3p08.bmp b/tests/suite/cs5n3p08.bmp similarity index 100% rename from suite/cs5n3p08.bmp rename to tests/suite/cs5n3p08.bmp diff --git a/suite/cs5n3p08.png b/tests/suite/cs5n3p08.png similarity index 100% rename from suite/cs5n3p08.png rename to tests/suite/cs5n3p08.png diff --git a/suite/cs8n2c08.bmp b/tests/suite/cs8n2c08.bmp similarity index 100% rename from suite/cs8n2c08.bmp rename to tests/suite/cs8n2c08.bmp diff --git a/suite/cs8n2c08.png b/tests/suite/cs8n2c08.png similarity index 100% rename from suite/cs8n2c08.png rename to tests/suite/cs8n2c08.png diff --git a/suite/cs8n3p08.bmp b/tests/suite/cs8n3p08.bmp similarity index 100% rename from suite/cs8n3p08.bmp rename to tests/suite/cs8n3p08.bmp diff --git a/suite/cs8n3p08.png b/tests/suite/cs8n3p08.png similarity index 100% rename from suite/cs8n3p08.png rename to tests/suite/cs8n3p08.png diff --git a/suite/ct0n0g04.bmp b/tests/suite/ct0n0g04.bmp similarity index 100% rename from suite/ct0n0g04.bmp rename to tests/suite/ct0n0g04.bmp diff --git a/suite/ct0n0g04.png b/tests/suite/ct0n0g04.png similarity index 100% rename from suite/ct0n0g04.png rename to tests/suite/ct0n0g04.png diff --git a/suite/ct1n0g04.bmp b/tests/suite/ct1n0g04.bmp similarity index 100% rename from suite/ct1n0g04.bmp rename to tests/suite/ct1n0g04.bmp diff --git a/suite/ct1n0g04.png b/tests/suite/ct1n0g04.png similarity index 100% rename from suite/ct1n0g04.png rename to tests/suite/ct1n0g04.png diff --git a/suite/cten0g04.bmp b/tests/suite/cten0g04.bmp similarity index 100% rename from suite/cten0g04.bmp rename to tests/suite/cten0g04.bmp diff --git a/suite/cten0g04.png b/tests/suite/cten0g04.png similarity index 100% rename from suite/cten0g04.png rename to tests/suite/cten0g04.png diff --git a/suite/ctfn0g04.bmp b/tests/suite/ctfn0g04.bmp similarity index 100% rename from suite/ctfn0g04.bmp rename to tests/suite/ctfn0g04.bmp diff --git a/suite/ctfn0g04.png b/tests/suite/ctfn0g04.png similarity index 100% rename from suite/ctfn0g04.png rename to tests/suite/ctfn0g04.png diff --git a/suite/ctgn0g04.bmp b/tests/suite/ctgn0g04.bmp similarity index 100% rename from suite/ctgn0g04.bmp rename to tests/suite/ctgn0g04.bmp diff --git a/suite/ctgn0g04.png b/tests/suite/ctgn0g04.png similarity index 100% rename from suite/ctgn0g04.png rename to tests/suite/ctgn0g04.png diff --git a/suite/cthn0g04.bmp b/tests/suite/cthn0g04.bmp similarity index 100% rename from suite/cthn0g04.bmp rename to tests/suite/cthn0g04.bmp diff --git a/suite/cthn0g04.png b/tests/suite/cthn0g04.png similarity index 100% rename from suite/cthn0g04.png rename to tests/suite/cthn0g04.png diff --git a/suite/ctjn0g04.bmp b/tests/suite/ctjn0g04.bmp similarity index 100% rename from suite/ctjn0g04.bmp rename to tests/suite/ctjn0g04.bmp diff --git a/suite/ctjn0g04.png b/tests/suite/ctjn0g04.png similarity index 100% rename from suite/ctjn0g04.png rename to tests/suite/ctjn0g04.png diff --git a/suite/ctzn0g04.bmp b/tests/suite/ctzn0g04.bmp similarity index 100% rename from suite/ctzn0g04.bmp rename to tests/suite/ctzn0g04.bmp diff --git a/suite/ctzn0g04.png b/tests/suite/ctzn0g04.png similarity index 100% rename from suite/ctzn0g04.png rename to tests/suite/ctzn0g04.png diff --git a/suite/f00n0g08.bmp b/tests/suite/f00n0g08.bmp similarity index 100% rename from suite/f00n0g08.bmp rename to tests/suite/f00n0g08.bmp diff --git a/suite/f00n0g08.png b/tests/suite/f00n0g08.png similarity index 100% rename from suite/f00n0g08.png rename to tests/suite/f00n0g08.png diff --git a/suite/f00n2c08.bmp b/tests/suite/f00n2c08.bmp similarity index 100% rename from suite/f00n2c08.bmp rename to tests/suite/f00n2c08.bmp diff --git a/suite/f00n2c08.png b/tests/suite/f00n2c08.png similarity index 100% rename from suite/f00n2c08.png rename to tests/suite/f00n2c08.png diff --git a/suite/f01n0g08.bmp b/tests/suite/f01n0g08.bmp similarity index 100% rename from suite/f01n0g08.bmp rename to tests/suite/f01n0g08.bmp diff --git a/suite/f01n0g08.png b/tests/suite/f01n0g08.png similarity index 100% rename from suite/f01n0g08.png rename to tests/suite/f01n0g08.png diff --git a/suite/f01n2c08.bmp b/tests/suite/f01n2c08.bmp similarity index 100% rename from suite/f01n2c08.bmp rename to tests/suite/f01n2c08.bmp diff --git a/suite/f01n2c08.png b/tests/suite/f01n2c08.png similarity index 100% rename from suite/f01n2c08.png rename to tests/suite/f01n2c08.png diff --git a/suite/f02n0g08.bmp b/tests/suite/f02n0g08.bmp similarity index 100% rename from suite/f02n0g08.bmp rename to tests/suite/f02n0g08.bmp diff --git a/suite/f02n0g08.png b/tests/suite/f02n0g08.png similarity index 100% rename from suite/f02n0g08.png rename to tests/suite/f02n0g08.png diff --git a/suite/f02n2c08.bmp b/tests/suite/f02n2c08.bmp similarity index 100% rename from suite/f02n2c08.bmp rename to tests/suite/f02n2c08.bmp diff --git a/suite/f02n2c08.png b/tests/suite/f02n2c08.png similarity index 100% rename from suite/f02n2c08.png rename to tests/suite/f02n2c08.png diff --git a/suite/f03n0g08.bmp b/tests/suite/f03n0g08.bmp similarity index 100% rename from suite/f03n0g08.bmp rename to tests/suite/f03n0g08.bmp diff --git a/suite/f03n0g08.png b/tests/suite/f03n0g08.png similarity index 100% rename from suite/f03n0g08.png rename to tests/suite/f03n0g08.png diff --git a/suite/f03n2c08.bmp b/tests/suite/f03n2c08.bmp similarity index 100% rename from suite/f03n2c08.bmp rename to tests/suite/f03n2c08.bmp diff --git a/suite/f03n2c08.png b/tests/suite/f03n2c08.png similarity index 100% rename from suite/f03n2c08.png rename to tests/suite/f03n2c08.png diff --git a/suite/f04n0g08.bmp b/tests/suite/f04n0g08.bmp similarity index 100% rename from suite/f04n0g08.bmp rename to tests/suite/f04n0g08.bmp diff --git a/suite/f04n0g08.png b/tests/suite/f04n0g08.png similarity index 100% rename from suite/f04n0g08.png rename to tests/suite/f04n0g08.png diff --git a/suite/f04n2c08.bmp b/tests/suite/f04n2c08.bmp similarity index 100% rename from suite/f04n2c08.bmp rename to tests/suite/f04n2c08.bmp diff --git a/suite/f04n2c08.png b/tests/suite/f04n2c08.png similarity index 100% rename from suite/f04n2c08.png rename to tests/suite/f04n2c08.png diff --git a/suite/f99n0g04.bmp b/tests/suite/f99n0g04.bmp similarity index 100% rename from suite/f99n0g04.bmp rename to tests/suite/f99n0g04.bmp diff --git a/suite/f99n0g04.png b/tests/suite/f99n0g04.png similarity index 100% rename from suite/f99n0g04.png rename to tests/suite/f99n0g04.png diff --git a/suite/g03n0g16.bmp b/tests/suite/g03n0g16.bmp similarity index 100% rename from suite/g03n0g16.bmp rename to tests/suite/g03n0g16.bmp diff --git a/suite/g03n0g16.png b/tests/suite/g03n0g16.png similarity index 100% rename from suite/g03n0g16.png rename to tests/suite/g03n0g16.png diff --git a/suite/g03n2c08.bmp b/tests/suite/g03n2c08.bmp similarity index 100% rename from suite/g03n2c08.bmp rename to tests/suite/g03n2c08.bmp diff --git a/suite/g03n2c08.png b/tests/suite/g03n2c08.png similarity index 100% rename from suite/g03n2c08.png rename to tests/suite/g03n2c08.png diff --git a/suite/g03n3p04.bmp b/tests/suite/g03n3p04.bmp similarity index 100% rename from suite/g03n3p04.bmp rename to tests/suite/g03n3p04.bmp diff --git a/suite/g03n3p04.png b/tests/suite/g03n3p04.png similarity index 100% rename from suite/g03n3p04.png rename to tests/suite/g03n3p04.png diff --git a/suite/g04n0g16.bmp b/tests/suite/g04n0g16.bmp similarity index 100% rename from suite/g04n0g16.bmp rename to tests/suite/g04n0g16.bmp diff --git a/suite/g04n0g16.png b/tests/suite/g04n0g16.png similarity index 100% rename from suite/g04n0g16.png rename to tests/suite/g04n0g16.png diff --git a/suite/g04n2c08.bmp b/tests/suite/g04n2c08.bmp similarity index 100% rename from suite/g04n2c08.bmp rename to tests/suite/g04n2c08.bmp diff --git a/suite/g04n2c08.png b/tests/suite/g04n2c08.png similarity index 100% rename from suite/g04n2c08.png rename to tests/suite/g04n2c08.png diff --git a/suite/g04n3p04.bmp b/tests/suite/g04n3p04.bmp similarity index 100% rename from suite/g04n3p04.bmp rename to tests/suite/g04n3p04.bmp diff --git a/suite/g04n3p04.png b/tests/suite/g04n3p04.png similarity index 100% rename from suite/g04n3p04.png rename to tests/suite/g04n3p04.png diff --git a/suite/g05n0g16.bmp b/tests/suite/g05n0g16.bmp similarity index 100% rename from suite/g05n0g16.bmp rename to tests/suite/g05n0g16.bmp diff --git a/suite/g05n0g16.png b/tests/suite/g05n0g16.png similarity index 100% rename from suite/g05n0g16.png rename to tests/suite/g05n0g16.png diff --git a/suite/g05n2c08.bmp b/tests/suite/g05n2c08.bmp similarity index 100% rename from suite/g05n2c08.bmp rename to tests/suite/g05n2c08.bmp diff --git a/suite/g05n2c08.png b/tests/suite/g05n2c08.png similarity index 100% rename from suite/g05n2c08.png rename to tests/suite/g05n2c08.png diff --git a/suite/g05n3p04.bmp b/tests/suite/g05n3p04.bmp similarity index 100% rename from suite/g05n3p04.bmp rename to tests/suite/g05n3p04.bmp diff --git a/suite/g05n3p04.png b/tests/suite/g05n3p04.png similarity index 100% rename from suite/g05n3p04.png rename to tests/suite/g05n3p04.png diff --git a/suite/g07n0g16.bmp b/tests/suite/g07n0g16.bmp similarity index 100% rename from suite/g07n0g16.bmp rename to tests/suite/g07n0g16.bmp diff --git a/suite/g07n0g16.png b/tests/suite/g07n0g16.png similarity index 100% rename from suite/g07n0g16.png rename to tests/suite/g07n0g16.png diff --git a/suite/g07n2c08.bmp b/tests/suite/g07n2c08.bmp similarity index 100% rename from suite/g07n2c08.bmp rename to tests/suite/g07n2c08.bmp diff --git a/suite/g07n2c08.png b/tests/suite/g07n2c08.png similarity index 100% rename from suite/g07n2c08.png rename to tests/suite/g07n2c08.png diff --git a/suite/g07n3p04.bmp b/tests/suite/g07n3p04.bmp similarity index 100% rename from suite/g07n3p04.bmp rename to tests/suite/g07n3p04.bmp diff --git a/suite/g07n3p04.png b/tests/suite/g07n3p04.png similarity index 100% rename from suite/g07n3p04.png rename to tests/suite/g07n3p04.png diff --git a/suite/g10n0g16.bmp b/tests/suite/g10n0g16.bmp similarity index 100% rename from suite/g10n0g16.bmp rename to tests/suite/g10n0g16.bmp diff --git a/suite/g10n0g16.png b/tests/suite/g10n0g16.png similarity index 100% rename from suite/g10n0g16.png rename to tests/suite/g10n0g16.png diff --git a/suite/g10n2c08.bmp b/tests/suite/g10n2c08.bmp similarity index 100% rename from suite/g10n2c08.bmp rename to tests/suite/g10n2c08.bmp diff --git a/suite/g10n2c08.png b/tests/suite/g10n2c08.png similarity index 100% rename from suite/g10n2c08.png rename to tests/suite/g10n2c08.png diff --git a/suite/g10n3p04.bmp b/tests/suite/g10n3p04.bmp similarity index 100% rename from suite/g10n3p04.bmp rename to tests/suite/g10n3p04.bmp diff --git a/suite/g10n3p04.png b/tests/suite/g10n3p04.png similarity index 100% rename from suite/g10n3p04.png rename to tests/suite/g10n3p04.png diff --git a/suite/g25n0g16.bmp b/tests/suite/g25n0g16.bmp similarity index 100% rename from suite/g25n0g16.bmp rename to tests/suite/g25n0g16.bmp diff --git a/suite/g25n0g16.png b/tests/suite/g25n0g16.png similarity index 100% rename from suite/g25n0g16.png rename to tests/suite/g25n0g16.png diff --git a/suite/g25n2c08.bmp b/tests/suite/g25n2c08.bmp similarity index 100% rename from suite/g25n2c08.bmp rename to tests/suite/g25n2c08.bmp diff --git a/suite/g25n2c08.png b/tests/suite/g25n2c08.png similarity index 100% rename from suite/g25n2c08.png rename to tests/suite/g25n2c08.png diff --git a/suite/g25n3p04.bmp b/tests/suite/g25n3p04.bmp similarity index 100% rename from suite/g25n3p04.bmp rename to tests/suite/g25n3p04.bmp diff --git a/suite/g25n3p04.png b/tests/suite/g25n3p04.png similarity index 100% rename from suite/g25n3p04.png rename to tests/suite/g25n3p04.png diff --git a/suite/oi1n0g16.bmp b/tests/suite/oi1n0g16.bmp similarity index 100% rename from suite/oi1n0g16.bmp rename to tests/suite/oi1n0g16.bmp diff --git a/suite/oi1n0g16.png b/tests/suite/oi1n0g16.png similarity index 100% rename from suite/oi1n0g16.png rename to tests/suite/oi1n0g16.png diff --git a/suite/oi1n2c16.bmp b/tests/suite/oi1n2c16.bmp similarity index 100% rename from suite/oi1n2c16.bmp rename to tests/suite/oi1n2c16.bmp diff --git a/suite/oi1n2c16.png b/tests/suite/oi1n2c16.png similarity index 100% rename from suite/oi1n2c16.png rename to tests/suite/oi1n2c16.png diff --git a/suite/oi2n0g16.bmp b/tests/suite/oi2n0g16.bmp similarity index 100% rename from suite/oi2n0g16.bmp rename to tests/suite/oi2n0g16.bmp diff --git a/suite/oi2n0g16.png b/tests/suite/oi2n0g16.png similarity index 100% rename from suite/oi2n0g16.png rename to tests/suite/oi2n0g16.png diff --git a/suite/oi2n2c16.bmp b/tests/suite/oi2n2c16.bmp similarity index 100% rename from suite/oi2n2c16.bmp rename to tests/suite/oi2n2c16.bmp diff --git a/suite/oi2n2c16.png b/tests/suite/oi2n2c16.png similarity index 100% rename from suite/oi2n2c16.png rename to tests/suite/oi2n2c16.png diff --git a/suite/oi4n0g16.bmp b/tests/suite/oi4n0g16.bmp similarity index 100% rename from suite/oi4n0g16.bmp rename to tests/suite/oi4n0g16.bmp diff --git a/suite/oi4n0g16.png b/tests/suite/oi4n0g16.png similarity index 100% rename from suite/oi4n0g16.png rename to tests/suite/oi4n0g16.png diff --git a/suite/oi4n2c16.bmp b/tests/suite/oi4n2c16.bmp similarity index 100% rename from suite/oi4n2c16.bmp rename to tests/suite/oi4n2c16.bmp diff --git a/suite/oi4n2c16.png b/tests/suite/oi4n2c16.png similarity index 100% rename from suite/oi4n2c16.png rename to tests/suite/oi4n2c16.png diff --git a/suite/oi9n0g16.bmp b/tests/suite/oi9n0g16.bmp similarity index 100% rename from suite/oi9n0g16.bmp rename to tests/suite/oi9n0g16.bmp diff --git a/suite/oi9n0g16.png b/tests/suite/oi9n0g16.png similarity index 100% rename from suite/oi9n0g16.png rename to tests/suite/oi9n0g16.png diff --git a/suite/oi9n2c16.bmp b/tests/suite/oi9n2c16.bmp similarity index 100% rename from suite/oi9n2c16.bmp rename to tests/suite/oi9n2c16.bmp diff --git a/suite/oi9n2c16.png b/tests/suite/oi9n2c16.png similarity index 100% rename from suite/oi9n2c16.png rename to tests/suite/oi9n2c16.png diff --git a/suite/pp0n2c16.bmp b/tests/suite/pp0n2c16.bmp similarity index 100% rename from suite/pp0n2c16.bmp rename to tests/suite/pp0n2c16.bmp diff --git a/suite/pp0n2c16.png b/tests/suite/pp0n2c16.png similarity index 100% rename from suite/pp0n2c16.png rename to tests/suite/pp0n2c16.png diff --git a/suite/pp0n6a08.bmp b/tests/suite/pp0n6a08.bmp similarity index 100% rename from suite/pp0n6a08.bmp rename to tests/suite/pp0n6a08.bmp diff --git a/suite/pp0n6a08.png b/tests/suite/pp0n6a08.png similarity index 100% rename from suite/pp0n6a08.png rename to tests/suite/pp0n6a08.png diff --git a/suite/ps1n0g08.bmp b/tests/suite/ps1n0g08.bmp similarity index 100% rename from suite/ps1n0g08.bmp rename to tests/suite/ps1n0g08.bmp diff --git a/suite/ps1n0g08.png b/tests/suite/ps1n0g08.png similarity index 100% rename from suite/ps1n0g08.png rename to tests/suite/ps1n0g08.png diff --git a/suite/ps1n2c16.bmp b/tests/suite/ps1n2c16.bmp similarity index 100% rename from suite/ps1n2c16.bmp rename to tests/suite/ps1n2c16.bmp diff --git a/suite/ps1n2c16.png b/tests/suite/ps1n2c16.png similarity index 100% rename from suite/ps1n2c16.png rename to tests/suite/ps1n2c16.png diff --git a/suite/ps2n0g08.bmp b/tests/suite/ps2n0g08.bmp similarity index 100% rename from suite/ps2n0g08.bmp rename to tests/suite/ps2n0g08.bmp diff --git a/suite/ps2n0g08.png b/tests/suite/ps2n0g08.png similarity index 100% rename from suite/ps2n0g08.png rename to tests/suite/ps2n0g08.png diff --git a/suite/ps2n2c16.bmp b/tests/suite/ps2n2c16.bmp similarity index 100% rename from suite/ps2n2c16.bmp rename to tests/suite/ps2n2c16.bmp diff --git a/suite/ps2n2c16.png b/tests/suite/ps2n2c16.png similarity index 100% rename from suite/ps2n2c16.png rename to tests/suite/ps2n2c16.png diff --git a/suite/s01i3p01.bmp b/tests/suite/s01i3p01.bmp similarity index 100% rename from suite/s01i3p01.bmp rename to tests/suite/s01i3p01.bmp diff --git a/suite/s01i3p01.png b/tests/suite/s01i3p01.png similarity index 100% rename from suite/s01i3p01.png rename to tests/suite/s01i3p01.png diff --git a/suite/s01n3p01.bmp b/tests/suite/s01n3p01.bmp similarity index 100% rename from suite/s01n3p01.bmp rename to tests/suite/s01n3p01.bmp diff --git a/suite/s01n3p01.png b/tests/suite/s01n3p01.png similarity index 100% rename from suite/s01n3p01.png rename to tests/suite/s01n3p01.png diff --git a/suite/s02i3p01.bmp b/tests/suite/s02i3p01.bmp similarity index 100% rename from suite/s02i3p01.bmp rename to tests/suite/s02i3p01.bmp diff --git a/suite/s02i3p01.png b/tests/suite/s02i3p01.png similarity index 100% rename from suite/s02i3p01.png rename to tests/suite/s02i3p01.png diff --git a/suite/s02n3p01.bmp b/tests/suite/s02n3p01.bmp similarity index 100% rename from suite/s02n3p01.bmp rename to tests/suite/s02n3p01.bmp diff --git a/suite/s02n3p01.png b/tests/suite/s02n3p01.png similarity index 100% rename from suite/s02n3p01.png rename to tests/suite/s02n3p01.png diff --git a/suite/s03i3p01.bmp b/tests/suite/s03i3p01.bmp similarity index 100% rename from suite/s03i3p01.bmp rename to tests/suite/s03i3p01.bmp diff --git a/suite/s03i3p01.png b/tests/suite/s03i3p01.png similarity index 100% rename from suite/s03i3p01.png rename to tests/suite/s03i3p01.png diff --git a/suite/s03n3p01.bmp b/tests/suite/s03n3p01.bmp similarity index 100% rename from suite/s03n3p01.bmp rename to tests/suite/s03n3p01.bmp diff --git a/suite/s03n3p01.png b/tests/suite/s03n3p01.png similarity index 100% rename from suite/s03n3p01.png rename to tests/suite/s03n3p01.png diff --git a/suite/s04i3p01.bmp b/tests/suite/s04i3p01.bmp similarity index 100% rename from suite/s04i3p01.bmp rename to tests/suite/s04i3p01.bmp diff --git a/suite/s04i3p01.png b/tests/suite/s04i3p01.png similarity index 100% rename from suite/s04i3p01.png rename to tests/suite/s04i3p01.png diff --git a/suite/s04n3p01.bmp b/tests/suite/s04n3p01.bmp similarity index 100% rename from suite/s04n3p01.bmp rename to tests/suite/s04n3p01.bmp diff --git a/suite/s04n3p01.png b/tests/suite/s04n3p01.png similarity index 100% rename from suite/s04n3p01.png rename to tests/suite/s04n3p01.png diff --git a/suite/s05i3p02.bmp b/tests/suite/s05i3p02.bmp similarity index 100% rename from suite/s05i3p02.bmp rename to tests/suite/s05i3p02.bmp diff --git a/suite/s05i3p02.png b/tests/suite/s05i3p02.png similarity index 100% rename from suite/s05i3p02.png rename to tests/suite/s05i3p02.png diff --git a/suite/s05n3p02.bmp b/tests/suite/s05n3p02.bmp similarity index 100% rename from suite/s05n3p02.bmp rename to tests/suite/s05n3p02.bmp diff --git a/suite/s05n3p02.png b/tests/suite/s05n3p02.png similarity index 100% rename from suite/s05n3p02.png rename to tests/suite/s05n3p02.png diff --git a/suite/s06i3p02.bmp b/tests/suite/s06i3p02.bmp similarity index 100% rename from suite/s06i3p02.bmp rename to tests/suite/s06i3p02.bmp diff --git a/suite/s06i3p02.png b/tests/suite/s06i3p02.png similarity index 100% rename from suite/s06i3p02.png rename to tests/suite/s06i3p02.png diff --git a/suite/s06n3p02.bmp b/tests/suite/s06n3p02.bmp similarity index 100% rename from suite/s06n3p02.bmp rename to tests/suite/s06n3p02.bmp diff --git a/suite/s06n3p02.png b/tests/suite/s06n3p02.png similarity index 100% rename from suite/s06n3p02.png rename to tests/suite/s06n3p02.png diff --git a/suite/s07i3p02.bmp b/tests/suite/s07i3p02.bmp similarity index 100% rename from suite/s07i3p02.bmp rename to tests/suite/s07i3p02.bmp diff --git a/suite/s07i3p02.png b/tests/suite/s07i3p02.png similarity index 100% rename from suite/s07i3p02.png rename to tests/suite/s07i3p02.png diff --git a/suite/s07n3p02.bmp b/tests/suite/s07n3p02.bmp similarity index 100% rename from suite/s07n3p02.bmp rename to tests/suite/s07n3p02.bmp diff --git a/suite/s07n3p02.png b/tests/suite/s07n3p02.png similarity index 100% rename from suite/s07n3p02.png rename to tests/suite/s07n3p02.png diff --git a/suite/s08i3p02.bmp b/tests/suite/s08i3p02.bmp similarity index 100% rename from suite/s08i3p02.bmp rename to tests/suite/s08i3p02.bmp diff --git a/suite/s08i3p02.png b/tests/suite/s08i3p02.png similarity index 100% rename from suite/s08i3p02.png rename to tests/suite/s08i3p02.png diff --git a/suite/s08n3p02.bmp b/tests/suite/s08n3p02.bmp similarity index 100% rename from suite/s08n3p02.bmp rename to tests/suite/s08n3p02.bmp diff --git a/suite/s08n3p02.png b/tests/suite/s08n3p02.png similarity index 100% rename from suite/s08n3p02.png rename to tests/suite/s08n3p02.png diff --git a/suite/s09i3p02.bmp b/tests/suite/s09i3p02.bmp similarity index 100% rename from suite/s09i3p02.bmp rename to tests/suite/s09i3p02.bmp diff --git a/suite/s09i3p02.png b/tests/suite/s09i3p02.png similarity index 100% rename from suite/s09i3p02.png rename to tests/suite/s09i3p02.png diff --git a/suite/s09n3p02.bmp b/tests/suite/s09n3p02.bmp similarity index 100% rename from suite/s09n3p02.bmp rename to tests/suite/s09n3p02.bmp diff --git a/suite/s09n3p02.png b/tests/suite/s09n3p02.png similarity index 100% rename from suite/s09n3p02.png rename to tests/suite/s09n3p02.png diff --git a/suite/s32i3p04.bmp b/tests/suite/s32i3p04.bmp similarity index 100% rename from suite/s32i3p04.bmp rename to tests/suite/s32i3p04.bmp diff --git a/suite/s32i3p04.png b/tests/suite/s32i3p04.png similarity index 100% rename from suite/s32i3p04.png rename to tests/suite/s32i3p04.png diff --git a/suite/s32n3p04.bmp b/tests/suite/s32n3p04.bmp similarity index 100% rename from suite/s32n3p04.bmp rename to tests/suite/s32n3p04.bmp diff --git a/suite/s32n3p04.png b/tests/suite/s32n3p04.png similarity index 100% rename from suite/s32n3p04.png rename to tests/suite/s32n3p04.png diff --git a/suite/s33i3p04.bmp b/tests/suite/s33i3p04.bmp similarity index 100% rename from suite/s33i3p04.bmp rename to tests/suite/s33i3p04.bmp diff --git a/suite/s33i3p04.png b/tests/suite/s33i3p04.png similarity index 100% rename from suite/s33i3p04.png rename to tests/suite/s33i3p04.png diff --git a/suite/s33n3p04.bmp b/tests/suite/s33n3p04.bmp similarity index 100% rename from suite/s33n3p04.bmp rename to tests/suite/s33n3p04.bmp diff --git a/suite/s33n3p04.png b/tests/suite/s33n3p04.png similarity index 100% rename from suite/s33n3p04.png rename to tests/suite/s33n3p04.png diff --git a/suite/s34i3p04.bmp b/tests/suite/s34i3p04.bmp similarity index 100% rename from suite/s34i3p04.bmp rename to tests/suite/s34i3p04.bmp diff --git a/suite/s34i3p04.png b/tests/suite/s34i3p04.png similarity index 100% rename from suite/s34i3p04.png rename to tests/suite/s34i3p04.png diff --git a/suite/s34n3p04.bmp b/tests/suite/s34n3p04.bmp similarity index 100% rename from suite/s34n3p04.bmp rename to tests/suite/s34n3p04.bmp diff --git a/suite/s34n3p04.png b/tests/suite/s34n3p04.png similarity index 100% rename from suite/s34n3p04.png rename to tests/suite/s34n3p04.png diff --git a/suite/s35i3p04.bmp b/tests/suite/s35i3p04.bmp similarity index 100% rename from suite/s35i3p04.bmp rename to tests/suite/s35i3p04.bmp diff --git a/suite/s35i3p04.png b/tests/suite/s35i3p04.png similarity index 100% rename from suite/s35i3p04.png rename to tests/suite/s35i3p04.png diff --git a/suite/s35n3p04.bmp b/tests/suite/s35n3p04.bmp similarity index 100% rename from suite/s35n3p04.bmp rename to tests/suite/s35n3p04.bmp diff --git a/suite/s35n3p04.png b/tests/suite/s35n3p04.png similarity index 100% rename from suite/s35n3p04.png rename to tests/suite/s35n3p04.png diff --git a/suite/s36i3p04.bmp b/tests/suite/s36i3p04.bmp similarity index 100% rename from suite/s36i3p04.bmp rename to tests/suite/s36i3p04.bmp diff --git a/suite/s36i3p04.png b/tests/suite/s36i3p04.png similarity index 100% rename from suite/s36i3p04.png rename to tests/suite/s36i3p04.png diff --git a/suite/s36n3p04.bmp b/tests/suite/s36n3p04.bmp similarity index 100% rename from suite/s36n3p04.bmp rename to tests/suite/s36n3p04.bmp diff --git a/suite/s36n3p04.png b/tests/suite/s36n3p04.png similarity index 100% rename from suite/s36n3p04.png rename to tests/suite/s36n3p04.png diff --git a/suite/s37i3p04.bmp b/tests/suite/s37i3p04.bmp similarity index 100% rename from suite/s37i3p04.bmp rename to tests/suite/s37i3p04.bmp diff --git a/suite/s37i3p04.png b/tests/suite/s37i3p04.png similarity index 100% rename from suite/s37i3p04.png rename to tests/suite/s37i3p04.png diff --git a/suite/s37n3p04.bmp b/tests/suite/s37n3p04.bmp similarity index 100% rename from suite/s37n3p04.bmp rename to tests/suite/s37n3p04.bmp diff --git a/suite/s37n3p04.png b/tests/suite/s37n3p04.png similarity index 100% rename from suite/s37n3p04.png rename to tests/suite/s37n3p04.png diff --git a/suite/s38i3p04.bmp b/tests/suite/s38i3p04.bmp similarity index 100% rename from suite/s38i3p04.bmp rename to tests/suite/s38i3p04.bmp diff --git a/suite/s38i3p04.png b/tests/suite/s38i3p04.png similarity index 100% rename from suite/s38i3p04.png rename to tests/suite/s38i3p04.png diff --git a/suite/s38n3p04.bmp b/tests/suite/s38n3p04.bmp similarity index 100% rename from suite/s38n3p04.bmp rename to tests/suite/s38n3p04.bmp diff --git a/suite/s38n3p04.png b/tests/suite/s38n3p04.png similarity index 100% rename from suite/s38n3p04.png rename to tests/suite/s38n3p04.png diff --git a/suite/s39i3p04.bmp b/tests/suite/s39i3p04.bmp similarity index 100% rename from suite/s39i3p04.bmp rename to tests/suite/s39i3p04.bmp diff --git a/suite/s39i3p04.png b/tests/suite/s39i3p04.png similarity index 100% rename from suite/s39i3p04.png rename to tests/suite/s39i3p04.png diff --git a/suite/s39n3p04.bmp b/tests/suite/s39n3p04.bmp similarity index 100% rename from suite/s39n3p04.bmp rename to tests/suite/s39n3p04.bmp diff --git a/suite/s39n3p04.png b/tests/suite/s39n3p04.png similarity index 100% rename from suite/s39n3p04.png rename to tests/suite/s39n3p04.png diff --git a/suite/s40i3p04.bmp b/tests/suite/s40i3p04.bmp similarity index 100% rename from suite/s40i3p04.bmp rename to tests/suite/s40i3p04.bmp diff --git a/suite/s40i3p04.png b/tests/suite/s40i3p04.png similarity index 100% rename from suite/s40i3p04.png rename to tests/suite/s40i3p04.png diff --git a/suite/s40n3p04.bmp b/tests/suite/s40n3p04.bmp similarity index 100% rename from suite/s40n3p04.bmp rename to tests/suite/s40n3p04.bmp diff --git a/suite/s40n3p04.png b/tests/suite/s40n3p04.png similarity index 100% rename from suite/s40n3p04.png rename to tests/suite/s40n3p04.png diff --git a/suite/tbbn0g04.bmp b/tests/suite/tbbn0g04.bmp similarity index 100% rename from suite/tbbn0g04.bmp rename to tests/suite/tbbn0g04.bmp diff --git a/suite/tbbn0g04.png b/tests/suite/tbbn0g04.png similarity index 100% rename from suite/tbbn0g04.png rename to tests/suite/tbbn0g04.png diff --git a/suite/tbbn2c16.bmp b/tests/suite/tbbn2c16.bmp similarity index 100% rename from suite/tbbn2c16.bmp rename to tests/suite/tbbn2c16.bmp diff --git a/suite/tbbn2c16.png b/tests/suite/tbbn2c16.png similarity index 100% rename from suite/tbbn2c16.png rename to tests/suite/tbbn2c16.png diff --git a/suite/tbbn3p08.bmp b/tests/suite/tbbn3p08.bmp similarity index 100% rename from suite/tbbn3p08.bmp rename to tests/suite/tbbn3p08.bmp diff --git a/suite/tbbn3p08.png b/tests/suite/tbbn3p08.png similarity index 100% rename from suite/tbbn3p08.png rename to tests/suite/tbbn3p08.png diff --git a/suite/tbgn2c16.bmp b/tests/suite/tbgn2c16.bmp similarity index 100% rename from suite/tbgn2c16.bmp rename to tests/suite/tbgn2c16.bmp diff --git a/suite/tbgn2c16.png b/tests/suite/tbgn2c16.png similarity index 100% rename from suite/tbgn2c16.png rename to tests/suite/tbgn2c16.png diff --git a/suite/tbgn3p08.bmp b/tests/suite/tbgn3p08.bmp similarity index 100% rename from suite/tbgn3p08.bmp rename to tests/suite/tbgn3p08.bmp diff --git a/suite/tbgn3p08.png b/tests/suite/tbgn3p08.png similarity index 100% rename from suite/tbgn3p08.png rename to tests/suite/tbgn3p08.png diff --git a/suite/tbrn2c08.bmp b/tests/suite/tbrn2c08.bmp similarity index 100% rename from suite/tbrn2c08.bmp rename to tests/suite/tbrn2c08.bmp diff --git a/suite/tbrn2c08.png b/tests/suite/tbrn2c08.png similarity index 100% rename from suite/tbrn2c08.png rename to tests/suite/tbrn2c08.png diff --git a/suite/tbwn0g16.bmp b/tests/suite/tbwn0g16.bmp similarity index 100% rename from suite/tbwn0g16.bmp rename to tests/suite/tbwn0g16.bmp diff --git a/suite/tbwn0g16.png b/tests/suite/tbwn0g16.png similarity index 100% rename from suite/tbwn0g16.png rename to tests/suite/tbwn0g16.png diff --git a/suite/tbwn3p08.bmp b/tests/suite/tbwn3p08.bmp similarity index 100% rename from suite/tbwn3p08.bmp rename to tests/suite/tbwn3p08.bmp diff --git a/suite/tbwn3p08.png b/tests/suite/tbwn3p08.png similarity index 100% rename from suite/tbwn3p08.png rename to tests/suite/tbwn3p08.png diff --git a/suite/tbyn3p08.bmp b/tests/suite/tbyn3p08.bmp similarity index 100% rename from suite/tbyn3p08.bmp rename to tests/suite/tbyn3p08.bmp diff --git a/suite/tbyn3p08.png b/tests/suite/tbyn3p08.png similarity index 100% rename from suite/tbyn3p08.png rename to tests/suite/tbyn3p08.png diff --git a/suite/tm3n3p02.bmp b/tests/suite/tm3n3p02.bmp similarity index 100% rename from suite/tm3n3p02.bmp rename to tests/suite/tm3n3p02.bmp diff --git a/suite/tm3n3p02.png b/tests/suite/tm3n3p02.png similarity index 100% rename from suite/tm3n3p02.png rename to tests/suite/tm3n3p02.png diff --git a/suite/tp0n0g08.bmp b/tests/suite/tp0n0g08.bmp similarity index 100% rename from suite/tp0n0g08.bmp rename to tests/suite/tp0n0g08.bmp diff --git a/suite/tp0n0g08.png b/tests/suite/tp0n0g08.png similarity index 100% rename from suite/tp0n0g08.png rename to tests/suite/tp0n0g08.png diff --git a/suite/tp0n2c08.bmp b/tests/suite/tp0n2c08.bmp similarity index 100% rename from suite/tp0n2c08.bmp rename to tests/suite/tp0n2c08.bmp diff --git a/suite/tp0n2c08.png b/tests/suite/tp0n2c08.png similarity index 100% rename from suite/tp0n2c08.png rename to tests/suite/tp0n2c08.png diff --git a/suite/tp0n3p08.bmp b/tests/suite/tp0n3p08.bmp similarity index 100% rename from suite/tp0n3p08.bmp rename to tests/suite/tp0n3p08.bmp diff --git a/suite/tp0n3p08.png b/tests/suite/tp0n3p08.png similarity index 100% rename from suite/tp0n3p08.png rename to tests/suite/tp0n3p08.png diff --git a/suite/tp1n3p08.bmp b/tests/suite/tp1n3p08.bmp similarity index 100% rename from suite/tp1n3p08.bmp rename to tests/suite/tp1n3p08.bmp diff --git a/suite/tp1n3p08.png b/tests/suite/tp1n3p08.png similarity index 100% rename from suite/tp1n3p08.png rename to tests/suite/tp1n3p08.png diff --git a/suite/xc1n0g08.png b/tests/suite/xc1n0g08.png similarity index 100% rename from suite/xc1n0g08.png rename to tests/suite/xc1n0g08.png diff --git a/suite/xc9n2c08.png b/tests/suite/xc9n2c08.png similarity index 100% rename from suite/xc9n2c08.png rename to tests/suite/xc9n2c08.png diff --git a/suite/xcrn0g04.png b/tests/suite/xcrn0g04.png similarity index 100% rename from suite/xcrn0g04.png rename to tests/suite/xcrn0g04.png diff --git a/suite/xcsn0g01.png b/tests/suite/xcsn0g01.png similarity index 100% rename from suite/xcsn0g01.png rename to tests/suite/xcsn0g01.png diff --git a/suite/xd0n2c08.png b/tests/suite/xd0n2c08.png similarity index 100% rename from suite/xd0n2c08.png rename to tests/suite/xd0n2c08.png diff --git a/suite/xd3n2c08.png b/tests/suite/xd3n2c08.png similarity index 100% rename from suite/xd3n2c08.png rename to tests/suite/xd3n2c08.png diff --git a/suite/xd9n2c08.png b/tests/suite/xd9n2c08.png similarity index 100% rename from suite/xd9n2c08.png rename to tests/suite/xd9n2c08.png diff --git a/suite/xdtn0g01.png b/tests/suite/xdtn0g01.png similarity index 100% rename from suite/xdtn0g01.png rename to tests/suite/xdtn0g01.png diff --git a/suite/xhdn0g08.png b/tests/suite/xhdn0g08.png similarity index 100% rename from suite/xhdn0g08.png rename to tests/suite/xhdn0g08.png diff --git a/suite/xlfn0g04.png b/tests/suite/xlfn0g04.png similarity index 100% rename from suite/xlfn0g04.png rename to tests/suite/xlfn0g04.png diff --git a/suite/xs1n0g01.png b/tests/suite/xs1n0g01.png similarity index 100% rename from suite/xs1n0g01.png rename to tests/suite/xs1n0g01.png diff --git a/suite/xs2n0g01.png b/tests/suite/xs2n0g01.png similarity index 100% rename from suite/xs2n0g01.png rename to tests/suite/xs2n0g01.png diff --git a/suite/xs4n0g01.png b/tests/suite/xs4n0g01.png similarity index 100% rename from suite/xs4n0g01.png rename to tests/suite/xs4n0g01.png diff --git a/suite/xs7n0g01.png b/tests/suite/xs7n0g01.png similarity index 100% rename from suite/xs7n0g01.png rename to tests/suite/xs7n0g01.png diff --git a/suite/z00n2c08.bmp b/tests/suite/z00n2c08.bmp similarity index 100% rename from suite/z00n2c08.bmp rename to tests/suite/z00n2c08.bmp diff --git a/suite/z00n2c08.png b/tests/suite/z00n2c08.png similarity index 100% rename from suite/z00n2c08.png rename to tests/suite/z00n2c08.png diff --git a/suite/z03n2c08.bmp b/tests/suite/z03n2c08.bmp similarity index 100% rename from suite/z03n2c08.bmp rename to tests/suite/z03n2c08.bmp diff --git a/suite/z03n2c08.png b/tests/suite/z03n2c08.png similarity index 100% rename from suite/z03n2c08.png rename to tests/suite/z03n2c08.png diff --git a/suite/z06n2c08.bmp b/tests/suite/z06n2c08.bmp similarity index 100% rename from suite/z06n2c08.bmp rename to tests/suite/z06n2c08.bmp diff --git a/suite/z06n2c08.png b/tests/suite/z06n2c08.png similarity index 100% rename from suite/z06n2c08.png rename to tests/suite/z06n2c08.png diff --git a/suite/z09n2c08.bmp b/tests/suite/z09n2c08.bmp similarity index 100% rename from suite/z09n2c08.bmp rename to tests/suite/z09n2c08.bmp diff --git a/suite/z09n2c08.png b/tests/suite/z09n2c08.png similarity index 100% rename from suite/z09n2c08.png rename to tests/suite/z09n2c08.png diff --git a/tester/test.nim b/tests/test_apng.nim similarity index 85% rename from tester/test.nim rename to tests/test_apng.nim index f786374..072ff78 100644 --- a/tester/test.nim +++ b/tests/test_apng.nim @@ -1,4 +1,4 @@ -import nimPNG, streams, minibmp, os, strutils +import ../nimPNG, streams, ./minibmp, os, strutils proc write(bmp: BMP): string = var s = newStringStream() @@ -44,7 +44,7 @@ proc convert(dir: string) = let ext = toLowerAscii(path.ext) if ext != ".png": continue - let bmpName = path.dir & DirSep & "frames" & DirSep & path.name + let bmpName = path.dir / "frames" / path.name echo fileName let png = loadPNG32(fileName) @@ -56,7 +56,7 @@ proc generateAPNG() = var frames: array[numFrames, PNGResult] for i in 0..