Not everyone is so lucky:
~/repos/Boost-Graph$ prove -b
t/Graph.t .. 1/?
# Failed test 'Depth First Search Levels (0 root): 4'
# at t/Graph.t line 334.
# got: '1'
# expected: '4'
# Failed test 'Depth First Search Levels (0 root): 5'
# at t/Graph.t line 336.
# got: '2'
# expected: '5'
# Failed test 'Depth First Search Levels (0 root): 7'
# at t/Graph.t line 338.
# got: '3'
# expected: '7'
# Failed test 'Depth First Search Levels (0 root) depth(7): 3'
# at t/Graph.t line 339.
# got: '2'
# expected: '3'
# Failed test 'Depth First Search Levels (0 root): 6'
# at t/Graph.t line 340.
# got: '4'
# expected: '6'
# Failed test 'Depth First Search Levels (0 root) depth(6): 2'
# at t/Graph.t line 341.
# got: '1'
# expected: '2'
# Failed test 'Depth First Search Levels (0 root): 1'
# at t/Graph.t line 342.
# got: '5'
# expected: '1'
# Failed test 'Depth First Search Levels (0 root) depth(1): 1'
# at t/Graph.t line 343.
# got: '2'
# expected: '1'
# Failed test 'Depth First Search Levels (0 root): 2'
# at t/Graph.t line 344.
# got: '7'
# expected: '2'
# Failed test 'Depth First Search Levels (0 root) depth(2): 2'
# at t/Graph.t line 345.
# got: '3'
# expected: '2'
# Failed test 'Depth First Search Levels (0 root): 3'
# at t/Graph.t line 346.
# got: '6'
# expected: '3'
# Looks like you failed 11 tests of 95.
t/Graph.t .. Dubious, test returned 11 (wstat 2816, 0xb00)
Failed 11/95 subtests
Test Summary Report
-------------------
t/Graph.t (Wstat: 2816 Tests: 95 Failed: 11)
Failed tests: 75, 77, 79-87
Non-zero exit status: 11
Files=1, Tests=95, 0 wallclock secs ( 0.03 usr 0.00 sys + 0.04 cusr
+ 0.00 csys = 0.07 CPU)
Result: FAIL
...and...
~/repos/Boost-Graph$ perl -v
This is perl 5, version 18, subversion 1 (v5.18.1) built for x86_64-li
+nux
...
Update: The work is underway at https://github.com/duffee/Boost-Graph. I'm sure he would appreciate any fork/pull-requests that advance the cause.