This distribution has been tested as part of the cpan-testers
effort to test as many new uploads to CPAN as possible. See
http://testers.cpan.org/
Please cc any replies to [EMAIL PROTECTED] to keep other
test volunteers informed and to prevent any duplicate effort.
--
PERL_DL_NONLAZY=1 /usr/local/bin/perl5.8.5 "-MExtUtils::Command::MM" "-e"
"test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/t00basic........1..2
ok 1
# has jpeg
# has png
ok 2
malloc_state: not in debug mode
ok
t/t01introvert....1..93
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
# 0 but true
ok 18
ok 19
ok 20
ok 21
# 1
ok 22
ok 23
ok 24
ok 25
# 2
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
# FF0000
# 0000FF
# 00FF00
# in image
# FF0000
# 0000FF
# 00FF00
ok 70
ok 71
ok 72 # fail to create 0 height image
ok 73 # 0 height error message check
ok 74 # fail to create 0 width image
ok 75 # 0 width error message check
ok 76 # fail to create -ve height image
ok 77 # -ve width error message check
ok 78 # fail to create -ve width image
ok 79 # -ve height error message check
ok 80 # fail to create -ve width/height image
ok 81 # -ve width/height error message check
ok 82 # fail to create a zero channel image
ok 83 # out of range channel message check
ok 84 # fail to create a five channel image
ok 85 # out of range channel message check
# range 4294967296
ok 86 # integer overflow check - 1 channel
ok 87 # but same width ok
ok 88 # but same height ok
ok 89 # check the error message
ok 90 # integer overflow check - 3 channel
ok 91 # but same width ok
ok 92 # but same height ok
ok 93 # check the error message
ok
t/t020masked......1..35
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15 # 25, 25
ok 16 # 44, 25
ok 17 # 45, 25
ok 18 # 52, 25
ok 19 # 53, 25
ok 20 # 74, 25
ok 21 # 44, 32
ok 22 # 44, 33
ok 23 # 44, 34
ok 24 # 25, 33
ok 25 # 29, 33
ok 26 # 30, 33
ok 27 # 69, 33
ok 28 # 70, 33
ok 29 # 74, 74
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok
t/t021sixteen.....1..51
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30 # fail to create a 0 pixel wide image
ok 31 # and correct error message
ok 32 # fail to create a 0 pixel high image
ok 33 # and correct error message
ok 34 # fail to create a negative width image
ok 35 # and correct error message
ok 36 # fail to create a negative height image
ok 37 # and correct error message
ok 38 # fail to create a negative width/height image
ok 39 # and correct error message
ok 40 # fail to create a zero channel image
ok 41 # and correct error message
ok 42 # fail to create a five channel image
ok 43 # and correct error message
# range 4294967296
ok 44 # integer overflow check - 1 channel
ok 45 # but same width ok
ok 46 # but same height ok
ok 47 # check the error message
ok 48 # integer overflow check - 3 channel
ok 49 # but same width ok
ok 50 # but same height ok
ok 51 # check the error message
ok
t/t022double......1..50
ok 1
ok 2
ok 3
ok 4
# 64 double bits
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31 # fail making 0 width image
ok 32 # and correct message
ok 33 # fail making 0 height image
ok 34 # and correct message
ok 35 # fail making -ve width image
ok 36 # and correct message
ok 37 # fail making -ve height image
ok 38 # and correct message
ok 39 # fail making 0 channel image
ok 40 # and correct message
ok 41 # fail making 5 channel image
ok 42 # and correct message
ok 43 # integer overflow check - 1 channel
ok 44 # but same width ok
ok 45 # but same height ok
ok 46 # check the error message
ok 47 # integer overflow check - 3 channel
ok 48 # but same width ok
ok 49 # but same height ok
ok 50 # check the error message
ok
t/t023palette.....1..57
ok 1 # Loaded
ok 2 # paletted image created
ok 3 # got a paletted image
# blacki 0 but true
ok 4 # we got the first color
ok 5 # should have 4 colors
ok 6 # all colors is 4
# comparing color(0,0,0,255) with (0,0,0,255)
ok 7 # first black
# comparing color(255,0,0,255) with (255,0,0,255)
ok 8 # then red
# comparing color(0,255,0,255) with (0,255,0,255)
ok 9 # then green
# comparing color(0,0,255,255) with (0,0,255,255)
ok 10 # and finally blue
ok 11 # check scalar context
# comparing color(255,0,0,255) with (255,0,0,255)
ok 12 # and that it's what we want
ok 13 # shouldn't be able to find white
ok 14 # find black
ok 15 # find red
ok 16 # find green
ok 17 # find blue
ok 18 # expect failure: low index
ok 19 # expect failure: no colors
ok 20 # expect failure: high index
ok 21 # set a color
# comparing color(255,255,255,255) with (255,255,255,255)
ok 22 # make sure it was set
ok 23 # and that we can find it
ok 24 # and can't find the old color
ok 25 # save multiple
# comparing color(0,255,0,255) with (0,255,0,255)
ok 26 # first of multiple
# comparing color(255,0,0,255) with (255,0,0,255)
ok 27 # second of multiple
ok 28 # fill with red
ok 29 # paletted after fill
ok 30 # green box
ok 31 # still paletted after box
ok 32 # draw a line
ok 33 # still paletted after line
ok 34 # white box
ok 35 # now it should be direct
ok 36 # we got an image
ok 37 # same pixels
ok 38 # to paletted with an empty palette is an error
# no colors available for translation
ok 39 # and got the correct msg
ok 40 # fail on -ve height
ok 41 # and correct error message
ok 42 # fail on -ve width
ok 43 # and correct error message
ok 44 # fail on -ve width/height
ok 45 # and correct error message
ok 46 # fail on 0 channels
ok 47 # and correct error message
ok 48 # fail on 5 channels
ok 49 # and correct error message
ok 50 # integer overflow check - 1 channel
ok 51 # but same width ok
ok 52 # but same height ok
ok 53 # check the error message
ok 54 # integer overflow check - 3 channel
ok 55 # but same width ok
ok 56 # but same height ok
ok 57 # check the error message
ok
t/t05error........1..2
ok 1
ok 2
# while skipping to height/0
# unexpected end of file/0
ok
t/t07iolayer......1..20
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7 # read from buffer
ok 8 # making readcb object
ok 9 # read from cb
ok 10 # read from cb image match
ok 11 # making short readcb object
ok 12 # read from cb2
ok 13 # read from cb2 image match
ok 14 # making writecb object
ok 15 # write to cb
ok 16 # write image match
ok 17 # did close
ok 18 # making short writecb object
ok 19 # write to short cb
ok 20 # short write image match
ok
t/t101jpeg........1..9
# has jpeg
ok 1
Imager::ImgRaw=SCALAR(0x8181478)
# jpeg average mean square pixel difference: 2273.49356717806
ok 2
ok 3
ok 4
ok 5
ok 6
# OO image difference 827.395310598265
ok 7
ok 8
# Output file write error --- out of disk space?
ok 9
ok
t/t102png.........1..13
ok 1 # load Imager
# has png
ok 2 # write
ok 3 # read png
# png average mean square pixel difference: 0
ok 4 # compare saved and original images
ok 5 # i_xres: 299.999399999999980082066031173
ok 6 # i_yres: 199.999599999999986721377354115
ok 7 # i_format: png
ok 8 # write tranparent
ok 9 # read transparent
# png average mean square pixel difference: 0
ok 10 # compare saved and original transparent
ok 11 # read transparent paletted image
ok 12 # read palette_out image
ok 13 # images the same
ok
t/t103raw.........1..16
ok 1
# raw average mean square pixel difference: 0
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
# difference for virtual image 0
ok 15
ok 16
ok
t/t104ppm.........1..45
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14 # read testimg/maxval.ppm
ok 15 # channel count
ok 16 # width
ok 17 # height
ok 18 # fetch pixels
ok 19 # white pixel
ok 20 # grey pixel
ok 21 # green pixel
ok 22 # read testimg/maxval_asc.ppm
ok 23 # channel count
ok 24 # width
ok 25 # height
ok 26 # fetch pixels
ok 27 # white asc pixel
ok 28 # grey asc pixel
ok 29 # green asc pixel
ok 30 # reading maxval 0 image
# unable to read pnm image: maxval is zero - invalid pnm file
ok 31 # error expected from reading maxval_0.ppm
ok 32 # reading maxval 65536 image
# unable to read pnm image: maxval of 65536 is over 65535 - invalid pnm file
ok 33 # error expected from reading maxval_65536.ppm
ok 34 # reading maxval 256 image
# unable to read pnm image: maxval of 256 is over 255 - not currently supported
by Imager for binary pnm
ok 35 # error expected from reading maxval_256.ppm
ok 36 # read maxval_4095_asc.ppm
ok 37 # channels
ok 38 # width
ok 39 # height
ok 40 # fetch pixels
ok 41 # white 4095 pixel
ok 42 # grey 4095 pixel
ok 43 # green 4095 pixel
ok 44 # read test file
ok 45 # check i_format
ok
t/t105gif.........1..69
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
# the following tests are fairly slow
ok 13
# script: testout/gif14.pl
# command: /usr/local/bin/perl5.8.5 -Mblib testout/gif14.pl
# didn't see enough ok/not ok
not ok 14 # see buggy_giflib.txt
probable buggy giflib - skipping tests that depend on a good giflib
see buggy_giflib.txt for more information
ok 15
ok 16 # single colour write regression
ok 17
ok 18 # Cannot create giflib file object: File is not a GIF file
ok 19 # Only images can be saved
ok 20 # Unable to get record type: Failed to read from file
ok 21 # Unable to get image descriptor: Failed to read from file
ok 22 # Image does not have a local or a global color map
ok 23 # skip see buggy_giflib.txt
ok 24 # skip see buggy_giflib.txt
ok 25 # skip see buggy_giflib.txt
ok 26 # skip see buggy_giflib.txt
ok 27 # skip see buggy_giflib.txt
ok 28 # skip see buggy_giflib.txt
ok 29 # skip see buggy_giflib.txt
ok 30 # skip see buggy_giflib.txt
ok 31 # skip see buggy_giflib.txt
ok 32 # skip see buggy_giflib.txt
ok 33 # skip see buggy_giflib.txt
ok 34 # skip see buggy_giflib.txt
ok 35 # skip see buggy_giflib.txt
ok 36 # skip see buggy_giflib.txt
ok 37 # skip see buggy_giflib.txt
ok 38 # skip see buggy_giflib.txt
ok 39 # skip see buggy_giflib.txt
ok 40 # skip see buggy_giflib.txt
ok 41
ok 42
ok 43
ok 44
ok 45
# test writes of grayscale images - ticket #365
# make_colors => mediancut
ok 46
ok 47
ok 48
# make_colors => addi
ok 49
ok 50
ok 51
# translate => closest
ok 52
ok 53
ok 54
# translate => perturb
ok 55
ok 56
ok 57
# translate => errdiff
ok 58
ok 59
ok 60
ok 61
ok 62 # check we got all the images
ok 63 # check i_format for animation frame
ok 64 # check i_format for animation frame
ok 65 # check i_format for animation frame
ok 66 # check i_format for animation frame
ok 67 # check i_format for animation frame
ok 68 # read some gif
ok 69 # check i_format for single image read
FAILED test 14
Failed 1/69 tests, 98.55% okay (less 18 skipped tests: 50 okay, 72.46%)
t/t106tiff........1..72
ok 1
# tiff average mean square pixel difference: 0
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
# colors: 16
ok 24
ok 25
# diff 0
ok 26
ok 27
ok 28
# colors: 256
ok 29
ok 30
# diff 0
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
# diff 0
ok 38
ok 39
ok 40
ok 41
ok 42
# diff 0
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok
t/t107bmp.........1..74
ok 1
ok 2
ok 3
ok 4
# read_test: testout/t107_24bit.bmp
# tag i_format = 'bmp' - expect 'bmp'
# tag bmp_compression = '0' - expect '0'
# tag bmp_bit_count = '24' - expect '24'
ok 5
# read_test: testout/t107_8bit.bmp
# tag i_format = 'bmp' - expect 'bmp'
# tag bmp_compression = '0' - expect '0'
# tag bmp_bit_count = '8' - expect '8'
ok 6
# read_test: testout/t107_4bit.bmp
# tag i_format = 'bmp' - expect 'bmp'
# tag bmp_compression = '0' - expect '0'
# tag bmp_bit_count = '4' - expect '4'
ok 7
# read_test: testout/t107_1bit.bmp
# tag i_format = 'bmp' - expect 'bmp'
# tag bmp_compression = '0' - expect '0'
# tag bmp_bit_count = '1' - expect '1'
ok 8
# base difference 3553974
# read_test: testimg/comp4.bmp
# tag i_format = 'bmp' - expect 'bmp'
# tag bmp_compression = '2' - expect '2'
# tag bmp_bit_count = '4' - expect '4'
ok 9
# read_test: testimg/comp8.bmp
# tag i_format = 'bmp' - expect 'bmp'
# tag bmp_compression = '1' - expect '1'
# tag bmp_bit_count = '8' - expect '8'
ok 10
ok 11
ok 12
# catch various types of invalid bmp files
ok 13 # invalid planes value
ok 14 # check error message
ok 15 # should fail to read invalid bits
ok 16 # check error message
ok 17 # out of range palette size (1-bit)
ok 18 # check error message
ok 19 # invalid compression value (1-bit)
ok 20 # check error message
ok 21 # width 0 (1-bit)
ok 22 # check error message
ok 23 # overflow integers on 32-bit machines (1-bit)
ok 24 # check error message
ok 25 # short 1-bit
ok 26 # check error message
ok 27 # should fail to read invalid pal size (272) (4-bit)
ok 28 # check error message
ok 29 # should fail to read invalid pal size (17) (4-bit)
ok 30 # check error message
ok 31 # invalid compression value (4-bit)
ok 32 # check error message
ok 33 # short uncompressed 4-bit
ok 34 # check error message
ok 35 # short compressed 4-bit
ok 36 # check error message
ok 37 # width 0 (4-bit)
ok 38 # check error message
ok 39 # width big (4-bit)
ok 40 # check error message
ok 41 # overflow integers on 32-bit machines (4-bit)
ok 42 # check error message
ok 43 # should fail to read invalid pal size (8-bit)
ok 44 # check error message
ok 45 # invalid compression value (8-bit)
ok 46 # check error message
ok 47 # short uncompressed 8-bit
ok 48 # check error message
ok 49 # short compressed 8-bit
ok 50 # check error message
ok 51 # width 0 (8-bit)
ok 52 # check error message
ok 53 # overflow integers on 32-bit machines (8-bit)
ok 54 # check error message
ok 55 # short 24-bit
ok 56 # check error message
ok 57 # width 0 (24-bit)
ok 58 # check error message
ok 59 # overflow integers on 32-bit machines (24-bit)
ok 60 # check error message
ok 61 # bad compression (24-bit)
ok 62 # check error message
ok 63 # read original
ok 64 # read offset file
ok 65 # compare base and offset image (1 bits)
ok 66 # read original
ok 67 # read offset file
ok 68 # compare base and offset image (4 bits)
ok 69 # read original
ok 70 # read offset file
ok 71 # compare base and offset image (8 bits)
ok 72 # read original
ok 73 # read offset file
ok 74 # compare base and offset image (24 bits)
ok
t/t108tga.........1..17
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
# base difference 3553974
ok 15
ok 16
ok 17 # check i_format tag
ok
t/t15color........1..46
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10 # skip - no X rgb.txt found
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
# color index 0
ok 23
ok 24
ok 25 # (25, 20, 20) <=> (25, 20, 20)
ok 26 # (0, 51, 25) <=> (0, 51, 25.5)
# color index 1
ok 27
ok 28
ok 29 # (255, 128, 128) <=> (255, 127, 127)
ok 30 # (0, 127, 255) <=> (0, 127.5, 255)
# color index 2
ok 31
ok 32
ok 33 # (173, 255, 128) <=> (170, 255, 127)
ok 34 # (69, 127, 255) <=> (70.8333333333333, 127.5, 255)
# color index 3
ok 35
ok 36
ok 37 # (90, 255, 0) <=> (85, 255, 0)
ok 38 # (69, 255, 255) <=> (70.8333333333333, 255, 255)
# color index 4
ok 39
ok 40
ok 41 # (127, 64, 91) <=> (127, 63, 90)
ok 42 # (236, 126, 127) <=> (237.291666666667, 127.5, 127.5)
ok 43
ok 44 # not equal no ignore alpha
ok 45 # equal with ignore alpha
ok 46 # equal to itself
ok
1/46 skipped: - no X rgb.txt found
t/t16matrix.......1..6
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t/t20fill.........1..40
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok
t/t21draw.........1..29
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
malloc_state: not in debug mode
ok
t/t30t1font.......1..41
ok 1 # loaded
ok 2 # skip t1lib unavailable or disabled
ok 3 # skip t1lib unavailable or disabled
ok 4 # skip t1lib unavailable or disabled
ok 5 # skip t1lib unavailable or disabled
ok 6 # skip t1lib unavailable or disabled
ok 7 # skip t1lib unavailable or disabled
ok 8 # skip t1lib unavailable or disabled
ok 9 # skip t1lib unavailable or disabled
ok 10 # skip t1lib unavailable or disabled
ok 11 # skip t1lib unavailable or disabled
ok 12 # skip t1lib unavailable or disabled
ok 13 # skip t1lib unavailable or disabled
ok 14 # skip t1lib unavailable or disabled
ok 15 # skip t1lib unavailable or disabled
ok 16 # skip t1lib unavailable or disabled
ok 17 # skip t1lib unavailable or disabled
ok 18 # skip t1lib unavailable or disabled
ok 19 # skip t1lib unavailable or disabled
ok 20 # skip t1lib unavailable or disabled
ok 21 # skip t1lib unavailable or disabled
ok 22 # skip t1lib unavailable or disabled
ok 23 # skip t1lib unavailable or disabled
ok 24 # skip t1lib unavailable or disabled
ok 25 # skip t1lib unavailable or disabled
ok 26 # skip t1lib unavailable or disabled
ok 27 # skip t1lib unavailable or disabled
ok 28 # skip t1lib unavailable or disabled
ok 29 # skip t1lib unavailable or disabled
ok 30 # skip t1lib unavailable or disabled
ok 31 # skip t1lib unavailable or disabled
ok 32 # skip t1lib unavailable or disabled
ok 33 # skip t1lib unavailable or disabled
ok 34 # skip t1lib unavailable or disabled
ok 35 # skip t1lib unavailable or disabled
ok 36 # skip t1lib unavailable or disabled
ok 37 # skip t1lib unavailable or disabled
ok 38 # skip t1lib unavailable or disabled
ok 39 # skip t1lib unavailable or disabled
ok 40 # skip t1lib unavailable or disabled
ok 41 # skip t1lib unavailable or disabled
ok
40/41 skipped: t1lib unavailable or disabled
t/t35ttfont.......1..39
ok 1 # Loaded
# has tt
ok 2 # create font
ok 3 # bounding box
#bbox: (0, -9) - (265, 41)
ok 4 # cp output
ok 5 # save t35ttfont.ppm
ok 6 # normal output
ok 7 # create ugly font
ok 8 # draw g%g
ok 9 # draw delta
ok 10 # alphabet
ok 11 # ALPHABET
ok 12 # utf8 bbox element count
ok 13 # alt bbox element count
# (0 -9 135 41 0 30 135 vs 0 -9 135 41 0 30 135)
ok 14 # compare box sizes 135 vs 135 (maxerror 0)
ok 15 # draw hand-encoded UTF8
ok 16 # cp hand-encoded UTF8
ok 17 # draw UTF8
ok 18 # cp UTF8
ok 19 # native utf8 bbox element count
ok 20 # compare box sizes native 135 vs 135 (maxerror 0)
ok 21 # more complex output
ok 22 # save t35ttfont2.ppm
ok 23 # loading existence test font
ok 24 # check return count
ok 25 # we have an exclamation mark
ok 26 # we have no exclamation mark
ok 27 # check return length
ok 28 # we have an exclamation mark
ok 29 # we have no upper-case A
# face ExistenceTest
ok 30 # face name
ok 31 # face name
ok 32 # check exclam name OO
ok 33 # check for no J name OO
ok 34 # check slash name OO
# ** name table of the test font **
# 0: plat 1 enc 0 lang 0 name 0 value 'Created by Tony Cook,,, with PfaEdit 1.0
(http://pfaedit.sf.net)'
# 1: plat 1 enc 0 lang 0 name 1 value 'ExistenceTest'
# 2: plat 1 enc 0 lang 0 name 2 value 'Regular'
# 3: plat 1 enc 0 lang 0 name 3 value 'PfaEdit : ExistenceTest : 28-11-2072'
# 4: plat 1 enc 0 lang 0 name 4 value 'ExistenceTest'
# 5: plat 1 enc 0 lang 0 name 5 value '001.000'
# 6: plat 1 enc 0 lang 0 name 6 value 'ExistenceTest'
# 7: plat 0 enc 3 lang 0 name 0 value (unicode)
# 8: plat 0 enc 3 lang 0 name 1 value (unicode)
# 9: plat 0 enc 3 lang 0 name 2 value (unicode)
# 10: plat 0 enc 3 lang 0 name 3 value (unicode)
# 11: plat 0 enc 3 lang 0 name 4 value (unicode)
# 12: plat 0 enc 3 lang 0 name 5 value (unicode)
# 13: plat 0 enc 3 lang 0 name 6 value (unicode)
# 14: plat 3 enc 1 lang 1033 name 0 value ''
# 15: plat 3 enc 1 lang 1033 name 1 value ''
# 16: plat 3 enc 1 lang 1033 name 2 value ''
# 17: plat 3 enc 1 lang 1033 name 3 value ''
# 18: plat 3 enc 1 lang 1033 name 4 value ''
# 19: plat 3 enc 1 lang 1033 name 5 value ''
# 20: plat 3 enc 1 lang 1033 name 6 value ''
ok 35 # loading name font
ok 36 # correct error handling
ok 37 # error message
ok 38 # check utf8 glyph name
ok 39 # end of code
ok
t/t36oofont.......1..20
ok 1 # loaded
ok 2 # skip T1lib missing or disabled
ok 3 # skip T1lib missing or disabled
ok 4 # skip T1lib missing or disabled
ok 5 # skip T1lib missing or disabled
ok 6 # skip T1lib missing or disabled
ok 7 # skip T1lib missing or disabled
ok 8 # skip T1lib missing or disabled
ok 9 # skip T1lib missing or disabled
ok 10 # create TT font object
ok 11 # draw text
ok 12 # bbox list size
ok 13 # draw hand-encoded UTF8 text
ok 14 # draw native UTF8 text
ok 15 # write t36oofont2.ppm
ok 16 # make sure utf8 method returns true
ok 17 # has_chars scalar
ok 18 # has_chars list 0
ok 19 # has_chars list 1
ok 20 # end
ok
8/20 skipped: T1lib missing or disabled
t/t37w32font......1..5
ok 1
ok 2 # skip not MS Windows
ok 3 # skip not MS Windows
ok 4 # skip not MS Windows
ok 5 # skip not MS Windows
malloc_state: not in debug mode
ok
4/5 skipped: not MS Windows
t/t38ft2font......1..120
ok 1 # loaded
# has ft2
ok 2 # loaded raw font
#bbox 0 -8 265 41 0 30 265
ok 3 # i_ft2_bbox() returns 7 values
ok 4 # drawn to channel
ok 5 # saved image
ok 6 # drew MAW
ok 7 # drew rotated MAW
ok 8 # saved second image
ok 9 # loaded OO font
ok 10 # drawn through OO interface
ok 11 # set matrix via OO interface
ok 12 # drawn transformed through OO
ok 13 # set transform from m2d module
ok 14 # drawn first rotated
ok 15 # drawn second rotated
ok 16 # drawn UTF natively
ok 17 # drawn UTF emulated
ok 18 # has_chars returned 2 items
ok 19 # have no chr(1)
ok 20 # have 'H'
ok 21 # scalar has_chars()
# OO bounding boxes
ok 22 # list bbox returned 7 items
ok 23 # scalar bbox returned right class
ok 24 # start_offset
ok 25 # end_offset
ok 26 # global_ascent
ok 27 # global_descent
ok 28 # ascent
ok 29 # descent
ok 30 # advance_width
# aligned text output
ok 31 # left top aligned output
# 10 10 163 20 cx 86 cy 15
ok 32 # want (64,255,64) found (64,255,64)@(86,9) outer top edge
ok 33 # want (64,255,64) found (64,255,64)@(86,20) outer bottom edge
ok 34 # want (64,255,64) found (64,255,64)@(9,15) outer left edge
ok 35 # want (64,255,64) found (64,255,64)@(163,15) outer right edge
ok 36 # don't want (64,255,64) found (202,161,202)@(86,10) inner top edge
ok 37 # don't want (64,255,64) found (64,0,64)@(86,19) inner bottom edge
ok 38 # don't want (64,255,64) found (64,0,64)@(10,15) inner left edge
ok 39 # start top aligned output
# 10 40 179 50 cx 94 cy 45
ok 40 # want (64,255,64) found (64,255,64)@(94,39) outer top edge
ok 41 # want (64,255,64) found (64,255,64)@(94,50) outer bottom edge
ok 42 # want (64,255,64) found (64,255,64)@(9,45) outer left edge
ok 43 # want (64,255,64) found (64,255,64)@(179,45) outer right edge
ok 44 # don't want (64,255,64) found (203,161,203)@(94,40) inner top edge
ok 45 # don't want (64,255,64) found (64,0,64)@(94,49) inner bottom edge
ok 46 # don't want (64,255,64) found (64,0,64)@(10,45) inner left edge
ok 47 # center top aligned output
# 57 70 242 80 cx 149 cy 75
ok 48 # want (64,255,64) found (64,255,64)@(149,69) outer top edge
ok 49 # want (64,255,64) found (64,255,64)@(149,80) outer bottom edge
ok 50 # want (64,255,64) found (64,255,64)@(56,75) outer left edge
ok 51 # want (64,255,64) found (64,255,64)@(242,75) outer right edge
ok 52 # don't want (64,255,64) found (202,161,202)@(149,70) inner top edge
ok 53 # don't want (64,255,64) found (64,0,64)@(149,79) inner bottom edge
ok 54 # don't want (64,255,64) found (64,0,64)@(57,75) inner left edge
ok 55 # end top aligned output
# 154 100 291 110 cx 222 cy 105
ok 56 # want (64,255,64) found (64,255,64)@(222,99) outer top edge
ok 57 # want (64,255,64) found (64,255,64)@(222,110) outer bottom edge
ok 58 # want (64,255,64) found (64,255,64)@(153,105) outer left edge
ok 59 # want (64,255,64) found (64,255,64)@(291,105) outer right edge
ok 60 # don't want (64,255,64) found (64,0,64)@(222,100) inner top edge
ok 61 # don't want (64,255,64) found (64,0,64)@(222,109) inner bottom edge
ok 62 # don't want (64,255,64) found (64,0,64)@(154,105) inner left edge
ok 63 # right top aligned output
# 134 130 291 140 cx 212 cy 135
ok 64 # want (64,255,64) found (64,255,64)@(212,129) outer top edge
ok 65 # want (64,255,64) found (64,255,64)@(212,140) outer bottom edge
ok 66 # want (64,255,64) found (64,255,64)@(133,135) outer left edge
ok 67 # want (64,255,64) found (64,255,64)@(291,135) outer right edge
ok 68 # don't want (64,255,64) found (201,161,201)@(212,130) inner top edge
ok 69 # don't want (64,255,64) found (64,0,64)@(212,139) inner bottom edge
ok 70 # don't want (64,255,64) found (64,0,64)@(134,135) inner left edge
ok 71 # center top aligned output
# 57 160 242 170 cx 149 cy 165
ok 72 # want (64,255,64) found (64,255,64)@(149,159) outer top edge
ok 73 # want (64,255,64) found (64,255,64)@(149,170) outer bottom edge
ok 74 # want (64,255,64) found (64,255,64)@(56,165) outer left edge
ok 75 # want (64,255,64) found (64,255,64)@(242,165) outer right edge
ok 76 # don't want (64,255,64) found (202,161,202)@(149,160) inner top edge
ok 77 # don't want (64,255,64) found (64,0,64)@(149,169) inner bottom edge
ok 78 # don't want (64,255,64) found (64,0,64)@(57,165) inner left edge
ok 79 # center center aligned output
# 33 185 266 195 cx 149 cy 190
ok 80 # want (64,255,64) found (64,255,64)@(149,184) outer top edge
ok 81 # want (64,255,64) found (64,255,64)@(149,195) outer bottom edge
ok 82 # want (64,255,64) found (64,255,64)@(32,190) outer left edge
ok 83 # want (64,255,64) found (64,255,64)@(266,190) outer right edge
ok 84 # don't want (64,255,64) found (64,0,64)@(149,185) inner top edge
ok 85 # don't want (64,255,64) found (64,0,64)@(149,194) inner bottom edge
ok 86 # don't want (64,255,64) found (64,0,64)@(33,190) inner left edge
ok 87 # center bottom aligned output
# 33 211 266 221 cx 149 cy 216
ok 88 # want (64,255,64) found (64,255,64)@(149,210) outer top edge
ok 89 # want (64,255,64) found (64,255,64)@(149,221) outer bottom edge
ok 90 # want (64,255,64) found (64,255,64)@(32,216) outer left edge
ok 91 # want (64,255,64) found (64,255,64)@(266,216) outer right edge
ok 92 # don't want (64,255,64) found (64,0,64)@(149,211) inner top edge
ok 93 # don't want (64,255,64) found (64,0,64)@(149,220) inner bottom edge
ok 94 # don't want (64,255,64) found (64,0,64)@(33,216) inner left edge
ok 95 # center baseline aligned output
# 23 241 276 251 cx 149 cy 246
ok 96 # want (64,255,64) found (64,255,64)@(149,240) outer top edge
ok 97 # want (64,255,64) found (64,255,64)@(149,251) outer bottom edge
ok 98 # want (64,255,64) found (64,255,64)@(22,246) outer left edge
ok 99 # want (64,255,64) found (64,255,64)@(276,246) outer right edge
ok 100 # don't want (64,255,64) found (203,161,203)@(149,241) inner top edge
ok 101 # don't want (64,255,64) found (64,0,64)@(149,250) inner bottom edge
ok 102 # don't want (64,255,64) found (64,0,64)@(23,246) inner left edge
ok 103 # saving aligned output image
ok 104 # loaded existence font
ok 105 # should be 7 entries
ok 106 # different advance width
ok 107 # OO check
# face name 'ExistenceTest'
ok 108 # test face name
ok 109 # test face name OO
ok 110 # load Type 1 via FT2
ok 111 # check exclam name
ok 112 # check for no J name
ok 113 # check slash name
ok 114 # check exclam name OO
ok 115 # check for no J name OO
ok 116 # check slash name OO
ok 117 # correct error handling
ok 118 # error message
ok 119 # load TTF via FT2
ok 120 # check utf8 glyph name
ok
t/t40scale........1..12
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
# scale() called in void context - scale() returns the scaled image at
t/t40scale.t line 52
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok
t/t50basicoo......1..231
# avaliable formats:
# png
# bmp
# tiff
# pnm
# tt
# tga
# ifs
# rgb
# ft2
# jpeg
# gif
# raw
# type jpeg
#opening Format: jpeg, options: file=>testout/t101.jpg
ok 1 # reading from file
ok 2 # opening testout/t101.jpg
ok 3 # read from fh
ok 4 # seek after read
ok 5 # read from fh
ok 6 # image comparison after fh read
ok 7 # seek after read
ok 8 # read from fd
ok 9 # image comparistion after fd read
ok 10 # seek after fd read
ok 11 # close fh after reads
ok 12 # read from buffer
ok 13 # comparing buffer read image
ok 14 # read from callback min
ok 15 # comparing mincb image
ok 16 # read from callback max
ok 17 # comparing maxcb image
# type png
#opening Format: png, options: file=>testout/t102.png
ok 18 # reading from file
ok 19 # opening testout/t102.png
ok 20 # read from fh
ok 21 # seek after read
ok 22 # read from fh
ok 23 # image comparison after fh read
ok 24 # seek after read
ok 25 # read from fd
ok 26 # image comparistion after fd read
ok 27 # seek after fd read
ok 28 # close fh after reads
ok 29 # read from buffer
ok 30 # comparing buffer read image
ok 31 # read from callback min
ok 32 # comparing mincb image
ok 33 # read from callback max
ok 34 # comparing maxcb image
# type raw
#opening Format: raw, options: ysize=>150 xsize=>150 file=>testout/t103.raw
type=>raw
ok 35 # reading from file
ok 36 # opening testout/t103.raw
ok 37 # read from fh
ok 38 # seek after read
ok 39 # read from fh
ok 40 # image comparison after fh read
ok 41 # seek after read
ok 42 # read from fd
ok 43 # image comparistion after fd read
ok 44 # seek after fd read
ok 45 # close fh after reads
ok 46 # read from buffer
ok 47 # comparing buffer read image
ok 48 # read from callback min
ok 49 # comparing mincb image
ok 50 # read from callback max
ok 51 # comparing maxcb image
# type gif
#opening Format: gif, options: file=>testout/t105.gif
ok 52 # reading from file
ok 53 # opening testout/t105.gif
ok 54 # read from fh
ok 55 # seek after read
ok 56 # read from fh
ok 57 # image comparison after fh read
ok 58 # seek after read
ok 59 # read from fd
ok 60 # image comparistion after fd read
ok 61 # seek after fd read
ok 62 # close fh after reads
ok 63 # read from buffer
ok 64 # comparing buffer read image
ok 65 # read from callback min
ok 66 # comparing mincb image
ok 67 # read from callback max
ok 68 # comparing maxcb image
# type tiff
#opening Format: tiff, options: file=>testout/t106.tiff
ok 69 # reading from file
ok 70 # opening testout/t106.tiff
ok 71 # read from fh
ok 72 # seek after read
ok 73 # read from fh
ok 74 # image comparison after fh read
ok 75 # seek after read
ok 76 # read from fd
ok 77 # image comparistion after fd read
ok 78 # seek after fd read
ok 79 # close fh after reads
ok 80 # read from buffer
ok 81 # comparing buffer read image
ok 82 # read from callback min
ok 83 # comparing mincb image
ok 84 # read from callback max
ok 85 # comparing maxcb image
# type bmp
#opening Format: bmp, options: file=>testout/t107_24bit.bmp
ok 86 # reading from file
ok 87 # opening testout/t107_24bit.bmp
ok 88 # read from fh
ok 89 # seek after read
ok 90 # read from fh
ok 91 # image comparison after fh read
ok 92 # seek after read
ok 93 # read from fd
ok 94 # image comparistion after fd read
ok 95 # seek after fd read
ok 96 # close fh after reads
ok 97 # read from buffer
ok 98 # comparing buffer read image
ok 99 # read from callback min
ok 100 # comparing mincb image
ok 101 # read from callback max
ok 102 # comparing maxcb image
# type tga
#opening Format: tga, options: file=>testout/t108_24bit.tga
ok 103 # reading from file
ok 104 # opening testout/t108_24bit.tga
ok 105 # read from fh
ok 106 # seek after read
ok 107 # read from fh
ok 108 # image comparison after fh read
ok 109 # seek after read
ok 110 # read from fd
ok 111 # image comparistion after fd read
ok 112 # seek after fd read
ok 113 # close fh after reads
ok 114 # read from buffer
ok 115 # comparing buffer read image
ok 116 # read from callback min
ok 117 # comparing mincb image
ok 118 # read from callback max
ok 119 # comparing maxcb image
# write tests for jpeg
ok 120 # cannot read base file
# writing jpeg to a file
ok 121 # writing jpeg to a file testout/t50out.jpeg
# writing jpeg to a FH
ok 122 # writing jpeg to a FH
ok 123 # seek after writing jpeg to a FH
ok 124 # write to FH after writing jpeg
ok 125 # closing FH after writing jpeg
ok 126 # opening data source
# writing jpeg to a buffer
ok 127 # writing jpeg to a buffer
ok 128 # comparing file data to buffer
# writing jpeg via callbacks (mb=1)
ok 129 # writing jpeg to callback (mb=1)
ok 130 # checking closecb called
ok 131 # comparing callback output to file data
# writing jpeg via callbacks (no mb)
ok 132 # writing jpeg to callback (no mb)
ok 133 # comparing callback output to file data
# write tests for png
ok 134 # cannot read base file
# writing png to a file
ok 135 # writing png to a file testout/t50out.png
# writing png to a FH
ok 136 # writing png to a FH
ok 137 # seek after writing png to a FH
ok 138 # write to FH after writing png
ok 139 # closing FH after writing png
ok 140 # opening data source
# writing png to a buffer
ok 141 # writing png to a buffer
ok 142 # comparing file data to buffer
# writing png via callbacks (mb=1)
ok 143 # writing png to callback (mb=1)
ok 144 # checking closecb called
ok 145 # comparing callback output to file data
# writing png via callbacks (no mb)
ok 146 # writing png to callback (no mb)
ok 147 # comparing callback output to file data
# write tests for raw
ok 148 # cannot read base file
# writing raw to a file
ok 149 # writing raw to a file testout/t50out.raw
# writing raw to a FH
ok 150 # writing raw to a FH
ok 151 # seek after writing raw to a FH
ok 152 # write to FH after writing raw
ok 153 # closing FH after writing raw
ok 154 # opening data source
# writing raw to a buffer
ok 155 # writing raw to a buffer
ok 156 # comparing file data to buffer
# writing raw via callbacks (mb=1)
ok 157 # writing raw to callback (mb=1)
ok 158 # checking closecb called
ok 159 # comparing callback output to file data
# writing raw via callbacks (no mb)
ok 160 # writing raw to callback (no mb)
ok 161 # comparing callback output to file data
# write tests for gif
ok 162 # cannot read base file
# writing gif to a file
ok 163 # writing gif to a file testout/t50out.gif
# writing gif to a FH
ok 164 # writing gif to a FH
ok 165 # seek after writing gif to a FH
ok 166 # write to FH after writing gif
ok 167 # closing FH after writing gif
ok 168 # skipped see buggy_giflib.txt
ok 169 # skipped see buggy_giflib.txt
ok 170 # skipped see buggy_giflib.txt
ok 171 # skipped see buggy_giflib.txt
ok 172 # skipped see buggy_giflib.txt
ok 173 # skipped see buggy_giflib.txt
ok 174 # skipped see buggy_giflib.txt
ok 175 # skipped see buggy_giflib.txt
# write tests for tiff
ok 176 # cannot read base file
# writing tiff to a file
ok 177 # writing tiff to a file testout/t50out.tiff
# writing tiff to a FH
ok 178 # writing tiff to a FH
ok 179 # seek after writing tiff to a FH
ok 180 # write to FH after writing tiff
ok 181 # closing FH after writing tiff
ok 182 # opening data source
# writing tiff to a buffer
ok 183 # writing tiff to a buffer
ok 184 # comparing file data to buffer
# writing tiff via callbacks (mb=1)
ok 185 # writing tiff to callback (mb=1)
ok 186 # checking closecb called
ok 187 # comparing callback output to file data
# writing tiff via callbacks (no mb)
ok 188 # writing tiff to callback (no mb)
ok 189 # comparing callback output to file data
# write tests for bmp
ok 190 # cannot read base file
# writing bmp to a file
ok 191 # writing bmp to a file testout/t50out.bmp
# writing bmp to a FH
ok 192 # writing bmp to a FH
ok 193 # seek after writing bmp to a FH
ok 194 # write to FH after writing bmp
ok 195 # closing FH after writing bmp
ok 196 # opening data source
# writing bmp to a buffer
ok 197 # writing bmp to a buffer
ok 198 # comparing file data to buffer
# writing bmp via callbacks (mb=1)
ok 199 # writing bmp to callback (mb=1)
ok 200 # checking closecb called
ok 201 # comparing callback output to file data
# writing bmp via callbacks (no mb)
ok 202 # writing bmp to callback (no mb)
ok 203 # comparing callback output to file data
# write tests for tga
ok 204 # cannot read base file
# writing tga to a file
ok 205 # writing tga to a file testout/t50out.tga
# writing tga to a FH
ok 206 # writing tga to a FH
ok 207 # seek after writing tga to a FH
ok 208 # write to FH after writing tga
ok 209 # closing FH after writing tga
ok 210 # opening data source
# writing tga to a buffer
ok 211 # writing tga to a buffer
ok 212 # comparing file data to buffer
# writing tga via callbacks (mb=1)
ok 213 # writing tga to callback (mb=1)
ok 214 # checking closecb called
ok 215 # comparing callback output to file data
# writing tga via callbacks (no mb)
ok 216 # writing tga to callback (no mb)
ok 217 # comparing callback output to file data
# multi-image write tests
# tiff
ok 218 # reading base file
ok 219 # copying base image
ok 220 # flipping base image
ok 221 # writing multiple to a file
ok 222 # checking read image count
# diff 0
ok 223 # comparing image 0
# diff 0
ok 224 # comparing image 1
# gif
ok 225 # reading base file
ok 226 # copying base image
ok 227 # flipping base image
ok 228 # writing multiple to a file
ok 229 # checking read image count
# diff 0
ok 230 # comparing image 0
# diff 0
ok 231 # comparing image 1
malloc_state: not in debug mode
ok
8/231 skipped: see buggy_giflib.txt
t/t55trans........1..5
ok 1
Can't locate Affix/Infix2Postfix.pm in @INC (@INC contains:
/usr/home/theory/.cpanplus/5.8.5/build/Imager-0.44/blib/lib
/usr/home/theory/.cpanplus/5.8.5/build/Imager-0.44/blib/arch
/usr/local/lib/perl5/5.8.5/i386-freebsd /usr/local/lib/perl5/5.8.5
/usr/local/lib/perl5/site_perl/5.8.5/i386-freebsd
/usr/local/lib/perl5/site_perl/5.8.5
/usr/local/lib/perl5/site_perl/5.8.2/i386-freebsd
/usr/local/lib/perl5/site_perl/5.8.2
/usr/local/lib/perl5/site_perl/5.8.0/i386-freebsd
/usr/local/lib/perl5/site_perl/5.8.0 /usr/local/lib/perl5/site_perl/5.6.1
/usr/local/lib/perl5/site_perl/5.005 /usr/local/lib/perl5/site_perl .) at (eval
3) line 1.
BEGIN failed--compilation aborted at (eval 3) line 1.
ok 2 # skip # warning transform: expr given and Affix::Infix2Postfix is not
avaliable.
ok 3 # skip # warning transform: expr given and Affix::Infix2Postfix is not
avaliable.
ok 4 # skip # warning transform: expr given and Affix::Infix2Postfix is not
avaliable.
ok 5 # skip # warning transform: expr given and Affix::Infix2Postfix is not
avaliable.
ok
4/5 skipped:
t/t56postfix......1..6
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t/t57infix........1..7
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok
t/t58trans2.......1..16
ok 1 # loaded
ok 2 # returned an image on error
ok 3 # No error message on failure
ok 4 # synthesis failed
ok 5 # image distortion
ok 6 # image combination
ok 7 # alpha output
ok 8 # zero alpha
ok 9 # max alpha
ok 10 # log function
# Imager::Transform
ok 11 # funcs
ok 12 # got tranform
ok 13 # description
ok 14 # input description
ok 15 # expected failure on accessing invalid image
# not enough images, code requires 2, 0 supplied
ok 16 # didn't get expected error
ok
t/t59assem........1..6
ok 1
ok 2
ok
ok
ok
ok
ok
t/t60dyntest......1..3
ok
ok
0: 150
1: 150
2: 3
3: 2147483647
image info:
size (150,150)
channels (3)
channel mask (2147483647)
bytes (67500)
ok
ok
t/t61filters......1..45
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok
t/t64copyflip.....1..43
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7 # type
ok 8 # bits
ok 9 # channels
ok 10
ok 11 # type
ok 12 # bits
ok 13 # channels
ok 14
ok 15 # type
ok 16 # bits
ok 17 # channels
ok 18
ok 19 # type
ok 20 # bits
ok 21 # channels
ok 22
ok 23 # type
ok 24 # bits
ok 25 # channels
ok 26
ok 27 # type
ok 28 # bits
ok 29 # channels
ok 30
ok 31 # type
ok 32 # bits
ok 33 # channels
ok 34
ok 35 # type
ok 36 # bits
ok 37 # channels
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok
t/t65crop.........1..58
ok 1 # created image ph
ok 2 # loaded source
ok 3 # got an image
ok 4 # save to file
ok 5 # check src channels
ok 6 # check src bits
ok 7 # check out channels
ok 8 # check out bits
# try it for paletted too
ok 9 # check source type
ok 10 # check output type
ok 11 # src width
ok 12 # src height
ok 13 # got output for basic
ok 14 # got cmp for basic
ok 15 # difference should be 0 for basic
ok 16 # got output for middle
ok 17 # got cmp for middle
ok 18 # difference should be 0 for middle
ok 19 # got output for lefttop
ok 20 # got cmp for lefttop
ok 21 # difference should be 0 for lefttop
ok 22 # got output for bottomright
ok 23 # got cmp for bottomright
ok 24 # difference should be 0 for bottomright
ok 25 # got output for acrossmiddle
ok 26 # got cmp for acrossmiddle
ok 27 # difference should be 0 for acrossmiddle
ok 28 # got output for downmiddle
ok 29 # got cmp for downmiddle
ok 30 # difference should be 0 for downmiddle
ok 31 # got output for rightside
ok 32 # got cmp for rightside
ok 33 # difference should be 0 for rightside
ok 34 # got output for leftside
ok 35 # got cmp for leftside
ok 36 # difference should be 0 for leftside
ok 37 # got output for topside
ok 38 # got cmp for topside
ok 39 # difference should be 0 for topside
ok 40 # got output for bottomside
ok 41 # got cmp for bottomside
ok 42 # difference should be 0 for bottomside
ok 43 # got output for overright
ok 44 # got cmp for overright
ok 45 # difference should be 0 for overright
ok 46 # got output for overtop
ok 47 # got cmp for overtop
ok 48 # difference should be 0 for overtop
ok 49 # got output for overleft
ok 50 # got cmp for overleft
ok 51 # difference should be 0 for overleft
ok 52 # got output for overbottom
ok 53 # got cmp for overbottom
ok 54 # difference should be 0 for overbottom
ok 55 # nothing across
ok 56 # and message
ok 57 # nothing down
ok 58 # and message
ok
t/t66paste........1..4
ok 1
ok 2
ok 3
ok 4
ok
t/t67convert......1..17
ok 1
ok 2
ok 3
# 255 0 0 0
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
# 0 255 0 255
ok 17
ok
t/t68map..........1..5
ok 1
ok 2
ok 3
ok 4
ok 5
ok
t/t69rubthru......1..23
ok 1
ok 2
ok 3
# (0,0,0) <=> (0,0,0)
ok 4
ok 5
# (128,0,0) <=> (128,0,0)
ok 6
ok 7
ok 8
# (0,0,0) <=> (0,0,0)
ok 9
ok 10
# (128,128,128) <=> (128,128,128)
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
# (128,0,0) <=> (128,0,0)
ok 19
ok 20
# (0,0,0) <=> (0,0,0)
ok 21
# (128,0,0) <=> (128,0,0)
ok 22
ok 23
ok
t/t70newgif.......1..24
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10 # No type parameter supplied and it couldn't be guessed
ok 11
ok 12 # file/fd/fh/data/callback parameter missing
ok 13
ok 14 # Handle in fh option not opened
ok 15 # skip see buggy_giflib.txt
ok 16 # skip see buggy_giflib.txt
ok 17 # skip see buggy_giflib.txt
ok 18 # skip see buggy_giflib.txt
ok 19 # skip see buggy_giflib.txt
ok 20 # skip see buggy_giflib.txt
ok 21 # skip see buggy_giflib.txt
ok 22 # skip see buggy_giflib.txt
ok 23 # skip see buggy_giflib.txt
ok 24 # skip see buggy_giflib.txt
ok
10/24 skipped: see buggy_giflib.txt
t/t75polyaa.......1..9
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
XXX
ok 7
ok 8
ok 9
malloc_state: not in debug mode
ok
t/t80texttools....1..11
ok 1 # Loaded
ok 2 # load basic wrapping
ok 3 # loading font
ok 4 # basic test
ok 5 # save to file
ok 6 # no image test
ok 7 # get height for check
ok 8 # savepos call
ok 9 # savepos value
# 66
ok 10 # bounds list count
# 0 0 380 14
ok 11 # check height
ok
t/t90cc...........1..3
ok 1
ok 2
# color count: 86
ok 3
ok
Failed 1/44 test scripts, 97.73% okay. 1/1499 subtests failed, 99.93% okay.
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/t105gif.t 69 1 1.45% 14
93 subtests skipped.
*** Error code 25
Stop in /usr/home/theory/.cpanplus/5.8.5/build/Imager-0.44.
--
Summary of my perl5 (revision 5 version 8 subversion 5) configuration:
Platform:
osname=freebsd, osvers=4.8-stable, archname=i386-freebsd
uname='freebsd sahlins.kineticode.com 4.8-stable freebsd 4.8-stable #0: thu
may 29 15:09:07 edt 2003 [EMAIL PROTECTED]:usrsrcsyscompilepaird i386 '
config_args='-des'
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=undef
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H
-fno-strict-aliasing -pipe -I/usr/local/include',
optimize='-O',
cppflags='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe
-I/usr/local/include'
ccversion='', gccversion='2.95.4 20020320 [FreeBSD]', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='cc', ldflags ='-Wl,-E -L/usr/local/lib'
libpth=/usr/lib /usr/local/lib
libs=-lgdbm -ldb -lm -lcrypt -lutil -lc
perllibs=-lm -lcrypt -lutil -lc
libc=, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
cccdlflags='-DPIC -fPIC', lddlflags='-shared -L/usr/local/lib'