README
上传用户:dgyhgb
上传日期:2007-01-07
资源大小:676k
文件大小:3k
源码类别:

SQL Server

开发平台:

Unix_Linux

  1. This a GNU SQL Server tests README file.
  2. This directory contains some of tests which we currently use
  3. for debugging purpose. Some of them should work while some
  4. should not. Theoretically all of them have to work, but some 
  5. features have not implemeted yet and some fails because of OS
  6. setting properties. Anyway we are interested in results of 
  7. this test on your site. If something failed let us know. We did not
  8. clear this directory, so you can find here some junk which
  9. is not work but their source can give you some hint.
  10. We expect this test to run here, in buildding tree. they sometimes
  11. can require header files from source tree. To run the test you need
  12. to start server first. Go to the ../sqlser directory and run either
  13.      host{user}sqlser > ../etc/boot 2>&1 >log 
  14. if you want to bootstrup a database or
  15.      host{user}sqlser > ./gsqls </dev/null 2>&1 >log &
  16. at any subsequential time ( until you don't want to recreat db ). 
  17. When you run server you should go to this 'test' directory and
  18. run make. The result will not be too impressive, just basic functions
  19. check and a lot of system tables contents on the screen. The whole amount of
  20. test can get a couple of hours before it finally fails on M1 test (at least
  21. it fails here :) for version 0.7b3). Below is brief test overview. 
  22. Basically this set can be separated to several groups. 
  23. 1. test[0-9]*.ec 
  24.    This group check functioning of basic SQL SELECT operations.
  25.    This tests read data from database administrator (user=DEFINITION_SCHEMA)
  26.    tables. User recognized as a DBA if (s)he is an owner of DB server process
  27.    or, at least, has the same name (that is a bug).  
  28.    
  29. 2. testIS?.sql -- group of test creating INFORMATION SCHEMA -- the set ov views
  30.    created DBA for users ( corrensponds to SQL/92 standard) IS.txt contains 
  31.    all of this as a whole thing. 
  32. 3. testM(.*) -- the most complex test. it's permanently changed to find a new
  33.                 bugs. Talking the true it's our main testbench  
  34. 4. testA(.*) -- this and 2 following groups are early variation around M group
  35. 5. testT(.*) 
  36. 6. testZ(.*) 
  37. 7. testd(.*) -- dynamic SQL tests. this set used dynamic SQL runtime library.
  38.                 see specifications in 'dyn_funcs.h'. 
  39.                 only d1 is working test all other are derivatives of 
  40.                 different level from still unfinished DBA DBA monitor. (it has
  41.                 not debugget yet - actually we even havn;t touched it for a 
  42.                 monthes).
  43. 8. testFL*.sql  tests was sent to us recently and reported that SQL server 
  44.                 fails on it.