| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | ----------- For: User-----------The following make variables may help you in testing: - UCLIBC_ONLY  - only run tests against uClibc - GLIBC_ONLY   - only run tests against glibc - COMPILE_ONLY - just build the tests, don't run them - CHECK_ONLY   - only run the tests, don't compile or link them - V / VERBOSE  - run tests with a lot of outputSo, to just run the uClibc tests, try this:make check UCLIBC_ONLY=1---------------- For: Developer----------------The structure of this test system is: test/                 toplevel dir containing common test code test/Rules.mak        Common build code test/Test.mak         Runtime test make code test/subdir/          code specific to a subsystem is stored in a subdir test/subdir/Makefile  describe the tests to run test/subdir/*.c       the testsEach subdir Makefile must include the toplevel Test.mak file.  Before doing so,you may define the TESTS and TESTS_DISABLED variables.  If you do not, TESTSis built automatically based upon all the .c files in the subdir.TESTS := fooTESTS_DISABLED := barinclude ../Test.makEach test must use a similar .c name; so the "foo" test needs a "foo.c".Additionally, the following options further control specific test behavior:CFLAGS_foo    := extra cflags to use to compile testDODIFF_foo    := compare the output of the glibc and uClibc tests (see below)LDFLAGS_foo   := extra ldflags to use to link testOPTS_foo      := extra options to pass to testRET_foo       := expected exit code of test; default is 0WRAPPER_foo   := execute stuff just before testOr to control all tests in a subdir:EXTRA_CLEAN   := extra files to remove in the clean targetEXTRA_CFLAGS  := -DFOOEXTRA_LDFLAGS := -lpthreadOPTS          := WRAPPER       := If you want to compare the output of a test with known good output, then justcreate a local file named "foo.out.good" and the output generated by the test"foo" will be automatically stored in "foo.out" and compared to "foo.out.good".
 |