Author: particle
Date: Tue Feb  7 22:12:47 2006
New Revision: 11471

Modified:
   trunk/t/README
   trunk/t/TESTS.STATUS.pod
Log:
tests: fill in missing test status info

Modified: trunk/t/README
==============================================================================
--- trunk/t/README      (original)
+++ trunk/t/README      Tue Feb  7 22:12:47 2006
@@ -1,18 +1,19 @@
 # Copyright: 2005 The Perl Foundation.  All Rights Reserved.
 # $Id$
 
-This directory contains the Parrot test suite. 
-For details see the documentation in 'docs/tests.pod'.
+This directory contains the Parrot test suite.
+For details, see the documentation in 'docs/tests.pod'.
+For status of the testing effort, see 'TESTS.STATUS.pod' in this directory.
 
 benchmark:    Run all benchmarks
 
 compilers:    Mini languages distributed with Parrot
 
-configure:    Configuration subsystem 
+configure:    Configuration subsystem
 
-distro:       Contains currently only a check for sanity of MANIFEST.SKIP
+distro:       Tests run before a distro is released
 
-doc:          Completeness and sanity of the documentations
+doc:          Completeness and sanity of the documentation
 
 dynpmc:       Dynamic PMCs
 
@@ -22,7 +23,7 @@ library:      Parrot modules
 
 native_pbc:   Parrot Byte Code
 
-op:           Try to cover all ops
+op:           Try to cover all core operators
 
 perl:         Tests written in Perl5. XXX Is this a meaningful category?
 

Modified: trunk/t/TESTS.STATUS.pod
==============================================================================
--- trunk/t/TESTS.STATUS.pod    (original)
+++ trunk/t/TESTS.STATUS.pod    Tue Feb  7 22:12:47 2006
@@ -56,10 +56,7 @@ B<Fair>. There are tests for basic opera
 throughout the test suite, and are not comprehensive. We can assume basic
 operation is well-tested, otherwise the compiler, optimizer, and interpreter
 probably wouldn't work very well.
-
-=item Location
-
-B<t/compilers/imcc/syn/>, and others.
+Tests under B<t/compilers/imcc/syn/>, and others.
 
 =back
 
@@ -81,13 +78,8 @@ This rearranges B<PASM> code to make it 
 
 =item Status
 
-B<TBD>. Tests exist, but coverage has not been evaluated.
-
-=item Location
-
-B<t/compilers/imcc/imcparser/>
-
-=back
+B<Good>. Most optimizations are well-tested.
+Tests under B<t/compilers/imcc/imcpasm/>.
 
 =head3 Interpreter
 
@@ -114,11 +106,13 @@ B<Good>. Most operators are well-tested.
 
 =item IO
 
-B<TBD>. Tests exist, but coverage has not been evaluated.
+B<Fair>. Tests exist, but do not run on all platforms, and do not test
+some important cases. Tests in B<t/pmc/io.t> and B<t/src/io.t>.
 
 =item Dynamic PMCs
 
-B<TBD>. Tests exist, but coverage has not been evaluated.
+B<Poor>. Some dynamic PMCs do not have test files. Coverage in existing
+test files is far from complete. Tests under B<t/dynpmc/>.
 
 =item Dynamic ops
 
@@ -127,7 +121,7 @@ weak. Tests under B<t/dynops/>.
 
 =item Packfiles
 
-B<TBD>. Tests exist, but coverage has not been evaluated.
+B<Poor>. All packfile tests have been skipped. Tests under B<t/native_pbc>.
 
 =back
 
@@ -139,7 +133,8 @@ B<TBD>. Tests exist, but coverage has no
 
 =item Status
 
-B<TBD>. Tests exist, but coverage has not been evaluated.
+B<Poor>. Some runtime libraries are tested, while others are not. No tests
+exist for include files. Tests under B<t/library/>.
 
 =back
 
@@ -150,7 +145,7 @@ B<TBD>. Tests exist, but coverage has no
 =item Status
 
 B<Poor>. Tests exist, but do not yet cover basic functionality of all
-components.
+components. Tests under B<t/configure/>.
 
 =back
 
@@ -161,7 +156,7 @@ components.
 =item Status
 
 B<Poor>. Few tests exist, and coverage is poor. However, the test suite
-*seems* to run fine, giving a false sense of security.
+I<seems> to run fine, giving a false sense of security.
 
 =back
 
@@ -171,7 +166,9 @@ B<Poor>. Few tests exist, and coverage i
 
 =item Status
 
-B<TBD>. Tests exist, but coverage has not been evaluated.
+B<Fair>. Opcode documentation is well-tested, and Pod files are checked
+for standards-conformance, but many documentation tests are missing.
+Tests under B<t/doc>.
 
 =back
 
@@ -193,7 +190,7 @@ B<t/examples/> and B<t/benchmark/>.
 
 =item Status
 
-B<Poor>. Few tests exist, and coverage is sparse.
+B<Poor>. Few tests exist, and coverage is sparse. Tests under B<t/tools/>.
 
 =back
 

Reply via email to