Let me supply some data:

502 $ perl Configure.pl
Parrot Version 0.6.0 Configure 2.0
Copyright (C) 2001-2008, The Perl Foundation.


[# snip:  need to configure so that Parrot::Test is available ]
Okay, we're done!

You can now use `make' to build your Parrot.
After that, you can use `make test' to run the test suite.

Happy Hacking,
        The Parrot Team

507 $ mkdir foo
508 $ touch foo/bar.t
509 $ svn add foo/
A         foo
A         foo/bar.t
510 $ prove -v t/distro/*.t
t/distro/file_metadata...........
1..4
# Collecting svn:mime-type attributes...
ok 1 - svn:mime-type
# Collecting svn:keywords attributes...
ok 2 - svn:keywords
# Collecting svn:eol-style attributes...
ok 3 - svn:eol-style=native
# Collecting svn:eol-style attributes...
ok 4 - svn:eol-style=LF
ok
t/distro/manifest................
1..3
ok 1 - MANIFEST exists
ok 2 - MANIFEST.SKIP exists
# this may take a while...
ok 3 - manicheck()
ok
t/distro/meta_yml................
1..0 # Skip Test::CPAN::Meta 0.08 required for testing META.yml
skipped: Test::CPAN::Meta 0.08 required for testing META.yml
t/distro/test_file_coverage......
1..2
not ok 1 - there are test files for all PMC files in src/pmc # TODO not
yet implemented
#   Failed (TODO) test 'there are test files for all PMC files in src/pmc'
#   at t/distro/test_file_coverage.t line 58.
# files in t/pmc but not in PMC dir:
#       bignum
#       builtin
#       config
#       freeze
#       globals
#       io
#       io_iterator
#       io_status
#       mmd
#       n_arithmetics
#       object-meths
#       object-mro
#       objects
#       parrotclass
#       parrotobject
#       pmc
#       prop
#       ro
#       signal
#       sys
#       threads
ok 2 - there are PMC files for all test files in t/pmc
ok
All tests successful.
Files=4, Tests=9, 15 wallclock secs ( 0.01 usr  0.01 sys +  3.30 cusr 
1.16 csys =  4.48 CPU)
Result: PASS
511 $ svn pl foo/bar.t
512 $ mkms 
[ # my alias for tools/dev/mk_manifest_and_skip.pl ]
513 $ svn diff MANIFEST
Index: MANIFEST
===================================================================
--- MANIFEST    (revision 26973)
+++ MANIFEST    (working copy)
@@ -1,7 +1,7 @@
 # ex: set ro:
 # $Id$
 #
-# generated by tools/dev/mk_manifest_and_skip.pl Sat Apr 12 19:10:02
2008 UT
+# generated by tools/dev/mk_manifest_and_skip.pl Mon Apr 14 23:24:00
2008 UT
 #
 # See tools/dev/install_files.pl for documentation on the
 # format of this file.
@@ -844,6 +844,7 @@
 ext/Parrot-Embed/tools/check_embed_coverage.pl              []
 ext/Parrot-Embed/tools/write_typemap.pl                     []
 ext/Parrot-Embed/typemap                                    []
+foo/bar.t                                                   []
 include/parrot/atomic.h                                     [main]include
 include/parrot/atomic/fallback.h                            [main]include
 include/parrot/atomic/gcc_pcc.h                             [main]include


So, OTOH, t/distro/file_metadata.t did not complain about the lack of
SVN properties on foo/bar.t, but OTOH, it got added to the MANIFEST anyway.

What do you make of that?


Reply via email to