mariadb/ndb/test/run-test
unknown 3705bf9dfb wl2240 - ndb - new testcase for validating startTransation with hint
ndb/include/ndbapi/NdbDictionary.hpp:
  NdbDictionaryColumn::getSizeInBytes
ndb/include/ndbapi/NdbOperation.hpp:
  NdbOperation::getTable
ndb/include/ndbapi/NdbTransaction.hpp:
  Make getConnectionNodeId public (for test programs)
ndb/include/util/Base64.hpp:
  base64(void*)
ndb/src/common/util/Base64.cpp:
  base64(void*)
ndb/src/kernel/blocks/ERROR_codes.txt:
  New error code for REF'ing non-local TCKEYREQ
ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
  Easy clearing of ERROR_INSERT
ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
  New error code for REF'ing non-local TCKEYREQ
ndb/src/ndbapi/NdbDictionary.cpp:
  NdbDictionaryColumn::getSizeInBytes
ndb/src/ndbapi/NdbDictionaryImpl.cpp:
  If m_noIfDistKyes == 0, then each PK is dist key
ndb/src/ndbapi/NdbOperation.cpp:
  NdbOperation::getTable
ndb/src/ndbapi/NdbOperationSearch.cpp:
  remove d-key handling for pk ops
ndb/test/include/HugoCalculator.hpp:
  remove unimpletemented methods
ndb/test/include/HugoOperations.hpp:
  1) HugoOperation::setTransaction 
  2) Type independant value handling
  3) Some more util methods
ndb/test/ndbapi/testPartitioning.cpp:
  new testcase for validating startTransation with hint
ndb/test/run-test/atrt-mysql-test-run:
  fix checks of return values
ndb/test/src/HugoCalculator.cpp:
  Better generation of values
   -- depends on fact that srand(K), rand() == srand(K), rand()
  Generate string with base64
ndb/test/src/HugoOperations.cpp:
  1) HugoOperation::setTransaction 
  2) Type independant value handling
  3) Some more util methods
2005-01-14 08:58:50 +01:00
..
16node-tests.txt ndb - Add test-case file for 16-nodes 2005-01-12 16:20:21 +01:00
atrt-analyze-result.sh Initial revision of NDB Cluster files 2004-04-14 10:53:21 +02:00
atrt-clear-result.sh Initial revision of NDB Cluster files 2004-04-14 10:53:21 +02:00
atrt-example.tgz wl1858 2004-06-14 12:21:13 +02:00
atrt-gather-result.sh Initial revision of NDB Cluster files 2004-04-14 10:53:21 +02:00
atrt-mysql-test-run wl2240 - ndb - new testcase for validating startTransation with hint 2005-01-14 08:58:50 +01:00
atrt-setup.sh Initial revision of NDB Cluster files 2004-04-14 10:53:21 +02:00
atrt-testBackup wl1292 - 2004-09-09 08:40:20 +02:00
basic.txt wl1858 2004-06-14 12:21:13 +02:00
daily-basic-tests.txt ndb - Fix problem with parallelism < fragcount & committedread 2005-01-12 15:36:52 +01:00
daily-devel-tests.txt ndb - run full mysql-test-run in autotest 2004-12-22 09:01:49 +01:00
main.cpp wl1292 - ndb autotest - adapt to changes in Logger 2004-12-22 10:01:31 +01:00
make-config.sh Initial revision of NDB Cluster files 2004-04-14 10:53:21 +02:00
make-html-reports.sh wl1292 - fix report 2004-06-15 23:18:56 +02:00
make-index.sh Initial revision of NDB Cluster files 2004-04-14 10:53:21 +02:00
Makefile.am wl1744 - ndb on windoze 2004-11-11 21:25:55 +01:00
README wl1858 2004-06-14 12:21:13 +02:00
README.ATRT Initial revision of NDB Cluster files 2004-04-14 10:53:21 +02:00
run-test.hpp introduced ndb_global.h/my_global.h to replace sytem lib includes e.g. stdio, stdlib 2004-05-07 08:39:42 +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
 */     

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