diff options
author | unknown <joreland@mysql.com> | 2005-02-10 18:15:15 +0100 |
---|---|---|
committer | unknown <joreland@mysql.com> | 2005-02-10 18:15:15 +0100 |
commit | d4574b91af1943e3ace89d0961e507675eeeccb0 (patch) | |
tree | 2dbb49ab3bcd9bf6fa812d306b480b3c278b2b70 /ndb | |
parent | 93195380b27d4a69ce39aa0282e2004124b881b4 (diff) | |
download | mariadb-git-d4574b91af1943e3ace89d0961e507675eeeccb0.tar.gz |
ndb - add more tests to autotest
ndb/test/run-test/daily-basic-tests.txt:
run mysql-test-run for max 1 hour
(normally 30 minutes)
ndb/test/run-test/daily-devel-tests.txt:
Add benchmark to devel suite
ndb/test/run-test/main.cpp:
Add bench mode. always produce report
ndb/test/run-test/run-test.hpp:
Add bench mode. always produce report
Diffstat (limited to 'ndb')
-rw-r--r-- | ndb/test/run-test/daily-basic-tests.txt | 2 | ||||
-rw-r--r-- | ndb/test/run-test/daily-devel-tests.txt | 29 | ||||
-rw-r--r-- | ndb/test/run-test/main.cpp | 9 | ||||
-rw-r--r-- | ndb/test/run-test/run-test.hpp | 1 |
4 files changed, 38 insertions, 3 deletions
diff --git a/ndb/test/run-test/daily-basic-tests.txt b/ndb/test/run-test/daily-basic-tests.txt index c62908ae999..453fe1ad7ae 100644 --- a/ndb/test/run-test/daily-basic-tests.txt +++ b/ndb/test/run-test/daily-basic-tests.txt @@ -1,4 +1,4 @@ -max-time: 25000 +max-time: 3600 cmd: atrt-mysql-test-run args: --force diff --git a/ndb/test/run-test/daily-devel-tests.txt b/ndb/test/run-test/daily-devel-tests.txt index 5c9b36fb836..69c27ca229f 100644 --- a/ndb/test/run-test/daily-devel-tests.txt +++ b/ndb/test/run-test/daily-devel-tests.txt @@ -204,3 +204,32 @@ max-time: 2500 cmd: test_event args: -n BasicEventOperation T1 T6 +max-time: 300 +cmd: DbCreate +args: + +max-time: 180 +cmd: DbAsyncGenerator +args: -t 60 -p 1 +type: bench + +max-time: 180 +cmd: DbAsyncGenerator +args: -t 60 -p 25 +type: bench + +max-time: 180 +cmd: DbAsyncGenerator +args: -t 60 -p 100 +type: bench + +max-time: 180 +cmd: DbAsyncGenerator +args: -t 60 -p 200 +type: bench + +max-time: 180 +cmd: DbAsyncGenerator +args: -t 60 -p 1 -proc 25 +type: bench + diff --git a/ndb/test/run-test/main.cpp b/ndb/test/run-test/main.cpp index fb6754dae7a..02c2cc862a3 100644 --- a/ndb/test/run-test/main.cpp +++ b/ndb/test/run-test/main.cpp @@ -219,7 +219,7 @@ main(int argc, const char ** argv){ fflush(g_report_file); } - if(g_mode_bench || (g_mode_regression && result)){ + if(test_case.m_report || g_mode_bench || (g_mode_regression && result)){ BaseString tmp; tmp.assfmt("result.%d", test_no); if(rename("result", tmp.c_str()) != 0){ @@ -228,7 +228,7 @@ main(int argc, const char ** argv){ goto end; } } - + if(g_mode_interactive && result){ g_logger.info ("Encountered failed test in interactive mode - terminating"); @@ -908,6 +908,11 @@ read_test_case(FILE * file, atrt_testcase& tc, int& line){ tc.m_max_time = 60000; else tc.m_max_time = atoi(mt); + + if(p.get("type", &mt) && strcmp(mt, "bench") == 0) + tc.m_report= true; + else + tc.m_report= false; return true; } diff --git a/ndb/test/run-test/run-test.hpp b/ndb/test/run-test/run-test.hpp index 8d00a7b6a55..ff7f916d4ef 100644 --- a/ndb/test/run-test/run-test.hpp +++ b/ndb/test/run-test/run-test.hpp @@ -68,6 +68,7 @@ struct atrt_config { }; struct atrt_testcase { + bool m_report; time_t m_max_time; BaseString m_command; BaseString m_args; |