-- ---------------------------------------------------------------------- Sylvain Robitaille syl_at_alcor.concordia.ca Systems Manager Concordia University Instructional & Information Technology Montreal, Quebec, Canada ---------------------------------------------------------------------- ----- make test in openssl: ----- : aries[root] /local/pkg/openssl/openssl-0.9.2b; make rehash Doing certs ICE-CA.pem => 6bee6be3.0 ICE-root.pem => adbec561.0 ICE-user.pem => 3ecf89a3.0 ca-cert.pem => 1f6c59cd.0 dsa-ca.pem => 73912336.0 dsa-pca.pem => 24867d38.0 factory.pem => f3e90025.0 nortelCA.pem => 1ef89214.0 pca-cert.pem => 8caad35e.0 rsa-cca.pem => a99c5886.0 rsa-ssca.pem => f73e89fd.0 thawteCb.pem => ddc328ff.0 thawteCp.pem => c33a80d4.0 timCA.pem => 8c401b31.0 tjhCA.pem => 052eae11.0 vsign1.pem => 2edf7016.0 vsign2.pem => b5f329fa.0 vsign3.pem => 7651b327.0 vsign4.pem => 9d0c2a65.0 vsignss.pem => f73e89fd.0 vsigntca.pem => 18d46017.0 : aries[root] /local/pkg/openssl/openssl-0.9.2b; make test testing... ./destest Doing cbcm Doing ecb Doing ede ecb Doing cbc Doing desx cbc Doing ede cbc Doing pcbc Doing cfb8 cfb16 cfb32 cfb48 cfb64 cfb64() ede_cfb64() done Doing ofb Doing ofb64 Doing ede_ofb64 Doing cbc_cksum Doing quad_cksum input word alignment test 0 1 2 3 output word alignment test 0 1 2 3 fast crypt test ./ideatest ecb idea ok cbc idea ok cfb64 idea ok ./shatest test 1 ok test 2 ok test 3 ok ./sha1test test 1 ok test 2 ok test 3 ok ./md5test test 1 ok test 2 ok test 3 ok test 4 ok test 5 ok test 6 ok test 7 ok ./hmactest test 0 ok test 1 ok test 2 ok test 3 ok ./md2test test 1 ok test 2 ok test 3 ok test 4 ok test 5 ok test 6 ok test 7 ok ./mdc2test pad1 - ok pad2 - ok ./rc2test ecb RC2 ok ./rc4test test 0 ok test 1 ok test 2 ok test 3 ok test 4 ok test 5 ok test end processing ....................done test multi-call ....................done ./rc5test ecb RC5 ok cbc RC5 ok ./bftest testing blowfish in raw ecb mode testing blowfish in ecb mode testing blowfish set_key testing blowfish in cbc mode testing blowfish in cfb64 mode testing blowfish in ofb64 ./casttest ecb cast5 ok This test will take some time....123456789ABCDEF ok ./randtest test 1 done test 2 done test 3 done test 4 done cat base64 rc4 rc4 base64 des-cfb des-cfb base64 des-ede-cfb des-ede-cfb base64 des-ede3-cfb des-ede3-cfb base64 des-ofb des-ofb base64 des-ede-ofb des-ede-ofb base64 des-ede3-ofb des-ede3-ofb base64 des-ecb des-ecb base64 des-ede des-ede base64 des-ede3 des-ede3 base64 desx desx base64 des-cbc des-cbc base64 des-ede-cbc des-ede-cbc base64 des-ede3-cbc des-ede3-cbc base64 idea-ecb idea-ecb base64 idea-cfb idea-cfb base64 idea-ofb idea-ofb base64 idea-cbc idea-cbc base64 rc2-ecb rc2-ecb base64 rc2-cfb rc2-cfb base64 rc2-ofb rc2-ofb base64 rc2-cbc rc2-cbc base64 bf-ecb bf-ecb base64 bf-cfb bf-cfb base64 bf-ofb bf-ofb base64 bf-cbc bf-cbc base64 rc4 rc4 base64 cast5-ecb cast5-ecb base64 cast5-cfb cast5-cfb base64 cast5-ofb cast5-ofb base64 cast5-cbc cast5-cbc base64 echo test normal x509v1 certificate test normal x509v1 certificate sh ./tx509 2>/dev/null testing X509 conversions p -> d p -> n p -> p d -> d n -> d p -> d d -> n n -> n p -> n d -> p n -> p p -> p echo test first x509v3 certificate test first x509v3 certificate sh ./tx509 v3-cert1.pem 2>/dev/null testing X509 conversions p -> d p -> n p -> p d -> d n -> d p -> d d -> n n -> n p -> n d -> p n -> p p -> p echo test second x509v3 certificate test second x509v3 certificate sh ./tx509 v3-cert2.pem 2>/dev/null testing X509 conversions p -> d p -> n p -> p d -> d n -> d p -> d d -> n n -> n p -> n d -> p n -> p p -> p testing rsa conversions p -> d p -> p d -> d p -> d d -> p p -> p ./rsa_oaep_test Encryption failed! Encryption failed! Encryption failed! *** Exit 1 Stop. *** Exit 1 Stop. ----- make test in perl ----- : aries[root] /local/src/perl/perl-5.004; make test AutoSplitting perl library Making DynaLoader (static) Making DB_File (dynamic) Making Fcntl (dynamic) Making IO (dynamic) Making NDBM_File (dynamic) Making ODBM_File (dynamic) Making Opcode (dynamic) Making POSIX (dynamic) Making SDBM_File (dynamic) Making Socket (dynamic) cd t && (rm -f perl; /usr/bin/ln -s ../perl perl) cd t && ./perl TEST </dev/tty base/cond.........ok base/if...........ok base/lex..........ok base/pat..........ok base/term.........ok comp/cmdopt.......ok comp/colon........ok comp/cpp..........ok comp/decl.........ok comp/multiline....ok comp/package......ok comp/proto........ok comp/redef........ok comp/script.......ok comp/term.........ok comp/use..........ok cmd/elsif.........ok cmd/for...........ok cmd/mod...........ok cmd/subval........ok cmd/switch........ok cmd/while.........ok io/argv...........ok io/dup............ok io/fs.............ok io/inplace........ok io/pipe...........ok io/print..........ok io/read...........ok io/tell...........ok op/append.........ok op/arith..........ok op/array..........ok op/assignwarn.....ok op/auto...........ok op/bop............ok op/chop...........ok op/closure........ok op/cmp............ok op/cond...........ok op/delete.........ok op/do.............ok op/each...........ok op/eval...........ok op/exec...........ok op/exp............ok op/flip...........ok op/fork...........ok op/glob...........ok op/goto...........ok op/groups.........ok op/gv.............ok op/inc............ok op/index..........ok op/int............ok op/join...........ok op/list...........ok op/local..........ok op/magic..........ok op/method.........ok op/misc...........ok op/mkdir..........ok op/my.............ok op/oct............ok op/ord............ok op/pack...........FAILED at test 9 op/pat............ok op/push...........ok op/quotemeta......ok op/rand...........ok op/range..........ok op/read...........ok op/readdir........ok op/recurse........ok op/ref............ok op/regexp.........ok op/repeat.........ok op/runlevel.......ok op/sleep..........ok op/sort...........ok op/split..........ok op/sprintf........ok op/stat...........ok op/study..........ok op/subst..........ok op/substr.........ok op/sysio..........ok op/taint..........ok op/tie............ok op/time...........ok op/undef..........ok op/universal......ok op/unshift........ok op/vec............ok op/write..........ok pragma/constant...ok pragma/locale.....ok pragma/overload...ok pragma/strict.....ok pragma/subs.......ok pragma/warning....ok lib/abbrev........ok lib/anydbm........ok lib/autoloader....ok lib/basename......ok lib/bigint........ok lib/bigintpm......ok lib/checktree.....ok lib/complex.......ok lib/db-btree......ok lib/db-hash.......ok lib/db-recno......ok lib/dirhand.......ok lib/english.......ok lib/env...........ok lib/filecache.....ok lib/filecopy......ok lib/filefind......ok lib/filehand......ok lib/filepath......ok lib/findbin.......ok lib/gdbm..........skipping test on this platform lib/getopt........ok lib/hostname......ok lib/io_dup........ok lib/io_pipe.......ok lib/io_sel........ok lib/io_sock.......ok lib/io_taint......ok lib/io_tell.......ok lib/io_udp........ok lib/io_xs.........ok lib/ndbm..........ok lib/odbm..........ok lib/opcode........ok lib/open2.........ok lib/open3.........ok lib/ops...........ok lib/parsewords....ok lib/posix.........ok lib/safe1.........ok lib/safe2.........ok lib/sdbm..........ok lib/searchdict....ok lib/selectsaver...ok lib/socket........ok lib/soundex.......ok lib/symbol........ok lib/texttabs......ok lib/textwrap......ok lib/timelocal.....ok lib/trig..........ok Failed 1 test script out of 152, 98.68% okay. ### Since not all tests were successful, you may want to run some ### of them individually and examine any diagnostic messages they ### produce. See the INSTALL document's section on "make test". ### ### Since most tests were successful, you have a good chance to ### get information with better granularity by running ### ./perl harness ### in directory ./t. u=0.183333 s=0.583333 cu=15.7667 cs=8.75 scripts=151 tests=4797 *** Exit 1 Stop. : aries[root] /local/src/perl/perl-5.004; cd t : aries[root] /local/src/perl/perl-5.004/t; ./perl harness base/cond...........ok base/if.............ok base/lex............ok base/pat............ok base/term...........ok comp/cmdopt.........ok comp/colon..........ok comp/cpp............ok comp/decl...........ok comp/multiline......ok comp/package........ok comp/proto..........ok comp/redef..........ok comp/script.........ok comp/term...........ok comp/use............ok cmd/elsif...........ok cmd/for.............ok cmd/mod.............ok cmd/subval..........ok cmd/switch..........ok cmd/while...........ok io/argv.............ok io/dup..............ok io/fs...............ok io/inplace..........ok io/pipe.............ok io/print............ok io/read.............ok io/tell.............ok op/append...........ok op/arith............ok op/array............ok op/assignwarn.......ok op/auto.............ok op/bop..............ok op/chop.............ok op/closure..........ok op/cmp..............ok op/cond.............ok op/delete...........ok op/do...............ok op/each.............ok op/eval.............ok op/exec.............ok op/exp..............ok op/flip.............ok op/fork.............ok op/glob.............ok op/goto.............ok op/groups...........ok op/gv...............ok op/inc..............ok op/index............ok op/int..............ok op/join.............ok op/list.............ok op/local............ok op/magic............ok op/method...........ok op/misc.............ok op/mkdir............ok op/my...............ok op/oct..............ok op/ord..............ok op/pack.............FAILED test 9 Failed 1/29 tests, 96.55% okay op/pat..............ok op/push.............ok op/quotemeta........ok op/rand.............ok op/range............ok op/read.............ok op/readdir..........ok op/recurse..........ok op/ref..............ok op/regexp...........ok op/repeat...........ok op/runlevel.........ok op/sleep............ok op/sort.............ok op/split............ok op/sprintf..........ok op/stat.............ok op/study............ok op/subst............ok op/substr...........ok op/sysio............ok op/taint............ok op/tie..............ok op/time.............ok op/undef............ok op/universal........ok op/unshift..........ok op/vec..............ok op/write............ok pragma/constant.....ok pragma/locale.......ok pragma/overload.....ok pragma/strict.......ok pragma/subs.........ok pragma/warning......ok lib/abbrev..........ok lib/anydbm..........ok lib/autoloader......ok lib/basename........ok lib/bigint..........ok lib/bigintpm........ok lib/checktree.......ok lib/complex.........ok lib/db-btree........ok lib/db-hash.........ok lib/db-recno........ok lib/dirhand.........ok lib/english.........ok lib/env.............ok lib/filecache.......ok lib/filecopy........ok lib/filefind........ok lib/filehand........ok lib/filepath........ok lib/findbin.........ok lib/gdbm............skipping test on this platform lib/getopt..........ok lib/hostname........ok lib/io_dup..........ok lib/io_pipe.........ok lib/io_sel..........ok lib/io_sock.........ok lib/io_taint........ok lib/io_tell.........ok lib/io_udp..........ok lib/io_xs...........ok lib/ndbm............ok lib/odbm............ok lib/opcode..........ok lib/open2...........ok lib/open3...........ok lib/ops.............ok lib/parsewords......ok lib/posix...........ok lib/safe1...........ok lib/safe2...........ok lib/sdbm............ok lib/searchdict......ok lib/selectsaver.....ok lib/socket..........ok lib/soundex.........ok lib/symbol..........ok lib/texttabs........ok lib/textwrap........ok lib/timelocal.......ok lib/trig............ok Failed Test Status Wstat Total Fail Failed List of failed ------------------------------------------------------------------------------ op/pack.t 29 1 3.45% 9 Failed 1/152 test scripts, 99.34% okay. 1/4797 subtests failed, 99.98% okay. : aries[root] /local/src/perl/perl-5.004/t; ./op/pack.t 1..29 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 not ok 9 1.84467440737096e+19 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. Lets see what fails: : aries[root] /local/src/perl/perl-5.004/t; cat /tmp/perltest.pl #!./perl # This Perl script copied from /local/src/perl/perl-5.004/t/op/pack.t, # test 9, repeated with different numbers to try and identify where # failure occurs. print +($x = unpack("I",pack("I", 0x0FFFFFFF))) == 0x0FFFFFFF ? "ok 1\n" : "not ok 1 $x\n"; printf "%X\n", $x; print +($x = unpack("I",pack("I", 0x7FFFFFFF))) == 0x7FFFFFFF ? "ok 2\n" : "not ok 2 $x\n"; printf "%X\n", $x; print +($x = unpack("I",pack("I", 0x8FFFFFFF))) == 0x8FFFFFFF ? "ok 3\n" : "not ok 3 $x\n"; printf "%X\n", $x; print +($x = unpack("I",pack("I", 0xFFFFFFFF))) == 0xFFFFFFFF ? "ok 4\n" : "not ok 4 $x\n"; printf "%X\n", $x; : aries[root] /local/src/perl/perl-5.004/t; /tmp/perltest.pl ok 1 FFFFFFF ok 2 7FFFFFFF not ok 3 1.84467440718305e+19 90000000 not ok 4 1.84467440737096e+19 0Received on Fri May 14 1999 - 22:04:41 NZST
This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:39 NZDT