summaryrefslogtreecommitdiff
path: root/ndb/test/run-test
diff options
context:
space:
mode:
authorunknown <joreland@mysql.com>2005-02-16 11:51:09 +0100
committerunknown <joreland@mysql.com>2005-02-16 11:51:09 +0100
commitbecacafcd6d8c7a9422fbcc909abe174a163b579 (patch)
treec29fa96d79990e6d94126ec7fcb9636024e8597a /ndb/test/run-test
parentec075331b0b8f9ce710bb2bffe7fd1ca1db8f90f (diff)
parent37943710696baa750d4986f197f5f3ea9ef7bb06 (diff)
downloadmariadb-git-becacafcd6d8c7a9422fbcc909abe174a163b579.tar.gz
Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.0
into mysql.com:/home/jonas/src/mysql-5.0 BitKeeper/etc/logging_ok: auto-union BitKeeper/triggers/post-commit: Auto merged sql/item.cc: Auto merged sql/log.cc: Auto merged sql/sql_parse.cc: Auto merged
Diffstat (limited to 'ndb/test/run-test')
-rw-r--r--ndb/test/run-test/daily-basic-tests.txt2
-rw-r--r--ndb/test/run-test/daily-devel-tests.txt29
-rw-r--r--ndb/test/run-test/main.cpp9
-rwxr-xr-xndb/test/run-test/make-html-reports.sh5
-rw-r--r--ndb/test/run-test/run-test.hpp1
5 files changed, 42 insertions, 4 deletions
diff --git a/ndb/test/run-test/daily-basic-tests.txt b/ndb/test/run-test/daily-basic-tests.txt
index b666f27d05f..d5b5bbb5309 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..2cdd39ffa4c 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: -time 60 -p 1
+type: bench
+
+max-time: 180
+cmd: DbAsyncGenerator
+args: -time 60 -p 25
+type: bench
+
+max-time: 180
+cmd: DbAsyncGenerator
+args: -time 60 -p 100
+type: bench
+
+max-time: 180
+cmd: DbAsyncGenerator
+args: -time 60 -p 200
+type: bench
+
+max-time: 180
+cmd: DbAsyncGenerator
+args: -time 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/make-html-reports.sh b/ndb/test/run-test/make-html-reports.sh
index 89f13a4b62a..67395ceba47 100755
--- a/ndb/test/run-test/make-html-reports.sh
+++ b/ndb/test/run-test/make-html-reports.sh
@@ -154,9 +154,12 @@ do
ts=`time_spec $time`
res_txt=""
case $res in
- 0) pass; res_txt="PASSED"; res_dir="&nbsp;";;
+ 0) pass; res_txt="PASSED";;
*) fail; res_txt="FAILED";;
esac
+
+ if [ ! -d "$src_dir/result.$no" ]; then res_dir="&nbsp;"; fi
+
total=`expr $total + $time`
(
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;