Checking if your kit is complete... Looks good Writing Makefile for Chemistry::Mol Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. cp Atom.pm blib\lib\Chemistry\Atom.pm cp Bond.pm blib\lib\Chemistry\Bond.pm cp File.pm blib\lib\Chemistry\File.pm cp Obj.pm blib\lib\Chemistry\Obj.pm cp Tutorial.pod blib\lib\Chemistry\Tutorial.pod cp File/Dumper.pm blib\lib\Chemistry\File\Dumper.pm cp Mol.pm blib\lib\Chemistry\Mol.pm cp File/Formula.pm blib\lib\Chemistry\File\Formula.pm 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 "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/add_implicit_h....1..21 ok 1 - _calc_implicit_hydrogens(C 1 0 0) == 3 ok 2 - _calc_implicit_hydrogens(C 4 0 0) == 0 ok 3 - _calc_implicit_hydrogens(C 1 1 0) == 2 ok 4 - _calc_implicit_hydrogens(C 1 -1 0) == 2 ok 5 - _calc_implicit_hydrogens(C 1 0 1) == 1 ok 6 - _calc_implicit_hydrogens(C 1 0 3) == 1 ok 7 - _calc_implicit_hydrogens(C 1 0 2) == 2 ok 8 - _calc_implicit_hydrogens(O 1 -1 0) == 0 ok 9 - _calc_implicit_hydrogens(O 1 1 0) == 2 ok 10 - _calc_implicit_hydrogens(N 4 1 0) == 0 ok 11 - _calc_implicit_hydrogens(N 2 1 0) == 2 ok 12 - _calc_implicit_hydrogens(N 2 -1 0) == 0 ok 13 - _calc_implicit_hydrogens(N 1 0 3) == 0 ok 14 - _calc_implicit_hydrogens(B 1 -1 0) == 3 ok 15 - _calc_implicit_hydrogens(Cl 0 -1 0) == 0 ok 16 - _calc_implicit_hydrogens(Cl 0 0 0) == 1 ok 17 - _calc_implicit_hydrogens(Cl 0 0 2) == 0 ok 18 - _calc_implicit_hydrogens(Cl 0 1 0) == 1 ok 19 - C==1 ok 20 - O==0 ok 21 - N==2 ok t/Atom..............1..49 ok 1 - use Chemistry::Atom; ok 2 - use Chemistry::Mol; ok 3 - use Math::VectorReal; ok 4 - blank atom isa Chemistry::Atom ok 5 - blank atom isa Chemistry::Obj ok 6 - symbol -> symbol ok 7 - symbol -> Z ok 8 - Z -> Z ok 9 - Z -> symbol ok 10 - default mass ok 11 - arbitrary mass ok 12 - aromatic default ok 13 - aromatic ok 14 - hydrogens default ok 15 - total_hydrogens default ok 16 - implicit_hydrogens default ok 17 - hydrogens ok 18 - implicit_hydrogens ok 19 - total_hydrogens ok 20 - hydrogens ok 21 - implicit_hydrogens ok 22 - total_hydrogens ok 23 - explicit_valence ok 24 - valence ok 25 - hydrogens ok 26 - implicit_hydrogens ok 27 - total_hydrogens ok 28 - explicit_valence ok 29 - valence ok 30 - hydrogens ok 31 - implicit_hydrogens ok 32 - total_hydrogens ok 33 - explicit_valence ok 34 - valence ok 35 - distance(coords(arrayref)) ok 36 - The object isa Math::VectorReal ok 37 - distance(coords(vector)) ok 38 - distance(coords(list)) ok 39 - x3 ok 40 - y3 ok 41 - z3 ok 42 - distance(vector) ok 43 - sprintf - %s ok 44 - sprintf - %Z ok 45 - sprintf - %x,%y,%z ok 46 - 1H mass ok 47 - 2H mass number ok 48 - 2H mass ok 49 - 10H mass ok t/Bond..............1..17 ok 1 - mol atom count ok 2 - mol bond count ok 3 - bond atom count ok 4 - atom bond count ok 5 - atom bond count ok 6 - deleted the bond ok 7 - mol atom count ok 8 - mol bond count ok 9 - bond atom count ok 10 - atom bond count ok 11 - atom bond count ok 12 - readded the bond ok 13 - mol atom count ok 14 - mol bond count ok 15 - bond atom count ok 16 - atom bond count ok 17 - atom bond count ok t/change_id.........1..5 ok 1 - The object isa Chemistry::Mol ok 2 - id before ok 3 - id matches before ok 4 - id after ok 5 - id matches after ok t/compat............1..1 ok 1 ok t/delete............1..8 ok 1 - The object isa Chemistry::Mol ok 2 - atoms before ok 3 - bonds before ok 4 - delete bond ok 5 - delete atom obj - bonds ok 6 - delete atom obj - atoms ok 7 - delete atom index - bonds ok 8 - delete atom index - atoms ok t/Dumper............1..6 ok 1 - use Chemistry::File::Dumper; ok 2 - read isa Chemistry::Mol ok 3 - read (autodetect) isa Chemistry::Mol ok 4 - dump and compare ok 5 - write and read and compare ok 6 - deep compare ok t/exception.........1..10 ok 1 - unknown format (read) ok 2 - no class installed ok 3 - can't open ok 4 - unknown format (write) ok 5 - unknown descriptor (bogus) ok 6 - three atoms needed for angle ok 7 - four atoms needed for dihedral ok 8 - distance to non-object ok 9 - angle to non-object ok 10 - angle to funny object ok t/File..............1..15 ok 1 - use Chemistry::File; ok 2 - The object isa Chemistry::File ok 3 - The object isa Chemistry::File::Dumper ok 4 - read file isa Chemistry::Mol ok 5 - atoms ok 6 - read string isa Chemistry::Mol ok 7 - atoms ok 8 - read mollist ok 9 - list name ok 10 - list footer ok 11 - mol name ok 12 - mol price ok 13 - The object isa Chemistry::File::Dumper ok 14 - Chemistry::Mol->read isa Chemistry::Mol ok 15 - atoms ok t/Formula...........1..14 ok 1 - use Chemistry::File::Formula; ok 2 - parse isa mol isa Chemistry::Mol ok 3 - enough atoms ok 4 - formula format ok 5 - formula hash 1[Ph(Me)3]2 ok 6 - CH3(CH2)3CH3 = C5H12 ok 7 - C6H3Me3 = C9H12 ok 8 - 2Cu[NH3]4(NO3)2 = Cu2H24N12O12 ok 9 - 2C(C[C5]4)3 = C152 ok 10 - 2C(C(C(C)5)4)3 = C152 ok 11 - C 1 0 H 2 2 = C10H22 ok 12 - CH3Br = CH3Br ok 13 - parse_formula ok 14 - formula_sort ok t/geom..............1..10 ok 1 - The object isa Chemistry::Mol ok 2 - three atoms ok 3 - angle ok 4 - dihedral ok 5 - zero angle ok 6 - bad angle ok 7 - bad angle ok 8 - linear angle ok 9 - bad dihedral ok 10 - bad dihedral ok t/graph.............1..11 ok 1 - clone ok 2 - got 2 things ok 3 - separate: two mols ok 4 - mol 1 is CClH2 ok 5 - mol 2 is CHO2 ok 6 - bond count for a2 equal to a2 (3)? ok 7 - The object isa Chemistry::Mol ok 8 - combine-new; atoms ok 9 - combine-new; bonds ok 10 - combine-new; formula ok 11 - combine-in place ok t/mem...............1..8 ok 1 - The object isa Chemistry::Mol ok 2 - atoms before ok 3 - delete one atom - atoms ok 4 - delete one atom - bonds ok 5 - delete one atom - mols ok 6 - out of scope - atoms ok 7 - out of scope - bonds ok 8 - out of scope - mols ok t/Mol...............1..20 ok 1 - use Chemistry::Mol; ok 2 - $mol isa Chemistry::Mol ok 3 - $mol isa Chemistry::Obj ok 4 - $atom isa Chemistry::Atom ok 5 - $atom isa Chemistry::Obj ok 6 - $bond isa Chemistry::Bond ok 7 - $bond isa Chemistry::Obj ok 8 - $mol->atoms ok 9 - $mol->atoms(1) eq $atom ok 10 - $mol->by_id ok 11 - $mol->atoms_by_name ok 12 - $mol->bonds ok 13 - $mol->bonds(1) eq $bond ok 14 - $mol->new_atom ok 15 - $mol->mass ok 16 - $mol->mass ok 17 - before sprout_hydrogens ok 18 - after sprout_hydrogens ok 19 - before sprout_hydrogens ok 20 - $bond->length ok t/Obj...............1..19 ok 1 - use Chemistry::Obj; ok 2 - blank obj isa Chemistry::Obj ok 3 - name ok 4 - joe01 ok 5 - type ok 6 - stringify ok 7 - eq ok 8 - != ok 9 - == ok 10 - ne ok 11 - attr ok 12 - attr list ok 13 - attr list ok 14 - attr hashref ok 15 - attr hashref ok 16 - attr get hashref ok 17 - del_attr ok 18 - accessor ok 19 - chained accessor ok t/pod...............1..8 ok 1 - POD for 'Atom.pm' ok 2 - POD for 'Bond.pm' ok 3 - POD for 'File.pm' ok 4 - POD for 'Mol.pm' ok 5 - POD for 'Obj.pm' ok 6 - POD for 'Tutorial.pod' ok 7 - POD for 'File/Dumper.pm' ok 8 - POD for 'File/Formula.pm' ok t/safe_clone........1..9 ok 1 - atom(1) before clone ok 2 - bond(1) before clone ok 3 - mol->id before clone ok 4 - atom(1) after clone ok 5 - bond(1) after clone ok 6 - mol->id after clone ok 7 - atom(1) after safe_clone ok 8 - bond(1) after safe_clone ok 9 - mol->id after safe clone ok t/zlib..............1..6 ok 1 - explicit decompressed read isa Chemistry::Mol ok 2 - has 8 atoms ok 3 - implicit decompressed read isa Chemistry::Mol ok 4 - has 8 atoms ok 5 - compressed ok ok 6 - implicit compression on output ok All tests successful. Files=18, Tests=237, 7 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. Installing C:\cpanrun\build\5-10-0\html\site\lib\Chemistry\Atom.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Chemistry\Bond.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Chemistry\File.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Chemistry\Mol.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Chemistry\Obj.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Chemistry\Tutorial.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Chemistry\File\Dumper.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Chemistry\File\Formula.html Installing C:\cpanrun\build\5-10-0\site\lib\Chemistry\Atom.pm Installing C:\cpanrun\build\5-10-0\site\lib\Chemistry\Bond.pm Installing C:\cpanrun\build\5-10-0\site\lib\Chemistry\File.pm Installing C:\cpanrun\build\5-10-0\site\lib\Chemistry\Mol.pm Installing C:\cpanrun\build\5-10-0\site\lib\Chemistry\Obj.pm Installing C:\cpanrun\build\5-10-0\site\lib\Chemistry\Tutorial.pod Installing C:\cpanrun\build\5-10-0\site\lib\Chemistry\File\Dumper.pm Installing C:\cpanrun\build\5-10-0\site\lib\Chemistry\File\Formula.pm Appending installation info to C:\cpanrun\build\5-10-0\lib/perllocal.pod