summaryrefslogtreecommitdiffstats
path: root/exporting
diff options
context:
space:
mode:
authorCraig Andrews <candrews@integralblue.com>2020-07-02 05:16:49 -0400
committerGitHub <noreply@github.com>2020-07-02 12:16:49 +0300
commita8b6837e6ec7cd6621fe9ae82585bfd7ad6823b8 (patch)
tree0f4c8feb907286235a948c367023f6efc591964e /exporting
parent42b1de4dad8afbcd36a34019002889fc4257b9b0 (diff)
Wrap header definitions in compilation conditions (#9458)
Diffstat (limited to 'exporting')
-rw-r--r--exporting/tests/test_exporting_engine.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/exporting/tests/test_exporting_engine.h b/exporting/tests/test_exporting_engine.h
index 237bc5f9b9..0d57c7a280 100644
--- a/exporting/tests/test_exporting_engine.h
+++ b/exporting/tests/test_exporting_engine.h
@@ -116,6 +116,7 @@ int __mock_end_chart_formatting(struct instance *instance, RRDSET *st);
int __mock_end_host_formatting(struct instance *instance, RRDHOST *host);
int __mock_end_batch_formatting(struct instance *instance);
+#if ENABLE_PROMETHEUS_REMOTE_WRITE
void *__real_init_write_request();
void *__wrap_init_write_request();
@@ -137,7 +138,9 @@ void __wrap_add_metric(
void *write_request_p,
const char *name, const char *chart, const char *family, const char *dimension,
const char *instance, const double value, const int64_t timestamp);
+#endif /* ENABLE_PROMETHEUS_REMOTE_WRITE */
+#if HAVE_KINESIS
void __wrap_aws_sdk_init();
void __wrap_kinesis_init(
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(
void *kinesis_specific_data_p, const char *stream_name, const char *partition_key, const char *data,
size_t data_len);
int __wrap_kinesis_get_result(void *request_outcomes_p, char *error_message, size_t *sent_bytes, size_t *lost_bytes);
+#endif /* HAVE_KINESIS */
+#if ENABLE_EXPORTING_PUBSUB
int __wrap_pubsub_init(
void *pubsub_specific_data_p, char *error_message, const char *destination, const char *credentials_file,
const char *project_id, const char *topic_id);
@@ -156,7 +161,9 @@ int __wrap_pubsub_publish(
int __wrap_pubsub_get_result(
void *pubsub_specific_data_p, char *error_message,
size_t *sent_metrics, size_t *sent_bytes, size_t *lost_metrics, size_t *lost_bytes);
+#endif /* ENABLE_EXPORTING_PUBSUB */
+#if HAVE_MONGOC
void __wrap_mongoc_init();
mongoc_uri_t *__wrap_mongoc_uri_new_with_error(const char *uri_string, bson_error_t *error);
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(
const bson_t *opts,
bson_t *reply,
bson_error_t *error);
+#endif /* HAVE_MONGOC */
// -----------------------------------------------------------------------
// fixtures