File tree Expand file tree Collapse file tree 4 files changed +12
-8
lines changed
test_common/src/http/client/nosend Expand file tree Collapse file tree 4 files changed +12
-8
lines changed Original file line number Diff line number Diff line change @@ -31,7 +31,9 @@ void SimpleAggregateInMemoryMetricData::Add(std::unique_ptr<ResourceMetrics> res
3131 const auto &metric = m.instrument_descriptor .name_ ;
3232 for (const auto &pda : m.point_data_attr_ )
3333 {
34- data_[{scope, metric}].insert ({pda.attributes , pda.point_data });
34+ // NOTE: Explicit type conversion added for C++11 (gcc 4.8)
35+ data_[std::tuple<std::string, std::string>{scope, metric}].insert (
36+ {pda.attributes , pda.point_data });
3537 }
3638 }
3739 }
@@ -41,7 +43,8 @@ const SimpleAggregateInMemoryMetricData::AttributeToPoint &SimpleAggregateInMemo
4143 const std::string &scope,
4244 const std::string &metric)
4345{
44- return data_[{scope, metric}];
46+ // NOTE: Explicit type conversion added for C++11 (gcc 4.8)
47+ return data_[std::tuple<std::string, std::string>{scope, metric}];
4548}
4649
4750void SimpleAggregateInMemoryMetricData::Clear ()
Original file line number Diff line number Diff line change @@ -78,7 +78,8 @@ class InMemoryMetricExporter final : public sdk::metrics::PushMetricExporter
7878std::unique_ptr<PushMetricExporter> InMemoryMetricExporterFactory::Create (
7979 const std::shared_ptr<InMemoryMetricData> &data)
8080{
81- return Create (data, [](auto ) { return AggregationTemporality::kCumulative ; });
81+ return Create (data,
82+ [](sdk::metrics::InstrumentType) { return AggregationTemporality::kCumulative ; });
8283}
8384
8485std::unique_ptr<PushMetricExporter> InMemoryMetricExporterFactory::Create (
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ if(WITH_HTTP_CLIENT_CURL)
55 set (FILENAME curl_http_test)
66 add_compile_definitions (WITH_CURL)
77 add_executable (${FILENAME} ${FILENAME} .cc)
8- target_link_libraries (${FILENAME} ${GTEST_BOTH_LIBRARIES}
8+ target_link_libraries (${FILENAME} ${GMOCK_LIB} ${ GTEST_BOTH_LIBRARIES}
99 ${CMAKE_THREAD_LIBS_INIT} )
1010
1111 if (TARGET CURL::libcurl)
@@ -24,8 +24,8 @@ endif()
2424
2525set (URL_PARSER_FILENAME url_parser_test)
2626add_executable (${URL_PARSER_FILENAME} ${URL_PARSER_FILENAME} .cc)
27- target_link_libraries (${URL_PARSER_FILENAME} ${GTEST_BOTH_LIBRARIES }
28- ${CMAKE_THREAD_LIBS_INIT} opentelemetry_api )
27+ target_link_libraries (${URL_PARSER_FILENAME} opentelemetry_api ${GMOCK_LIB }
28+ ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} )
2929gtest_add_tests(
3030 TARGET ${URL_PARSER_FILENAME}
3131 TEST_PREFIX ext .http.urlparser.
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ if(${BUILD_TESTING})
2828 endif ()
2929
3030 target_link_libraries (
31- opentelemetry_http_client_nosend ${GTEST_BOTH_LIBRARIES} opentelemetry_ext
32- opentelemetry_test_common)
31+ opentelemetry_http_client_nosend opentelemetry_ext
32+ opentelemetry_test_common ${GMOCK_LIB} ${GTEST_BOTH_LIBRARIES} )
3333
3434endif ()
You can’t perform that action at this time.
0 commit comments