Wrap header definitions in compilation conditions (#9458)
Craig Andrews committed
Jul 2, 2020 at 05:16 UTC
a8b6837e6ec7cd6621fe9ae82585bfd7ad6823b8
1 file changed
+8
exporting/tests/test_exporting_engine.h
+8
@@ -116,6 +116,7 @@ int __mock_end_chart_formatting(struct instance *instance, RRDSET *st);
116
int __mock_end_host_formatting(struct instance *instance, RRDHOST *host);
117
int __mock_end_batch_formatting(struct instance *instance);
118
119
+#if ENABLE_PROMETHEUS_REMOTE_WRITE
120
void *__real_init_write_request();
121
void *__wrap_init_write_request();
122
@@ -137,7 +138,9 @@ void __wrap_add_metric(
138
void *write_request_p,
139
const char *name, const char *chart, const char *family, const char *dimension,
140
const char *instance, const double value, const int64_t timestamp);
141
+#endif /* ENABLE_PROMETHEUS_REMOTE_WRITE */
142
143
+#if HAVE_KINESIS
144
void __wrap_aws_sdk_init();
145
void __wrap_kinesis_init(
146
void *kinesis_specific_data_p, const char *region, const char *access_key_id, const char *secret_key,
@@ -146,7 +149,9 @@ void __wrap_kinesis_put_record(
149
void *kinesis_specific_data_p, const char *stream_name, const char *partition_key, const char *data,
150
size_t data_len);
151
int __wrap_kinesis_get_result(void *request_outcomes_p, char *error_message, size_t *sent_bytes, size_t *lost_bytes);
152
+#endif /* HAVE_KINESIS */
153
154
+#if ENABLE_EXPORTING_PUBSUB
155
int __wrap_pubsub_init(
156
void *pubsub_specific_data_p, char *error_message, const char *destination, const char *credentials_file,
157
const char *project_id, const char *topic_id);
@@ -156,7 +161,9 @@ int __wrap_pubsub_publish(
161
int __wrap_pubsub_get_result(
162
void *pubsub_specific_data_p, char *error_message,
163
size_t *sent_metrics, size_t *sent_bytes, size_t *lost_metrics, size_t *lost_bytes);
164
+#endif /* ENABLE_EXPORTING_PUBSUB */
165
166
+#if HAVE_MONGOC
167
void __wrap_mongoc_init();
168
mongoc_uri_t *__wrap_mongoc_uri_new_with_error(const char *uri_string, bson_error_t *error);
169
int32_t __wrap_mongoc_uri_get_option_as_int32(const mongoc_uri_t *uri, const char *option, int32_t fallback);
@@ -175,6 +182,7 @@ bool __wrap_mongoc_collection_insert_many(
182
const bson_t *opts,
183
bson_t *reply,
184
bson_error_t *error);
185
+#endif /* HAVE_MONGOC */
186
187
// -----------------------------------------------------------------------
188
// fixtures