Checking if your kit is complete...
Looks good
Writing Makefile for SCUBA::Table::NoDeco
cp lib/SCUBA/Table/NoDeco.pm blib/lib/SCUBA/Table/NoDeco.pm
Manifying blib/man3/SCUBA::Table::NoDeco.3
PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
t/01_interface.......1..10
ok 1 - use SCUBA::Table::NoDeco;
ok 2 - SDT is defined
ok 3 - Correct class isa SCUBA::Table::NoDeco
ok 4 - SCUBA::Table::NoDeco->can(...)
ok 5
ok 6 - Maximum SSI depth is 39 metres
ok 7 - Maximum SSI depth is 130 feet
ok 8 - The object isa SCUBA::Table::NoDeco
ok 9 - Maximum SSI depth is 39 metres
ok 10 - Maximum SSI depth is 130 feet
ok
t/02_single_dives....1..61
ok 1 - use SCUBA::Table::NoDeco;
ok 2 - Dive for 18 metres for 30 minutes is group F
ok 3 - Group cleared
ok 4 - PADI dive for 18 minutes and 30 minutes is group L
ok 5 - PADI Group cleared
ok 6 - Max time at 4.5 metres on SSI is 350
ok 7 - Max time at 33 metres on SSI is 15
ok 8 - Max time at 21 metres on SSI is 40
ok 9 - Max time at 7.5 metres on SSI is 245
ok 10 - Max time at 10.5 metres on SSI is 160
ok 11 - Max time at 18 metres on SSI is 50
ok 12 - Max time at 30 metres on SSI is 20
ok 13 - Max time at 6 metres on SSI is 325
ok 14 - Max time at 27 metres on SSI is 25
ok 15 - Max time at 39 metres on SSI is 5
ok 16 - Max time at 3 metres on SSI is 300
ok 17 - Max time at 36 metres on SSI is 10
ok 18 - Max time at 9 metres on SSI is 205
ok 19 - Max time at 12 metres on SSI is 130
ok 20 - Max time at 15 metres on SSI is 70
ok 21 - Max time at 24 metres on SSI is 30
ok 22 - Max time at 35 feet on SSI is 160
ok 23 - Max time at 130 feet on SSI is 5
ok 24 - Max time at 90 feet on SSI is 25
ok 25 - Max time at 70 feet on SSI is 40
ok 26 - Max time at 80 feet on SSI is 30
ok 27 - Max time at 30 feet on SSI is 205
ok 28 - Max time at 100 feet on SSI is 20
ok 29 - Max time at 110 feet on SSI is 15
ok 30 - Max time at 25 feet on SSI is 245
ok 31 - Max time at 50 feet on SSI is 70
ok 32 - Max time at 120 feet on SSI is 10
ok 33 - Max time at 40 feet on SSI is 130
ok 34 - Max time at 15 feet on SSI is 350
ok 35 - Max time at 20 feet on SSI is 325
ok 36 - Max time at 60 feet on SSI is 50
ok 37 - Max time at 10 feet on SSI is 300
ok 38 - Max time at 27 metres on PADI is 25
ok 39 - Max time at 33 metres on PADI is 16
ok 40 - Max time at 39 metres on PADI is 10
ok 41 - Max time at 21 metres on PADI is 40
ok 42 - Max time at 36 metres on PADI is 13
ok 43 - Max time at 10.5 metres on PADI is 205
ok 44 - Max time at 12 metres on PADI is 140
ok 45 - Max time at 15 metres on PADI is 80
ok 46 - Max time at 42 metres on PADI is 8
ok 47 - Max time at 18 metres on PADI is 55
ok 48 - Max time at 24 metres on PADI is 30
ok 49 - Max time at 30 metres on PADI is 20
ok 50 - Max time at 35 feet on PADI is 205
ok 51 - Max time at 130 feet on PADI is 10
ok 52 - Max time at 50 feet on PADI is 80
ok 53 - Max time at 120 feet on PADI is 13
ok 54 - Max time at 90 feet on PADI is 25
ok 55 - Max time at 70 feet on PADI is 40
ok 56 - Max time at 40 feet on PADI is 140
ok 57 - Max time at 80 feet on PADI is 30
ok 58 - Max time at 60 feet on PADI is 55
ok 59 - Max time at 140 feet on PADI is 8
ok 60 - Max time at 100 feet on PADI is 20
ok 61 - Max time at 110 feet on PADI is 16
ok
t/03_surface.........1..12
ok 1 - use SCUBA::Table::NoDeco;
ok 2 - 60 minutes at 9 m is group D
ok 3 - 5 minutes surface interval
ok 4 - 5 minutes out of water, still D
ok 5 - 70 minutes surface interval
ok 6 - 1:10 out of water, group C
ok 7 - 180 minutes surface interval
ok 8 - 3:00 out of water, group B
ok 9 - 360 minutes surface interval
ok 10 - 6:00 out of water, group A
ok 11 - 721 minutes surface interval
ok 12 - 12:01 out of water, no group
ok
t/04_rnt.............1..6
ok 1 - use SCUBA::Table::NoDeco;
ok 2
ok 3
ok 4
ok 5
ok 6
ok
t/05_non_stop........1..4
ok 1 - use SCUBA::Table::NoDeco;
ok 2
ok 3
ok 4
ok
t/06_repetitive......1..12
ok 1 - use SCUBA::Table::NoDeco;
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12 - Completely off-gassed
ok
t/07_pod.............1..1
ok 1 - blib/lib/SCUBA/Table/NoDeco.pm
ok
t/08_exceptions......1..15
ok 1 - use SCUBA::Table::NoDeco;
ok 2 - Non-existant table used
ok 3 - Dive outside of table's maximum depth
ok 4 - Dive outside of table's maximum no-deco time
ok 5 - Negative metric depth supplied
ok 6 - Negative imperial depth supplied
ok 7 - Both imperial and metric depths supplied
ok 8 - Negative time supplied
ok 9 - Zero depth supplied
ok 10 - Zero time supplied
ok 11 - No times supplied
ok 12 - No depth supplied
ok 13 - Unsupported units supplied
ok 14 - Too great a depth for our tables
ok 15 - No minutes argument supplied
ok
t/09_whitebox........1..5
ok 1 - use SCUBA::Table::NoDeco;
ok 2 - No args should trigger an error.
ok 3
ok 4 - Incomplete table discovered
ok 5
ok
t/10_max_depth.......1..12
ok 1 - use SCUBA::Table::NoDeco;
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8 - Short surface, remain in group G
ok 9
ok 10
ok 11 - Exception on missing arguments
ok 12 - Exception on bad minutes argument
ok
t/11_padi............1..92
ok 1 - use SCUBA::Table::NoDeco;
ok 2 - Using correct tables
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 - Second dive in series
ok 18
ok 19 - Dive for 25 minutes to 35ft gives group C
ok 20 - Group C with 69 minutes surface makes us group B
ok 21 - Group C surface interval to exactly reach A
ok 22 - Dive for 29 minutes to 35ft gives group D
ok 23 - Group D with 78 minutes surface makes us group B
ok 24 - Group D surface interval to exactly reach A
ok 25 - Dive for 32 minutes to 35ft gives group E
ok 26 - Group E with 87 minutes surface makes us group B
ok 27 - Group E surface interval to exactly reach A
ok 28 - Dive for 36 minutes to 35ft gives group F
ok 29 - Group F with 94 minutes surface makes us group B
ok 30 - Group F surface interval to exactly reach A
ok 31 - Dive for 40 minutes to 35ft gives group G
ok 32 - Group G with 101 minutes surface makes us group B
ok 33 - Group G surface interval to exactly reach A
ok 34 - Dive for 44 minutes to 35ft gives group H
ok 35 - Group H with 107 minutes surface makes us group B
ok 36 - Group H surface interval to exactly reach A
ok 37 - Dive for 48 minutes to 35ft gives group I
ok 38 - Group I with 113 minutes surface makes us group B
ok 39 - Group I surface interval to exactly reach A
ok 40 - Dive for 52 minutes to 35ft gives group J
ok 41 - Group J with 119 minutes surface makes us group B
ok 42 - Group J surface interval to exactly reach A
ok 43 - Dive for 57 minutes to 35ft gives group K
ok 44 - Group K with 124 minutes surface makes us group B
ok 45 - Group K surface interval to exactly reach A
ok 46 - Dive for 62 minutes to 35ft gives group L
ok 47 - Group L with 129 minutes surface makes us group B
ok 48 - Group L surface interval to exactly reach A
ok 49 - Dive for 67 minutes to 35ft gives group M
ok 50 - Group M with 134 minutes surface makes us group B
ok 51 - Group M surface interval to exactly reach A
ok 52 - Dive for 73 minutes to 35ft gives group N
ok 53 - Group N with 138 minutes surface makes us group B
ok 54 - Group N surface interval to exactly reach A
ok 55 - Dive for 79 minutes to 35ft gives group O
ok 56 - Group O with 143 minutes surface makes us group B
ok 57 - Group O surface interval to exactly reach A
ok 58 - Dive for 85 minutes to 35ft gives group P
ok 59 - Group P with 147 minutes surface makes us group B
ok 60 - Group P surface interval to exactly reach A
ok 61 - Dive for 92 minutes to 35ft gives group Q
ok 62 - Group Q with 150 minutes surface makes us group B
ok 63 - Group Q surface interval to exactly reach A
ok 64 - Dive for 100 minutes to 35ft gives group R
ok 65 - Group R with 154 minutes surface makes us group B
ok 66 - Group R surface interval to exactly reach A
ok 67 - Dive for 108 minutes to 35ft gives group S
ok 68 - Group S with 158 minutes surface makes us group B
ok 69 - Group S surface interval to exactly reach A
ok 70 - Dive for 117 minutes to 35ft gives group T
ok 71 - Group T with 161 minutes surface makes us group B
ok 72 - Group T surface interval to exactly reach A
ok 73 - Dive for 127 minutes to 35ft gives group U
ok 74 - Group U with 164 minutes surface makes us group B
ok 75 - Group U surface interval to exactly reach A
ok 76 - Dive for 139 minutes to 35ft gives group V
ok 77 - Group V with 167 minutes surface makes us group B
ok 78 - Group V surface interval to exactly reach A
ok 79 - Dive for 152 minutes to 35ft gives group W
ok 80 - Group W with 170 minutes surface makes us group B
ok 81 - Group W surface interval to exactly reach A
ok 82 - Dive for 168 minutes to 35ft gives group X
ok 83 - Group X with 173 minutes surface makes us group B
ok 84 - Group X surface interval to exactly reach A
ok 85 - Dive for 188 minutes to 35ft gives group Y
ok 86 - Group Y with 176 minutes surface makes us group B
ok 87 - Group Y surface interval to exactly reach A
ok 88 - Dive for 205 minutes to 35ft gives group Z
ok 89 - Group Z with 179 minutes surface makes us group B
ok 90 - Group Z surface interval to exactly reach A
ok 91
ok 92 - 4:11 from group C is completely de-sat
ok
All tests successful.
Files=11, Tests=230, 1 wallclock secs ( 0.89 cusr + 0.22 csys = 1.11 CPU)
Installing /Users/cpanrun/build/5.10.0/html/site/lib/SCUBA/Table/NoDeco.html
Installing /Users/cpanrun/build/5.10.0/site/lib/SCUBA/Table/NoDeco.pm
Installing /Users/cpanrun/build/5.10.0/site/man/man3/SCUBA::Table::NoDeco.3
Appending installation info to /Users/cpanrun/build/5.10.0/lib/perllocal.pod