summaryrefslogtreecommitdiff
path: root/module_test/src/gtest_main.cpp
diff options
context:
space:
mode:
authorlijia <[email protected]>2024-06-07 02:07:14 +0800
committeryangwei <[email protected]>2024-06-07 02:07:14 +0800
commitf82a8875043eaa55dd11cc41308d99b024bde706 (patch)
treeca2d1f2f8fe987f8f443295c812696b7e596c0dc /module_test/src/gtest_main.cpp
parentd735864a21bec48f8e8083b5ba6c36a389c57bca (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.cpp13
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;