diff options
| author | lijia <[email protected]> | 2024-06-07 02:07:14 +0800 |
|---|---|---|
| committer | yangwei <[email protected]> | 2024-06-07 02:07:14 +0800 |
| commit | f82a8875043eaa55dd11cc41308d99b024bde706 (patch) | |
| tree | ca2d1f2f8fe987f8f443295c812696b7e596c0dc /module_test/src/gtest_main.cpp | |
| parent | d735864a21bec48f8e8083b5ba6c36a389c57bca (diff) | |
add bloom fs4 statistics, add gtest user args.
Diffstat (limited to 'module_test/src/gtest_main.cpp')
| -rw-r--r-- | module_test/src/gtest_main.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/module_test/src/gtest_main.cpp b/module_test/src/gtest_main.cpp index 6c0e475..bea1365 100644 --- a/module_test/src/gtest_main.cpp +++ b/module_test/src/gtest_main.cpp @@ -21,6 +21,7 @@ void *g_sapp_test_log_handle; int g_slient_mode = 0; +const char *user_define_args; const char *for_test_sapp_version = "4.2.68_c9193fe"; @@ -2215,15 +2216,15 @@ TEST(performance, simple) TEST(dabloom, simple) { - ASSERT_EQ(0, sapp_bloom_filter_test_run(BLOOM_LIBRARY_DABLOOM)); + ASSERT_EQ(0, sapp_bloom_filter_test_run(BLOOM_LIBRARY_DABLOOM, user_define_args)); } TEST(apbloom, simple) { - ASSERT_EQ(0, sapp_bloom_filter_test_run(BLOOM_LIBRARY_APBLOOM)); + ASSERT_EQ(0, sapp_bloom_filter_test_run(BLOOM_LIBRARY_APBLOOM, user_define_args)); } -static const char *gtest_cla_short_options = "hvLsf:l:"; +static const char *gtest_cla_short_options = "hvLsf:l:u:"; static const struct option gtest_cla_long_options[] = { @@ -2233,6 +2234,7 @@ static const struct option gtest_cla_long_options[] = {"gtest_list_tests", no_argument, NULL, 'L'}, {"gtest_filter", required_argument, NULL, 'f'}, {"slient", no_argument, NULL, 's'}, + {"user-define", required_argument, NULL, 'u'}, {NULL, 0, NULL, 0} }; @@ -2247,6 +2249,7 @@ static void usage(int argc, char *argv[]) printf("\t%s -s \t--slient\n", argv[0]); printf("\t%s -f \t--gtest_filter=tcp.simple\n", argv[0]); printf("\t%s -f \t--gtest_filter=tcp*\n", argv[0]); + printf("\t%s -f \t--gtest_filter=apbloom.simple -u \"capacity=2500000,error_rate=0.000001\"\n", argv[0]); exit(0); } @@ -2296,6 +2299,10 @@ int main(int argc, char *argv[]) g_slient_mode = 1; break; + case 'u': + user_define_args = optarg; + break; + case '?': /* invalid or unknown option */ return -1; break; |
