mariadb/ndb/test/run-test
unknown 66daa3753b Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/50-work


ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
  Auto merged
ndb/src/kernel/blocks/ndbcntr/Ndbcntr.hpp:
  Auto merged
ndb/src/kernel/blocks/ndbcntr/NdbcntrInit.cpp:
  Auto merged
ndb/src/kernel/blocks/qmgr/Qmgr.hpp:
  Auto merged
ndb/test/ndbapi/testNodeRestart.cpp:
  Auto merged
ndb/test/run-test/daily-basic-tests.txt:
  Auto merged
ndb/test/src/NdbRestarts.cpp:
  Auto merged
ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
  merge
ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp:
  merge
ndb/src/kernel/blocks/qmgr/QmgrInit.cpp:
  merge
ndb/src/kernel/blocks/qmgr/QmgrMain.cpp:
  merge
2006-04-05 11:21:36 +02:00
..
16node-tests.txt adopted test scripts 2005-02-10 15:36:21 +01:00
atrt-analyze-result.sh
atrt-clear-result.sh
atrt-example.tgz
atrt-gather-result.sh
atrt-mysql-test-run
atrt-setup.sh
atrt-testBackup
basic.txt adopted test scripts 2005-02-10 15:36:21 +01:00
conf-daily-devel-ndbmaster.txt ndb - 2006-03-22 12:11:51 +01:00
conf-daily-sql-ndbmaster.txt ndb - autotest 2005-05-07 18:20:29 +02:00
conf-dl145a.txt ndb - 2006-03-22 12:11:51 +01:00
conf-ndbmaster.txt ndb - 2006-03-22 12:11:51 +01:00
conf-shark.txt ndb - 2006-03-22 12:11:51 +01:00
daily-basic-tests.txt Merge perch.ndb.mysql.com:/home/jonas/src/41-work 2006-04-05 11:21:36 +02:00
daily-devel-tests.txt added test compare function for testing event 2005-03-07 18:47:47 +01:00
example.conf wl1292 - ndb autotest scripts 2005-02-22 10:18:38 +01:00
main.cpp ndb - autotest 2005-05-06 17:26:22 +02:00
make-config.sh ndb - autotest 2005-06-10 10:22:32 +02:00
make-html-reports.sh wl1292 - ndb autotest 2005-02-14 08:28:47 +01:00
make-index.sh
Makefile.am Merge perch.ndb.mysql.com:/home/jonas/src/41-work 2006-03-22 15:24:32 +01:00
ndb-autotest.sh ndb - 2006-03-22 12:18:07 +01:00
README
README.ATRT
run-test.hpp ndb - add support for mysql servers in autotest 2005-05-06 14:44:43 +02:00

run-test/README

This document describes how atrt works and how to use it.

atrt is a test program driver.
atrt supports fully distributed test and utilizes ndb_cpcd.

=================================
atrt has the following main loop:

/**
  * Psuedo code for atrt
  */
  read config file (default d.txt)
  contact each ndb_cpcd 
  start each ndb_mgmd
  connect to each ndb_mgmd
  for each read(test case)
  do
    if previous test failed (or is first test)
      stop each ndbd
      start each ndbd
      wait for ndbd to get started
     
    start each mysqld
     
    start each test prg

    wait while all is running and max time not elapsed

    stop each mysqld

    stop each test prg

    gather result

  done
/**
 * End of psuedo code
 */     

=================================