remove internal usage of redundant uci_ptr.last
[project/uci.git] / test / README
1 This test script uses shunit2 :
2 http://code.google.com/p/shunit2/
3
4 uci-static binary is used during tests.
5
6
7 How to add a test
8 =================
9
10 * Test files are located in './test/tests.d'
11
12 * These files contain shell functions beginning with 'test' :
13 "
14 test_get_option ()
15 {
16 ...
17 }
18 ...
19 "
20
21 * shunit2 functions can be used in these functions :
22 http://shunit2.googlecode.com/svn/trunk/source/2.1/doc/shunit2.html
23
24 * Additional environment variables are available :
25 - ${CONFIG_DIR} : uci search path for config files. This directory is
26 reset after each test.
27 - ${CHANGES_DIR} : uci search path for config change files. This directory is
28 reset after each test.
29 - ${TMP_DIR} : path to a directory where can be stored temporary files
30 during tests. This directory is reset after each test.
31 - ${UCI} : uci static binary called with above config and changes
32 directories as parameters.
33 - ${REF_DIR} : path to a directory where can be stored reference files
34 or data.