diff options
| author | chenzizhan <[email protected]> | 2023-07-27 16:43:55 +0800 |
|---|---|---|
| committer | chenzizhan <[email protected]> | 2023-07-27 16:43:55 +0800 |
| commit | 8e1c29a779eb4fc5c2ee07c5408dc2a667d1c714 (patch) | |
| tree | 6f5ef1a177ecbd2b0c7257ccbb6fcd38eb51720f /test/test_exporter_json.cpp | |
| parent | d610e520ed7508d3b5309dcc73b229c930ffb480 (diff) | |
unimplemented: non-trivial designated
Diffstat (limited to 'test/test_exporter_json.cpp')
| -rw-r--r-- | test/test_exporter_json.cpp | 48 |
1 files changed, 33 insertions, 15 deletions
diff --git a/test/test_exporter_json.cpp b/test/test_exporter_json.cpp index 4ae96c9..ec92bcb 100644 --- a/test/test_exporter_json.cpp +++ b/test/test_exporter_json.cpp @@ -19,21 +19,39 @@ struct ST_hyperloglog *g_hll_standard; struct hdr_histogram *g_histogram_standard; #define TEST_TOPK_STANDARD_K 5 #define TEST_METRIC_NUM 2 -const struct fieldstat_tag TEST_TAG_GLOBAL[3] = { - {"test_tag_global 1", .type = TAG_INTEGER, .value_longlong = 1}, - {"test_tag_global 2", .type = TAG_DOUBLE, .value_double = 2.2}, - {"test_tag_global 3", .type = TAG_CSTRING, .value_str = "string3"}}; - -const struct fieldstat_tag TEST_TAG_SHARED1[3] = { - {"test_tag_shared 1", .type = TAG_INTEGER, .value_longlong = 3}, - {"test_tag_shared 2", .type = TAG_DOUBLE, .value_double = 0.2}, - {"test_tag_shared 3", .type = TAG_CSTRING, .value_str = "1string"}}; -const struct fieldstat_tag TEST_TAG_SHARED2[3] = { - {"test_tag_shared 11", .type = TAG_INTEGER, .value_longlong = 4}, - {"test_tag_shared 22", .type = TAG_DOUBLE, .value_double = 0.3}, - {"test_tag_shared 33", .type = TAG_CSTRING, .value_str = "2string"}}; -const struct fieldstat_tag TEST_TAG_SHARED3[1] = { - {"test_tag_shared 3", .type = TAG_INTEGER, .value_longlong = 5}}; +// const struct fieldstat_tag TEST_TAG_GLOBAL[3] = { +// {"test_tag_global 1", .type = TAG_INTEGER, .value_longlong = 1}, +// {"test_tag_global 2", .type = TAG_DOUBLE, .value_double = 2.2}, +// {"test_tag_global 3", .type = TAG_CSTRING, .value_str = "string3"}}; + +// const struct fieldstat_tag TEST_TAG_SHARED1[3] = { +// {"test_tag_shared 1", .type = TAG_INTEGER, .value_longlong = 3}, +// {"test_tag_shared 2", .type = TAG_DOUBLE, .value_double = 0.2}, +// {"test_tag_shared 3", .type = TAG_CSTRING, .value_str = "1string"}}; +// const struct fieldstat_tag TEST_TAG_SHARED2[3] = { +// {"test_tag_shared 11", .type = TAG_INTEGER, .value_longlong = 4}, +// {"test_tag_shared 22", .type = TAG_DOUBLE, .value_double = 0.3}, +// {"test_tag_shared 33", .type = TAG_CSTRING, .value_str = "2string"}}; +// const struct fieldstat_tag TEST_TAG_SHARED3[1] = { +// {"test_tag_shared 3", .type = TAG_INTEGER, .value_longlong = 5}}; + +const struct fieldstat_tag TEST_TAG_GLOBAL1 = {"test_tag_global 1", .type = TAG_INTEGER, .value_longlong = 1}; +const struct fieldstat_tag TEST_TAG_GLOBAL2 = {"test_tag_global 2", .type = TAG_DOUBLE, .value_double = 2.2}; +const struct fieldstat_tag TEST_TAG_GLOBAL3 = {"test_tag_global 3", .type = TAG_CSTRING, .value_str = "string3"}; +const struct fieldstat_tag TEST_TAG_GLOBAL[3] = {TEST_TAG_GLOBAL1, TEST_TAG_GLOBAL2, TEST_TAG_GLOBAL3}; + +const struct fieldstat_tag TEST_TAG_SHARED1_1 = {"test_tag_shared 1", .type = TAG_INTEGER, .value_longlong = 3}; +const struct fieldstat_tag TEST_TAG_SHARED1_2 = {"test_tag_shared 2", .type = TAG_DOUBLE, .value_double = 0.2}; +const struct fieldstat_tag TEST_TAG_SHARED1_3 = {"test_tag_shared 3", .type = TAG_CSTRING, .value_str = "1string"}; +const struct fieldstat_tag TEST_TAG_SHARED1[3] = {TEST_TAG_SHARED1_1, TEST_TAG_SHARED1_2, TEST_TAG_SHARED1_3}; + +const struct fieldstat_tag TEST_TAG_SHARED2_1 = {"test_tag_shared 11", .type = TAG_INTEGER, .value_longlong = 4}; +const struct fieldstat_tag TEST_TAG_SHARED2_2 = {"test_tag_shared 22", .type = TAG_DOUBLE, .value_double = 0.3}; +const struct fieldstat_tag TEST_TAG_SHARED2_3 = {"test_tag_shared 33", .type = TAG_CSTRING, .value_str = "2string"}; +const struct fieldstat_tag TEST_TAG_SHARED2[3] = {TEST_TAG_SHARED2_1, TEST_TAG_SHARED2_2, TEST_TAG_SHARED2_3}; + +const struct fieldstat_tag TEST_TAG_SHARED3_1 = {"test_tag_shared 3", .type = TAG_INTEGER, .value_longlong = 5}; +const struct fieldstat_tag TEST_TAG_SHARED3[1] = {TEST_TAG_SHARED3_1}; void test_check_if_tag_list_is_in_json(cJSON *tag_obj, const Fieldstat_tag_list_wrapper *benchmark) { |
