[t][TT #1122] Convert t/op/literal.t to PIR and keep old PASM tests in t/op/literal...
[parrot.git] / t / README
blob82af72f6d97288ce8aa17086bae92fae6ac1ce07
1 # Copyright (C) 2005-2007, Parrot Foundation.
2 # $Id$
4 This directory contains the Parrot test suite.
6 For details on how tests are written see the documentation
7 in '../docs/tests.pod'.
8 For status of the testing effort, see 'TESTS.STATUS.pod' in this directory.
9 The script 'harness' actually runs the test suite.
11 Below is a list of subdirs along with a short description
12 of what is tested in there.
14 benchmark:      Run benchmarks.
16 codingstd:      Conventions and guidelines for Parrot source code.
18 compilers:      Mini languages distributed with Parrot.
20 configure:      Perl modules of configuration subsystem.
22 distro:         Tests run before a distribution is released.
24 doc:            Completeness and sanity of the documentation.
26 dynoplibs:      Dynamic opcode libraries.
28 dynpmc:         Dynamic PMCs.
30 examples:       Check whether the examples are still working.
32 library:        Parrot modules.
34 manifest:       Functionality supporting the creation of MANIFEST
35                 and related files.
37 native_pbc:     Parrot Byte Code.
39 oo:             Object oriented features of Parrot.
41 op:             Try to cover all core operators.
43 perl:           Test Perl 5 modules used for configuration, building
44                 and testing of Parrot.
46 pharness:       Functionality supporting Parrot's test harnesses.
48 pmc:            Try to cover all builtin PMCs.
50 postconfigure:  Tests of configuration system which cannot be run until
51                 configuration has completed.
53 run:            Mostly command line options of the 'parrot' executable.
55 src:            Tests written in C.
57 steps:          Steps in the Parrot configuration process.
59 stress:         Stress testing. Make Parrot sweat.
61 tools:          Executables and script besides 'parrot'. Tools for development.