whoami7 - Manager
:
/
root
/
.cpanm
/
latest-build
/
CPAN-2.36
/
t
/
Upload File:
files >> //root/.cpanm/latest-build/CPAN-2.36/t/30shell.coverage
2006-12-30 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de> * with SVK rev. 1645: ---------------------------- ------ ------ ------ ------ ------ ------ ------ File stmt bran cond sub pod time total ---------------------------- ------ ------ ------ ------ ------ ------ ------ lib/CPAN.pm 40.5 26.9 22.6 54.3 n/a 99.6 35.0 lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 100.0 0.0 12.3 lib/CPAN/Debug.pm 61.8 56.2 0.0 100.0 0.0 0.1 57.9 lib/CPAN/FirstTime.pm 8.8 1.4 0.0 53.3 n/a 0.0 6.1 lib/CPAN/HandleConfig.pm 49.6 33.1 15.1 61.9 7.1 0.1 38.4 lib/CPAN/Kwalify.pm 18.0 0.0 0.0 60.0 n/a 0.0 15.4 lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 n/a 0.0 95.0 lib/CPAN/Queue.pm 33.3 11.1 0.0 54.5 0.0 0.0 27.6 lib/CPAN/Tarzip.pm 53.1 29.8 33.3 85.7 0.0 0.1 44.9 lib/CPAN/Version.pm 86.4 56.2 81.8 100.0 0.0 0.1 74.8 Total 38.5 25.0 18.7 57.3 5.4 100.0 32.8 ---------------------------- ------ ------ ------ ------ ------ ------ ------ 2006-12-26 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de> * with 0.59 and 29563: ---------------------------- ------ ------ ------ ------ ------ ------ ------ File stmt bran cond sub pod time total ---------------------------- ------ ------ ------ ------ ------ ------ ------ blib/lib/CPAN/FirstTime.pm n/a n/a n/a n/a n/a n/a n/a lib/CPAN.pm 17.6 8.3 7.1 38.3 n/a 74.8 14.5 lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 100.0 0.2 12.3 lib/CPAN/Debug.pm 61.8 50.0 0.0 100.0 0.0 2.0 56.1 lib/CPAN/HandleConfig.pm 17.7 8.1 0.0 42.9 7.1 2.4 12.7 lib/CPAN/Kwalify.pm 18.0 0.0 0.0 60.0 n/a 0.1 15.4 lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 n/a 0.3 95.0 lib/CPAN/Queue.pm 10.5 0.0 0.0 18.2 0.0 0.3 8.2 lib/CPAN/Tarzip.pm 32.8 14.0 13.3 71.4 0.0 1.8 26.7 lib/CPAN/Version.pm 86.4 56.2 81.8 100.0 0.0 18.2 74.8 Total 19.2 9.1 8.0 42.1 5.4 100.0 15.9 ---------------------------- ------ ------ ------ ------ ------ ------ ------ * Devel::Cover 0.59 broke the coverage level I had already achieved by 50 percent from 74% to 37%. 0.58 was fine for me at that time but then D:C broke completely in bleadperl 28771 and I forgot about it. Paul J has since fixed the 28771 related failure in his SVN repository and is now reporting another problem with an endless loop. I seem to see the endless loop in bleadperl@29622 but not with 28771 and I can probably do binary search manually without the usual procedure. 29220 OK, 496 OK, 563 OK, 596 NOT, 579 NOT, 66 OK, 73 NOT, 68 OK, 70 NOT * Switching to ChangeLog format today. All notes below have been written between Februar and October 2006. Notes about coverage. The target in the Makefile is called C<testcover>. 2006-02-03 after rev. 517 we have this coverage: ----------------------------------- ------ ------ ------ ------ ------ ------ File stmt bran cond sub time total ----------------------------------- ------ ------ ------ ------ ------ ------ blib/lib/CPAN.pm 20.1 10.2 7.9 37.0 37.9 16.7 blib/lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 0.0 11.8 blib/lib/CPAN/Debug.pm 63.6 40.0 0.0 100.0 0.1 55.3 blib/lib/CPAN/FirstTime.pm 55.6 33.0 27.8 79.3 40.1 44.6 blib/lib/CPAN/HandleConfig.pm 61.6 47.5 32.1 88.2 21.6 54.6 blib/lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 0.0 95.0 blib/lib/CPAN/Tarzip.pm 6.8 0.0 0.0 28.6 0.0 5.2 blib/lib/CPAN/Version.pm 83.3 54.5 84.0 100.0 0.3 78.6 Total 25.6 13.9 15.5 45.2 100.0 22.0 ----------------------------------- ------ ------ ------ ------ ------ ------ Admin.pm is kind of deprecated, but if we ever would like to test it, we would issue C<! use CPAN::Admin> rather late in the testing which would activate the override. C<reload cpan> would then switch back. After rev. 523: ----------------------------------- ------ ------ ------ ------ ------ ------ File stmt bran cond sub time total ----------------------------------- ------ ------ ------ ------ ------ ------ blib/lib/CPAN.pm 26.7 15.6 10.4 42.6 4.2 22.5 blib/lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 0.0 11.8 blib/lib/CPAN/Debug.pm 63.6 40.0 0.0 100.0 0.1 55.3 blib/lib/CPAN/FirstTime.pm 55.6 33.0 27.8 79.3 61.8 44.6 blib/lib/CPAN/HandleConfig.pm 61.6 47.5 32.1 88.2 33.4 54.6 blib/lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 0.0 95.0 blib/lib/CPAN/Tarzip.pm 17.6 6.6 0.0 50.0 0.1 14.8 blib/lib/CPAN/Version.pm 83.3 54.5 84.0 100.0 0.4 78.6 Total 31.2 18.5 17.1 50.4 100.0 26.8 ----------------------------------- ------ ------ ------ ------ ------ ------ The time for the CPAN.pm tests is down because we're now using the local, test-specific index files. Next thing to do: upload the demo distro so that we can add a signed CHECKSUMS file. After 525: ----------------------------------- ------ ------ ------ ------ ------ ------ File stmt bran cond sub time total ----------------------------------- ------ ------ ------ ------ ------ ------ blib/lib/CPAN.pm 41.0 26.3 21.5 57.8 44.1 35.4 blib/lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 0.0 11.8 blib/lib/CPAN/Debug.pm 63.6 40.0 0.0 100.0 0.1 55.3 blib/lib/CPAN/FirstTime.pm 55.6 33.0 27.8 79.3 35.8 44.6 blib/lib/CPAN/HandleConfig.pm 61.6 47.5 32.1 88.2 19.3 54.6 blib/lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 0.0 95.0 blib/lib/CPAN/Tarzip.pm 36.9 18.9 22.2 71.4 0.4 31.8 blib/lib/CPAN/Version.pm 83.3 54.5 84.0 100.0 0.3 78.6 Total 43.1 27.5 24.9 63.0 100.0 37.4 ----------------------------------- ------ ------ ------ ------ ------ ------ All sub values over 50%! After 527: ----------------------------------- ------ ------ ------ ------ ------ ------ File stmt bran cond sub time total ----------------------------------- ------ ------ ------ ------ ------ ------ blib/lib/CPAN.pm 43.6 28.6 22.2 60.4 44.3 37.8 blib/lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 0.0 11.8 blib/lib/CPAN/Debug.pm 63.6 40.0 0.0 100.0 0.0 55.3 blib/lib/CPAN/FirstTime.pm 55.6 33.0 27.8 79.3 35.7 44.6 blib/lib/CPAN/HandleConfig.pm 61.6 47.5 32.1 88.2 19.3 54.6 blib/lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 0.0 95.0 blib/lib/CPAN/Tarzip.pm 36.9 18.9 22.2 71.4 0.4 31.8 blib/lib/CPAN/Version.pm 83.3 54.5 84.0 100.0 0.3 78.6 Total 45.1 29.3 25.4 65.1 100.0 39.3 ----------------------------------- ------ ------ ------ ------ ------ ------ After 553: ----------------------------------- ------ ------ ------ ------ ------ ------ File stmt bran cond sub time total ----------------------------------- ------ ------ ------ ------ ------ ------ blib/lib/CPAN.pm 45.9 30.9 25.3 63.4 79.1 40.2 blib/lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 0.0 11.8 blib/lib/CPAN/Debug.pm 63.6 40.0 0.0 100.0 0.0 55.3 blib/lib/CPAN/FirstTime.pm 55.6 33.0 27.8 79.3 13.3 44.6 blib/lib/CPAN/HandleConfig.pm 61.6 47.5 32.1 88.2 7.2 54.6 blib/lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 0.0 95.0 blib/lib/CPAN/Tarzip.pm 36.9 18.9 22.2 71.4 0.3 31.8 blib/lib/CPAN/Version.pm 83.3 54.5 84.0 100.0 0.1 78.6 Total 46.9 31.2 27.5 67.4 100.0 41.1 ----------------------------------- ------ ------ ------ ------ ------ ------ Time goes up now that we have 3 distros and the other values rise only slowly. After 590 (bleadperl@27154): ---------------------------- ------ ------ ------ ------ ------ ------ ------ File stmt bran cond sub pod time total ---------------------------- ------ ------ ------ ------ ------ ------ ------ blib/lib/CPAN.pm 50.4 35.4 30.8 69.4 47.7 84.8 44.9 blib/lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 0.0 0.0 11.7 blib/lib/CPAN/Debug.pm 63.6 40.0 0.0 100.0 0.0 0.0 53.8 blib/lib/CPAN/FirstTime.pm 55.6 33.0 27.8 79.3 n/a 9.7 44.6 .../lib/CPAN/HandleConfig.pm 60.6 45.2 32.0 88.2 0.0 5.2 52.2 blib/lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 n/a 0.0 95.0 blib/lib/CPAN/Tarzip.pm 46.6 25.5 22.2 78.6 0.0 0.3 39.2 blib/lib/CPAN/Version.pm 83.3 54.5 84.0 100.0 0.0 0.0 74.3 Total 50.8 34.9 31.3 72.4 34.8 100.0 44.9 ---------------------------- ------ ------ ------ ------ ------ ------ ------ Relevant patches: added the zip and the failearly distro, removing unused code, low hanging fruits After 597: ----------------------------------- ------ ------ ------ ------ ------ ------ File stmt bran cond sub time total ----------------------------------- ------ ------ ------ ------ ------ ------ blib/lib/CPAN.pm 50.9 36.1 32.7 70.7 88.5 45.6 blib/lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 0.0 11.8 blib/lib/CPAN/Debug.pm 63.6 40.0 0.0 100.0 0.0 55.3 blib/lib/CPAN/FirstTime.pm 55.6 33.0 27.8 79.3 7.1 44.6 blib/lib/CPAN/HandleConfig.pm 60.6 45.2 32.0 88.2 3.9 53.5 blib/lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 0.0 95.0 blib/lib/CPAN/Tarzip.pm 40.3 20.8 22.2 78.6 0.4 34.8 blib/lib/CPAN/Version.pm 83.3 54.5 84.0 100.0 0.1 78.6 Total 50.9 35.3 32.6 73.5 100.0 45.4 ----------------------------------- ------ ------ ------ ------ ------ ------ added the BuildOrMake distro After 628 ----------------------------------- ------ ------ ------ ------ ------ ------ File stmt bran cond sub time total ----------------------------------- ------ ------ ------ ------ ------ ------ blib/lib/CPAN.pm 52.2 37.0 32.8 71.4 89.7 46.6 blib/lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 0.0 11.8 blib/lib/CPAN/Debug.pm 63.6 40.0 0.0 100.0 0.0 55.3 blib/lib/CPAN/FirstTime.pm 55.6 33.0 27.8 79.3 6.4 44.6 blib/lib/CPAN/HandleConfig.pm 60.6 45.2 32.0 88.2 3.4 53.5 blib/lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 0.0 95.0 blib/lib/CPAN/Tarzip.pm 40.3 20.8 22.2 78.6 0.4 34.8 blib/lib/CPAN/Version.pm 83.3 54.5 84.0 100.0 0.0 78.6 Total 51.9 36.1 32.7 74.0 100.0 46.2 ----------------------------------- ------ ------ ------ ------ ------ ------ added a Bundle to the "Make" testdistro After 636 ----------------------------------- ------ ------ ------ ------ ------ ------ File stmt bran cond sub time total ----------------------------------- ------ ------ ------ ------ ------ ------ blib/lib/CPAN.pm 53.9 38.0 33.3 73.3 89.8 48.0 blib/lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 0.0 11.8 blib/lib/CPAN/Debug.pm 68.2 40.0 0.0 100.0 0.0 57.9 blib/lib/CPAN/FirstTime.pm 55.6 33.0 27.8 79.3 6.3 44.6 blib/lib/CPAN/HandleConfig.pm 60.6 45.2 32.0 88.2 3.4 53.5 blib/lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 0.0 95.0 blib/lib/CPAN/Tarzip.pm 40.3 20.8 22.2 78.6 0.4 34.8 blib/lib/CPAN/Version.pm 83.3 54.5 84.0 100.0 0.0 78.6 Total 53.3 36.8 33.0 75.5 100.0 47.2 ----------------------------------- ------ ------ ------ ------ ------ ------ 2006-02-24: Notes about 5.004_05: t30shell.t segfaults when trying to parse the test.out. One would have to look through the test.out output and find an alternate method of walking through the results tha works for 5.004_05. But it would have to be guesswork to find out what is triggering the SEGV. After 671 ----------------------------------- ------ ------ ------ ------ ------ ------ File stmt bran cond sub time total ----------------------------------- ------ ------ ------ ------ ------ ------ blib/lib/CPAN.pm 17.6 8.4 6.6 34.9 80.7 14.6 blib/lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 0.1 11.8 blib/lib/CPAN/Debug.pm 68.2 40.0 0.0 100.0 0.5 57.9 blib/lib/CPAN/FirstTime.pm 11.2 1.0 0.0 55.2 1.2 7.8 blib/lib/CPAN/HandleConfig.pm 11.8 4.0 0.0 42.1 1.5 9.4 blib/lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 0.2 95.0 blib/lib/CPAN/Tarzip.pm 30.8 12.3 11.1 64.3 2.7 25.1 blib/lib/CPAN/Version.pm 77.1 50.0 80.0 87.5 13.1 72.8 Total 18.4 8.2 7.0 40.8 100.0 15.2 ----------------------------------- ------ ------ ------ ------ ------ ------ How the break-in in coverage? What's missing that I never checked for? Apparently the result is now wrong and was correct -- from looking at the blib-lib-CPAN-pm--subroutine.html we find that e.g. the whole Shell appears as untested. [...time passes...] Removing cover_db/*.old and then rerunning the coverage brings it back to the values we had. Or maybe just running twice? Hmmm. So this is after 672: ----------------------------------- ------ ------ ------ ------ ------ ------ File stmt bran cond sub time total ----------------------------------- ------ ------ ------ ------ ------ ------ blib/lib/CPAN.pm 53.1 37.6 33.4 73.0 89.2 47.4 blib/lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 0.0 11.8 blib/lib/CPAN/Debug.pm 68.2 40.0 0.0 100.0 0.0 57.9 blib/lib/CPAN/FirstTime.pm 55.6 33.0 27.8 79.3 6.6 44.6 blib/lib/CPAN/HandleConfig.pm 56.8 42.9 32.0 84.2 3.6 50.8 blib/lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 0.0 95.0 blib/lib/CPAN/Tarzip.pm 47.8 29.8 33.3 78.6 0.5 42.3 blib/lib/CPAN/Version.pm 83.3 54.5 84.0 100.0 0.1 78.6 Total 52.8 36.8 33.2 75.1 100.0 47.0 ----------------------------------- ------ ------ ------ ------ ------ ------ After 673: ----------------------------------- ------ ------ ------ ------ ------ ------ File stmt bran cond sub time total ----------------------------------- ------ ------ ------ ------ ------ ------ blib/lib/CPAN.pm 54.0 38.4 33.9 75.7 89.9 48.3 blib/lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 0.0 11.8 blib/lib/CPAN/Debug.pm 68.2 40.0 0.0 100.0 0.0 57.9 blib/lib/CPAN/FirstTime.pm 55.6 33.0 27.8 79.3 6.2 44.6 blib/lib/CPAN/HandleConfig.pm 56.8 42.9 32.0 84.2 3.4 50.8 blib/lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 0.0 95.0 blib/lib/CPAN/Tarzip.pm 47.8 29.8 33.3 78.6 0.4 42.3 blib/lib/CPAN/Version.pm 83.3 54.5 84.0 100.0 0.1 78.6 Total 53.4 37.4 33.5 77.2 100.0 47.6 ----------------------------------- ------ ------ ------ ------ ------ ------ Cheap 2.5% added by harvesting make, test, notest, clean on our bundle. After 790 I again had a bad coverage ---------------------------- ------ ------ ------ ------ ------ ------ ------ File stmt bran cond sub pod time total ---------------------------- ------ ------ ------ ------ ------ ------ ------ blib/lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 0.0 0.1 11.7 blib/lib/CPAN/FirstTime.pm 9.7 0.8 0.0 53.3 n/a 1.3 6.6 blib/lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 n/a 0.2 95.0 lib/CPAN.pm 18.8 8.8 7.9 37.1 n/a 69.5 15.5 lib/CPAN/Debug.pm 68.2 40.0 0.0 100.0 0.0 0.5 56.4 lib/CPAN/HandleConfig.pm 11.1 3.7 0.0 40.0 7.7 1.7 8.4 lib/CPAN/Tarzip.pm 29.8 12.3 13.3 64.3 0.0 3.0 24.0 lib/CPAN/Version.pm 83.3 54.5 84.0 100.0 0.0 23.6 74.3 Total 19.0 8.4 7.6 42.4 3.7 100.0 15.6 ---------------------------- ------ ------ ------ ------ ------ ------ ------ It's like it was after 671: suddenly coverage breaks down. Does running twice help? No. After 791: ---------------------------- ------ ------ ------ ------ ------ ------ ------ File stmt bran cond sub pod time total ---------------------------- ------ ------ ------ ------ ------ ------ ------ blib/lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 0.0 0.2 11.7 blib/lib/CPAN/FirstTime.pm 9.7 0.8 0.0 53.3 n/a 2.3 6.6 blib/lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 n/a 0.9 95.0 lib/CPAN.pm 18.8 8.8 7.9 37.1 n/a 61.8 15.5 lib/CPAN/Debug.pm 68.2 40.0 0.0 100.0 0.0 0.9 56.4 lib/CPAN/HandleConfig.pm 11.1 3.7 0.0 40.0 7.7 2.9 8.4 lib/CPAN/Tarzip.pm 29.8 12.3 13.3 64.3 0.0 5.4 24.0 lib/CPAN/Version.pm 83.3 54.5 84.0 100.0 0.0 25.7 74.3 Total 19.0 8.4 7.6 42.4 3.7 100.0 15.6 ---------------------------- ------ ------ ------ ------ ------ ------ ------ Writing HTML output to /home/k/sources/CPAN/SVN/cover_db/coverage.html ... done. /home/src/perl/repoperls/installed-perls/perl/pUBNkHZ/perl-5.8.0@28760/bin/perl bin/post-prc-coverage.pl cover_db/blib-lib-CPAN-pm--subroutine.html Could not open cover_db/blib-lib-CPAN-pm--subroutine.html: No such file or directory at bin/post-prc-coverage.pl line 45. Does switching to perl 5.8.8 help? No. Does downgrade from Devel::Cover 0.59 to 0.58 help? YES! ----------------------------------- ------ ------ ------ ------ ------ ------ File stmt bran cond sub time total ----------------------------------- ------ ------ ------ ------ ------ ------ blib/lib/CPAN/Admin.pm 12.9 0.0 0.0 62.5 0.0 11.8 blib/lib/CPAN/FirstTime.pm 63.1 54.4 58.3 83.3 3.5 60.3 blib/lib/CPAN/Nox.pm 100.0 50.0 n/a 100.0 0.0 95.0 lib/CPAN.pm 52.3 37.3 33.0 74.0 35.0 46.9 lib/CPAN/Debug.pm 68.2 40.0 0.0 100.0 0.0 57.9 lib/CPAN/HandleConfig.pm 51.7 38.8 17.6 80.0 61.3 43.7 lib/CPAN/Tarzip.pm 42.0 25.4 40.0 78.6 0.2 37.8 lib/CPAN/Version.pm 83.3 54.5 84.0 100.0 0.0 78.6 Total 52.4 38.2 38.3 76.0 100.0 47.6 ----------------------------------- ------ ------ ------ ------ ------ ------ So I should consult the Cover docs, sigh! And maybe compare details? I'd *guess* that it has to do with lib and blib and the fact that 37 is exactly the half of 74 seems to indicate a cut in half in the wrong place. For now I'm happy with 0.58 Local Variables: mode: change-log change-log-default-name: "30shell.coverage" tab-width: 2 left-margin: 2 End:
Copyright ©2021 || Defacer Indonesia