README
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:2k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. # $Id: README,v 1.1 2001/05/31 23:09:11 dda Exp $
  2. Use the scripts testall or testone to run all, or just one of the C++
  3. tests.  You must be in this directory to run them.  For example,
  4.         $ export LIBS="-L/usr/include/BerkeleyDB/lib"
  5.         $ export CXXFLAGS="-I/usr/include/BerkeleyDB/include"
  6.         $ export LD_LIBRARY_PATH="/usr/include/BerkeleyDB/lib"
  7. $ ./testone TestAppendRecno
  8. $ ./testall
  9. The scripts will use c++ in your path.  Set environment variables $CXX
  10. to override this.  It will also honor any $CXXFLAGS and $LIBS
  11. variables that are set, except that -c are silently removed from
  12. $CXXFLAGS (since we do the compilation in one step).
  13. To run successfully, you will probably need to set $LD_LIBRARY_PATH
  14. to be the directory containing libdb_cxx-X.Y.so
  15. As an alternative, use the --prefix=<DIR> option, a la configure
  16. to set the top of the BerkeleyDB install directory.  This forces
  17. the proper options to be added to $LIBS, $CXXFLAGS $LD_LIBRARY_PATH.
  18. For example,
  19. $ ./testone --prefix=/usr/include/BerkeleyDB TestAppendRecno
  20. $ ./testall --prefix=/usr/include/BerkeleyDB
  21. The test framework is pretty simple.  Any <name>.cpp file in this
  22. directory that is not mentioned in the 'ignore' file represents a
  23. test.  If the test is not compiled successfully, the compiler output
  24. is left in <name>.compileout .  Otherwise, the java program is run in
  25. a clean subdirectory using as input <name>.testin, or if that doesn't
  26. exist, /dev/null.  Output and error from the test run are put into
  27. <name>.out, <name>.err .  If <name>.testout, <name>.testerr exist,
  28. they are used as reference files and any differences are reported.
  29. If either of the reference files does not exist, /dev/null is used.