[BACK]Return to README CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / tests

Annotation of src/tests/README, Revision 1.4

1.4     ! jruoho      1: $NetBSD: README,v 1.3 2012/02/13 08:55:20 wiz Exp $
1.1       jruoho      2:
1.4     ! jruoho      3: When adding new tests, please try to follow the following conventions.
        !             4:
        !             5: 1. For library routines, including system calls, the directory structure of
        !             6:    the tests should follow the directory structure of the real source tree.
        !             7:    For instance, interfaces available via the C library should follow:
1.1       jruoho      8:
1.2       jruoho      9:        src/lib/libc/gen -> src/tests/lib/libc/gen
                     10:        src/lib/libc/sys -> src/tests/lib/libc/sys
1.4     ! jruoho     11:        ...
        !            12:
        !            13: 2. Equivalently, all tests for userland utilities should try to follow their
        !            14:    location in the source tree. If this can not be satisfied, the tests for
        !            15:    a utility should be located under the directory to which the utility is
        !            16:    installed. Thus, a test for env(1) should go to src/tests/usr.bin/env.
        !            17:    Likewise, a test for tcpdump(8) should be in src/tests/usr.sbin/tcpdump,
        !            18:    even though the source code for the program is located under src/external.
1.1       jruoho     19:
1.4     ! jruoho     20: 3. Otherwise use your own discretion.

CVSweb <webmaster@jp.NetBSD.org>