# running Build.PL C:\cpanrun\build\5-10-0\bin\perl.exe Build.PL Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'File-BOM' version '0.14' Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe Build --makefile_env_macros 1 Copying lib\File\BOM.pm -> blib\lib\File\BOM.pm Manifying blib\lib/File/BOM.pm -> blib\libdoc\File.BOM.3 HTMLifying blib\lib\File\BOM.pm -> blib\libhtml\site\lib\File\BOM.html Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe Build --makefile_env_macros 1 test t\00..setup.........1..1 ok 1 ok t\01..bom...........1..115 ok 1 - use File::BOM; ok 2 - utf-32le.txt: open_bom returned encoding ok 3 - utf-32le.txt: test content returned OK ok 4 - utf-32le.txt: defuse returns correct encoding (UTF-32LE) ok 5 - utf-32le.txt: defused version content OK ok 6 - utf-32le.txt: get_encoding_from_filehandle returned correct encoding ok 7 - utf-32le.txt: get_encoding_from_bom also worked ok 8 - utf-32le.txt: .. and offset worked with substr() ok 9 - utf-32le.txt: decode_from_bom() scalar context ok 10 - utf-32le.txt: decode_from_bom() list context ok 11 - utf-32le.txt: decode_from_bom() list context encoding ok 12 - utf-32le.txt: decode_from_bom() list context, no default ok 13 - utf-32le.txt: decode_from_bom() list context encoding, no default ok 14 - utf-32le.txt: get_encoding_from_stream() ok 15 - utf-32le.txt: read OK after get_encoding_from_stream ok 16 - utf-16le.txt: open_bom returned encoding ok 17 - utf-16le.txt: test content returned OK ok 18 - utf-16le.txt: defuse returns correct encoding (UTF-16LE) ok 19 - utf-16le.txt: defused version content OK ok 20 - utf-16le.txt: get_encoding_from_filehandle returned correct encoding ok 21 - utf-16le.txt: get_encoding_from_bom also worked ok 22 - utf-16le.txt: .. and offset worked with substr() ok 23 - utf-16le.txt: decode_from_bom() scalar context ok 24 - utf-16le.txt: decode_from_bom() list context ok 25 - utf-16le.txt: decode_from_bom() list context encoding ok 26 - utf-16le.txt: decode_from_bom() list context, no default ok 27 - utf-16le.txt: decode_from_bom() list context encoding, no default ok 28 - utf-16le.txt: get_encoding_from_stream() ok 29 - utf-16le.txt: read OK after get_encoding_from_stream ok 30 - utf-8.txt: open_bom returned encoding ok 31 - utf-8.txt: test content returned OK ok 32 - utf-8.txt: defuse returns correct encoding (UTF-8) ok 33 - utf-8.txt: defused version content OK ok 34 - utf-8.txt: get_encoding_from_filehandle returned correct encoding ok 35 - utf-8.txt: get_encoding_from_bom also worked ok 36 - utf-8.txt: .. and offset worked with substr() ok 37 - utf-8.txt: decode_from_bom() scalar context ok 38 - utf-8.txt: decode_from_bom() list context ok 39 - utf-8.txt: decode_from_bom() list context encoding ok 40 - utf-8.txt: decode_from_bom() list context, no default ok 41 - utf-8.txt: decode_from_bom() list context encoding, no default ok 42 - utf-8.txt: get_encoding_from_stream() ok 43 - utf-8.txt: read OK after get_encoding_from_stream ok 44 - utf-32be.txt: open_bom returned encoding ok 45 - utf-32be.txt: test content returned OK ok 46 - utf-32be.txt: defuse returns correct encoding (UTF-32BE) ok 47 - utf-32be.txt: defused version content OK ok 48 - utf-32be.txt: get_encoding_from_filehandle returned correct encoding ok 49 - utf-32be.txt: get_encoding_from_bom also worked ok 50 - utf-32be.txt: .. and offset worked with substr() ok 51 - utf-32be.txt: decode_from_bom() scalar context ok 52 - utf-32be.txt: decode_from_bom() list context ok 53 - utf-32be.txt: decode_from_bom() list context encoding ok 54 - utf-32be.txt: decode_from_bom() list context, no default ok 55 - utf-32be.txt: decode_from_bom() list context encoding, no default ok 56 - utf-32be.txt: get_encoding_from_stream() ok 57 - utf-32be.txt: read OK after get_encoding_from_stream ok 58 - no_bom.txt: open_bom returned encoding ok 59 - no_bom.txt: test content returned OK ok 60 - no_bom.txt: defuse returns correct encoding () ok 61 - no_bom.txt: defused version content OK ok 62 - no_bom.txt: get_encoding_from_filehandle returned correct encoding ok 63 - no_bom.txt: get_encoding_from_bom also worked ok 64 - no_bom.txt: .. and offset worked with substr() ok 65 - no_bom.txt: decode_from_bom() scalar context ok 66 - no_bom.txt: decode_from_bom() list context ok 67 - no_bom.txt: decode_from_bom() list context encoding ok 68 - no_bom.txt: decode_from_bom() list context, no default ok 69 - no_bom.txt: decode_from_bom() list context encoding, no default ok 70 - no_bom.txt: get_encoding_from_stream() ok 71 - no_bom.txt: read OK after get_encoding_from_stream ok 72 - utf-16be.txt: open_bom returned encoding ok 73 - utf-16be.txt: test content returned OK ok 74 - utf-16be.txt: defuse returns correct encoding (UTF-16BE) ok 75 - utf-16be.txt: defused version content OK ok 76 - utf-16be.txt: get_encoding_from_filehandle returned correct encoding ok 77 - utf-16be.txt: get_encoding_from_bom also worked ok 78 - utf-16be.txt: .. and offset worked with substr() ok 79 - utf-16be.txt: decode_from_bom() scalar context ok 80 - utf-16be.txt: decode_from_bom() list context ok 81 - utf-16be.txt: decode_from_bom() list context encoding ok 82 - utf-16be.txt: decode_from_bom() list context, no default ok 83 - utf-16be.txt: decode_from_bom() list context encoding, no default ok 84 - utf-16be.txt: get_encoding_from_stream() ok 85 - utf-16be.txt: read OK after get_encoding_from_stream ok 86 # skip mkfifo not supported on this platform ok 87 # skip mkfifo not supported on this platform ok 88 # skip mkfifo not supported on this platform ok 89 # skip mkfifo not supported on this platform ok 90 # skip mkfifo not supported on this platform ok 91 # skip mkfifo not supported on this platform ok 92 # skip mkfifo not supported on this platform ok 93 # skip mkfifo not supported on this platform ok 94 # skip mkfifo not supported on this platform ok 95 # skip mkfifo not supported on this platform ok 96 # skip mkfifo not supported on this platform ok 97 # skip mkfifo not supported on this platform ok 98 # skip mkfifo not supported on this platform ok 99 # skip mkfifo not supported on this platform ok 100 # skip mkfifo not supported on this platform ok 101 # skip mkfifo not supported on this platform ok 102 # skip mkfifo not supported on this platform ok 103 # skip mkfifo not supported on this platform ok 104 # skip mkfifo not supported on this platform ok 105 # skip mkfifo not supported on this platform ok 106 - open_bom on file with broken BOM has no encoding ok 107 - handle with broken BOM returns as expected ok 108 # skip mkfifo not supported on this platform ok 109 # skip mkfifo not supported on this platform ok 110 # skip mkfifo not supported on this platform ok 111 - _get_char_length() on UTF-8 start byte (3) ok 112 - _get_char_length() on UTF-8 start byte (2) ok 113 - _get_char_langth() on UTF-8 single byte char ok 114 - _get_char_length() on undef ok 115 - _get_char_length() on UTF-32 ok 23/115 skipped: various reasons t\02..perlio-via....1..67 ok 1 - utf-32le.txt: opened through layer ok 2 - utf-32le.txt: read OK through layer ok 3 - utf-16le.txt: opened through layer ok 4 - utf-16le.txt: read OK through layer ok 5 - utf-8.txt: opened through layer ok 6 - utf-8.txt: read OK through layer ok 7 - utf-32be.txt: opened through layer ok 8 - utf-32be.txt: read OK through layer ok 9 - no_bom.txt: opened through layer ok 10 - no_bom.txt: read OK through layer ok 11 - utf-16be.txt: opened through layer ok 12 - utf-16be.txt: read OK through layer ok 13 - Opened file for writing UCS-2 via layer ok 14 - print() through layer ok 15 - print() through layer again ok 16 - BOM written correctly ok 17 - BOM was written successfully via layer ok 18 - BOM not written in second print call ok 19 - Opened file for writing UTF-16BE via layer ok 20 - print() through layer ok 21 - print() through layer again ok 22 - BOM written correctly ok 23 - BOM was written successfully via layer ok 24 - BOM not written in second print call ok 25 - Opened file for writing UTF-16LE via layer ok 26 - print() through layer ok 27 - print() through layer again ok 28 - BOM written correctly ok 29 - BOM was written successfully via layer ok 30 - BOM not written in second print call ok 31 - Opened file for writing UTF-32BE via layer ok 32 - print() through layer ok 33 - print() through layer again ok 34 - BOM written correctly ok 35 - BOM was written successfully via layer ok 36 - BOM not written in second print call ok 37 - Opened file for writing UTF-32LE via layer ok 38 - print() through layer ok 39 - print() through layer again ok 40 - BOM written correctly ok 41 - BOM was written successfully via layer ok 42 - BOM not written in second print call ok 43 - Opened file for writing UTF-8 via layer ok 44 - print() through layer ok 45 - print() through layer again ok 46 - BOM written correctly ok 47 - BOM was written successfully via layer ok 48 - BOM not written in second print call ok 49 - Opened file for writing iso-10646-1 via layer ok 50 - print() through layer ok 51 - print() through layer again ok 52 - BOM written correctly ok 53 - BOM was written successfully via layer ok 54 - BOM not written in second print call ok 55 - Opened file for writing utf8 via layer ok 56 - print() through layer ok 57 - print() through layer again ok 58 - BOM written correctly ok 59 - BOM was written successfully via layer ok 60 - BOM not written in second print call ok 61 - check file for UTF-8 ok 62 - check file for UTF-16BE ok 63 - check file for UTF-32BE ok 64 - check file for UTF-32LE ok 65 - check file for UTF-16LE ok 66 - seek() works ok 67 - tell() works ok t\03..exceptions....1..10 ok 1 - open_bom on non-existant file fails ok 2 - Attempt to open_bom for writing fails ok 3 - Attempt to open_bom as pipe fails ok 4 - decode_from_bom with no string fails ok 5 - _get_encoding_seekable on unreadable handle fails ok 6 - _get_encoding_unseekable() on unreadable handle fails ok 7 # skip mkfifo not supported on this platform ok 8 # skip mkfifo not supported on this platform ok 9 # skip mkfifo not supported on this platform ok 10 - open_bom with invalid default encoding fails ok 3/10 skipped: various reasons t\04..pod...........1..2 ok 1 - File::BOM pod ok ok 2 # skip Test::Pod::Coverage not installed ok 1/2 skipped: various reasons t\99..shutdown......1..1 ok 1 ok All tests successful, 27 subtests skipped. Files=6, Tests=196, 2 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe Build --makefile_env_macros 1 install Installing C:\cpanrun\build\5-10-0\site\lib\File\BOM.pm Installing C:\cpanrun\build\5-10-0\man\man3\File.BOM.3 Installing C:\cpanrun\build\5-10-0\html\site\lib\File\BOM.html Writing C:\cpanrun\build\5-10-0\site\lib\auto\File\BOM\.packlist