• source navigation  • diff markup  • identifier search  • freetext search  • 

Sources/uci/tests/shunit2/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.

This page was automatically generated by LXR 0.3.1.  •  OpenWrt