diff options
author | unknown <sanja@askmonty.org> | 2012-01-27 10:58:59 +0200 |
---|---|---|
committer | unknown <sanja@askmonty.org> | 2012-01-27 10:58:59 +0200 |
commit | b0a17a2fb3515d7e8776d41480978223af6ab5c6 (patch) | |
tree | f9f87c15cad855e8acf09cb2a6ca477feb2cca68 | |
parent | aa3a0d39648c5993a71bbae72f51dbb9f6fb2b18 (diff) | |
download | mariadb-git-b0a17a2fb3515d7e8776d41480978223af6ab5c6.tar.gz |
Fixed tests consumed big amount of disk space to be "BIG".
-rw-r--r-- | storage/maria/unittest/CMakeLists.txt | 4 | ||||
-rw-r--r-- | storage/maria/unittest/ma_test_loghandler_multigroup-t.c | 11 | ||||
-rw-r--r-- | storage/maria/unittest/ma_test_loghandler_multithread-t.c | 7 |
3 files changed, 18 insertions, 4 deletions
diff --git a/storage/maria/unittest/CMakeLists.txt b/storage/maria/unittest/CMakeLists.txt index ba7c8d324f0..d0cb88b8d9f 100644 --- a/storage/maria/unittest/CMakeLists.txt +++ b/storage/maria/unittest/CMakeLists.txt @@ -76,12 +76,12 @@ MY_ADD_TEST(ma_pagecache_single_1k) ADD_EXECUTABLE(ma_pagecache_single_8k-t ${ma_pagecache_single_src}) SET_TARGET_PROPERTIES(ma_pagecache_single_8k-t - PROPERTIES COMPILE_FLAGS "${ma_pagecache_common_cppflags} -DTEST_PAGE_SIZE=8192") + PROPERTIES COMPILE_FLAGS "${ma_pagecache_common_cppflags} -DTEST_PAGE_SIZE=8192 -DBIG") MY_ADD_TEST(ma_pagecache_single_8k) ADD_EXECUTABLE(ma_pagecache_single_64k-t ${ma_pagecache_single_src}) SET_TARGET_PROPERTIES(ma_pagecache_single_64k-t - PROPERTIES COMPILE_FLAGS "${ma_pagecache_common_cppflags} -DTEST_PAGE_SIZE=65536") + PROPERTIES COMPILE_FLAGS "${ma_pagecache_common_cppflags} -DTEST_PAGE_SIZE=65536 -DBIG") MY_ADD_TEST(ma_pagecache_single_64k) ADD_EXECUTABLE(ma_pagecache_consist_1k-t ${ma_pagecache_consist_src}) diff --git a/storage/maria/unittest/ma_test_loghandler_multigroup-t.c b/storage/maria/unittest/ma_test_loghandler_multigroup-t.c index 56d0e55607e..56329a18d7d 100644 --- a/storage/maria/unittest/ma_test_loghandler_multigroup-t.c +++ b/storage/maria/unittest/ma_test_loghandler_multigroup-t.c @@ -39,6 +39,7 @@ static TRN *trn= &dummy_transaction_object; #define LOG_FILE_SIZE (1024L*1024L*1024L + 1024L*1024L*512) #define ITERATIONS 2 #define READONLY 0 +#define BIG 1 #else @@ -48,6 +49,7 @@ static TRN *trn= &dummy_transaction_object; #define LOG_FILE_SIZE (1024L*1024L*1024L + 1024L*1024L*512) #define ITERATIONS 2 #define READONLY 1 +#undef BIG #endif /*READONLY_TEST*/ @@ -243,6 +245,15 @@ int main(int argc __attribute__((unused)), char *argv[]) int rc; MY_INIT(argv[0]); + plan(0); // read configuration (MYTAP_CONFIG) +#ifdef BIG + if (skip_big_tests) + { + plan(1); + ok(1, "skipped as big test"); + return 0; + } +#endif load_defaults("my", load_default_groups, &argc, &argv); get_options(&argc, &argv); diff --git a/storage/maria/unittest/ma_test_loghandler_multithread-t.c b/storage/maria/unittest/ma_test_loghandler_multithread-t.c index 86543ca60fb..83cfdd196f9 100644 --- a/storage/maria/unittest/ma_test_loghandler_multithread-t.c +++ b/storage/maria/unittest/ma_test_loghandler_multithread-t.c @@ -35,7 +35,7 @@ static const char *default_dbug_option; #ifdef MULTIFLUSH_TEST -#define LONG_BUFFER_SIZE (16384L) +#define LONG_BUFFER_SZ (16384L) #define MIN_REC_LENGTH 10 #define SHOW_DIVIDER 20 #define ITERATIONS 10000 @@ -45,7 +45,7 @@ static const char *default_dbug_option; #else -#define LONG_BUFFER_SIZE (512L*1024L*1024L) +#define LONG_BUFFER_SZ (512L*1024L*1024L) #define MIN_REC_LENGTH 30 #define SHOW_DIVIDER 10 #define ITERATIONS 3 @@ -55,6 +55,8 @@ static const char *default_dbug_option; #endif +#define LONG_BUFFER_SIZE (LONG_BUFFER_SZ >> (skip_big_tests ? 4 : 0)) + static uint number_of_writers= WRITERS; static uint number_of_flushers= FLUSHERS; @@ -270,6 +272,7 @@ int main(int argc __attribute__((unused)), int rc; MY_INIT(argv[0]); + // plan read MYTAP_CONFIG so skip_big_tests will be set before using plan(WRITERS + FLUSHERS + ITERATIONS * WRITERS * 3 + FLUSH_ITERATIONS * FLUSHERS ); /* We don't need to do physical syncs in this test */ |