# New Ticket Created by Bernhard Schmalhofer # Please include the string: [perl #51860] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=51860 >
When preparing the Parrot 0.6.0 release I encountered in an unpacked distfile for prove -v t/manifest/*.t the attached errors. For the release I simply commented out the dubious tests. Regards, Bernhard
t/manifest/01-basic................ 1..13 ok 1 - use Parrot::Manifest; Can't exec "svk": No such file or directory at lib/Parrot/Manifest.pm line 24. ok 2 - The object isa Parrot::Manifest not ok 3 - Parrot::Manifest constructor used 'status' command to find at least 1 directory. # Failed test 'Parrot::Manifest constructor used 'status' command to find at least 1 directory.' # at t/manifest/01-basic.t line 23. not ok 4 - Parrot::Manifest constructor used 'status' command to find at least 1 versioned file. # Failed test 'Parrot::Manifest constructor used 'status' command to find at least 1 versioned file.' # at t/manifest/01-basic.t line 25. ok 5 - prepare_manifest() returned hash ref ok 6 - No MANIFEST yet in this directory ok 7 - MANIFEST has been created in this directory Can't exec "svk": No such file or directory at lib/Parrot/Manifest.pm line 197. Use of uninitialized value in substitution (s///) at lib/Parrot/Manifest.pm line 200. Use of uninitialized value in split at lib/Parrot/Manifest.pm line 202. ok 8 - prepare_manifest_skip() returned ok 9 - No MANIFEST.SKIP yet in tempdir ok 10 - No MANIFEST.SKIP in tempdir; it must be regenerated ok 11 - print_manifest_skip() returned true ok 12 - MANIFEST.SKIP has been created in tempdir ok 13 - Completed all tests in t/manifest/01-basic.t # Looks like you failed 2 tests of 13. Dubious, test returned 2 (wstat 512, 0x200) Failed 2/13 subtests t/manifest/02-regenerate_file...... 1..12 ok 1 - use Parrot::Manifest; Can't exec "svk": No such file or directory at lib/Parrot/Manifest.pm line 24. ok 2 - The object isa Parrot::Manifest ok 3 - prepare_manifest_skip() returned ok 4 - MANIFEST found in tempdir not ok 5 - No need to regenerate MANIFEST ok 6 - MANIFEST found in tempdir # Failed test 'No need to regenerate MANIFEST' # at t/manifest/02-regenerate_file.t line 40. ok 7 - Need to regenerate MANIFEST ok 8 - print_manifest() returned true ok 9 - MANIFEST has been created in tempdir ok 10 - MANIFEST found in tempdir ok 11 - We would need to regenerate MANIFEST ok 12 - Completed all tests in t/manifest/02-regenerate_file.t # Looks like you failed 1 test of 12. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/12 subtests t/manifest/03-regenerate_skip...... 1..10 ok 1 - use Parrot::Manifest; Can't exec "svk": No such file or directory at lib/Parrot/Manifest.pm line 24. ok 2 - The object isa Parrot::Manifest Can't exec "svk": No such file or directory at lib/Parrot/Manifest.pm line 197. Use of uninitialized value in substitution (s///) at lib/Parrot/Manifest.pm line 200. Use of uninitialized value in split at lib/Parrot/Manifest.pm line 202. ok 3 - prepare_manifest_skip() returned ok 4 - MANIFEST.SKIP found in tempdir not ok 5 - No need to regenerate MANIFEST.SKIP # Failed test 'No need to regenerate MANIFEST.SKIP' # at t/manifest/03-regenerate_skip.t line 39. ok 6 - MANIFEST.SKIP found in tempdir ok 7 - Need to regenerate MANIFEST.SKIP ok 8 - print_manifest_skip() returned true ok 9 - MANIFEST.SKIP has been created in tempdir ok 10 - Completed all tests in t/manifest/03-regenerate_skip.t # Looks like you failed 1 test of 10. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/10 subtests t/manifest/04-alt_file............. 1..6 ok 1 - use Parrot::Manifest; Can't exec "svk": No such file or directory at lib/Parrot/Manifest.pm line 24. ok 2 - The object isa Parrot::Manifest ok 3 - prepare_manifest_skip() returned ok 4 - No something_other_than_MANIFEST found ok 5 - Need to regenerate something_other_than_MANIFEST ok 6 - Completed all tests in t/manifest/04-alt_file.t ok t/manifest/05-alt_skip............. 1..6 ok 1 - use Parrot::Manifest; ok 2 - The object isa Parrot::Manifest Can't exec "svk": No such file or directory at lib/Parrot/Manifest.pm line 24. Can't exec "svk": No such file or directory at lib/Parrot/Manifest.pm line 197. Use of uninitialized value in substitution (s///) at lib/Parrot/Manifest.pm line 200. Use of uninitialized value in split at lib/Parrot/Manifest.pm line 202. ok 3 - prepare_manifest_skip() returned ok 4 - No something_other_than_MANIFEST.SKIP found ok 5 - Need to regenerate something_other_than_MANIFEST.SKIP ok 6 - Completed all tests in t/manifest/05-alt_skip.t ok Test Summary Report ------------------- t/manifest/01-basic.t (Wstat: 512 Tests: 13 Failed: 2) Failed tests: 3-4 Non-zero exit status: 2 t/manifest/02-regenerate_file.t (Wstat: 256 Tests: 12 Failed: 1) Failed test: 5 Non-zero exit status: 1 t/manifest/03-regenerate_skip.t (Wstat: 256 Tests: 10 Failed: 1) Failed test: 5 Non-zero exit status: 1 Files=5, Tests=47, 0 wallclock secs ( 0.04 usr 0.01 sys + 0.51 cusr 0.06 csys = 0.62 CPU) Result: FAIL