diff options
Diffstat (limited to 'fluent-bit/lib/librdkafka-2.1.0/tests/CMakeLists.txt')
-rw-r--r-- | fluent-bit/lib/librdkafka-2.1.0/tests/CMakeLists.txt | 154 |
1 files changed, 154 insertions, 0 deletions
diff --git a/fluent-bit/lib/librdkafka-2.1.0/tests/CMakeLists.txt b/fluent-bit/lib/librdkafka-2.1.0/tests/CMakeLists.txt new file mode 100644 index 00000000..a9dccfa5 --- /dev/null +++ b/fluent-bit/lib/librdkafka-2.1.0/tests/CMakeLists.txt @@ -0,0 +1,154 @@ +set( + sources + 0000-unittests.c + 0001-multiobj.c + 0002-unkpart.c + 0003-msgmaxsize.c + 0004-conf.c + 0005-order.c + 0006-symbols.c + 0007-autotopic.c + 0008-reqacks.c + 0009-mock_cluster.c + 0011-produce_batch.c + 0012-produce_consume.c + 0013-null-msgs.c + 0014-reconsume-191.c + 0015-offset_seeks.c + 0016-client_swname.c + 0017-compression.c + 0018-cgrp_term.c + 0019-list_groups.c + 0020-destroy_hang.c + 0021-rkt_destroy.c + 0022-consume_batch.c + 0025-timers.c + 0026-consume_pause.c + 0028-long_topicnames.c + 0029-assign_offset.c + 0030-offset_commit.c + 0031-get_offsets.c + 0033-regex_subscribe.c + 0034-offset_reset.c + 0035-api_version.c + 0036-partial_fetch.c + 0037-destroy_hang_local.c + 0038-performance.c + 0039-event.c + 0040-io_event.c + 0041-fetch_max_bytes.c + 0042-many_topics.c + 0043-no_connection.c + 0044-partition_cnt.c + 0045-subscribe_update.c + 0046-rkt_cache.c + 0047-partial_buf_tmout.c + 0048-partitioner.c + 0049-consume_conn_close.c + 0050-subscribe_adds.c + 0051-assign_adds.c + 0052-msg_timestamps.c + 0053-stats_cb.cpp + 0054-offset_time.cpp + 0055-producer_latency.c + 0056-balanced_group_mt.c + 0057-invalid_topic.cpp + 0058-log.cpp + 0059-bsearch.cpp + 0060-op_prio.cpp + 0061-consumer_lag.cpp + 0062-stats_event.c + 0063-clusterid.cpp + 0064-interceptors.c + 0065-yield.cpp + 0066-plugins.cpp + 0067-empty_topic.cpp + 0068-produce_timeout.c + 0069-consumer_add_parts.c + 0070-null_empty.cpp + 0072-headers_ut.c + 0073-headers.c + 0074-producev.c + 0075-retry.c + 0076-produce_retry.c + 0077-compaction.c + 0078-c_from_cpp.cpp + 0079-fork.c + 0080-admin_ut.c + 0081-admin.c + 0082-fetch_max_bytes.cpp + 0083-cb_event.c + 0084-destroy_flags.c + 0085-headers.cpp + 0086-purge.c + 0088-produce_metadata_timeout.c + 0089-max_poll_interval.c + 0090-idempotence.c + 0091-max_poll_interval_timeout.c + 0092-mixed_msgver.c + 0093-holb.c + 0094-idempotence_msg_timeout.c + 0095-all_brokers_down.cpp + 0097-ssl_verify.cpp + 0098-consumer-txn.cpp + 0099-commit_metadata.c + 0100-thread_interceptors.cpp + 0101-fetch-from-follower.cpp + 0102-static_group_rebalance.c + 0103-transactions.c + 0104-fetch_from_follower_mock.c + 0105-transactions_mock.c + 0106-cgrp_sess_timeout.c + 0107-topic_recreate.c + 0109-auto_create_topics.cpp + 0110-batch_size.cpp + 0111-delay_create_topics.cpp + 0112-assign_unknown_part.c + 0113-cooperative_rebalance.cpp + 0114-sticky_partitioning.cpp + 0115-producer_auth.cpp + 0116-kafkaconsumer_close.cpp + 0117-mock_errors.c + 0118-commit_rebalance.c + 0119-consumer_auth.cpp + 0120-asymmetric_subscription.c + 0121-clusterid.c + 0122-buffer_cleaning_after_rebalance.c + 0123-connections_max_idle.c + 0124-openssl_invalid_engine.c + 0125-immediate_flush.c + 0126-oauthbearer_oidc.c + 0128-sasl_callback_queue.cpp + 0129-fetch_aborted_msgs.c + 0130-store_offsets.c + 0131-connect_timeout.c + 0132-strategy_ordering.c + 0133-ssl_keys.c + 0134-ssl_provider.c + 0135-sasl_credentials.cpp + 0136-resolve_cb.c + 0137-barrier_batch_consume.c + 0138-admin_mock.c + 8000-idle.cpp + test.c + testcpp.cpp + rusage.c +) + +if(NOT WIN32) + list(APPEND sources sockem.c sockem_ctrl.c) +else() + list(APPEND sources ../src/tinycthread.c ../src/tinycthread_extra.c) +endif() + +add_executable(test-runner ${sources}) +target_link_libraries(test-runner PUBLIC rdkafka++) + +add_test(NAME RdKafkaTestInParallel COMMAND test-runner -p5) +add_test(NAME RdKafkaTestSequentially COMMAND test-runner -p1) +add_test(NAME RdKafkaTestBrokerLess COMMAND test-runner -p5 -l) + +if(NOT WIN32 AND NOT APPLE) + set(tests_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + add_subdirectory(interceptor_test) +endif() |