librdkafka/tests
Magnus Edenhill ded2f27b6a Test synch fix 2014-08-25 15:27:09 +02:00
..
.gitignore
0001-multiobj.c Dynamic topic naming in unit-tests 2014-08-25 15:26:58 +02:00
0002-unkpart.c Test synch fix 2014-08-25 15:27:09 +02:00
0003-msgmaxsize.c Dynamic topic naming in unit-tests 2014-08-25 15:26:58 +02:00
0004-conf.c Dynamic topic naming in unit-tests 2014-08-25 15:26:58 +02:00
0005-order.c Dynamic topic naming in unit-tests 2014-08-25 15:26:58 +02:00
0006-symbols.c Added rd_kafka_produce_batch() (issue #112) 2014-05-09 12:38:52 +02:00
0007-autotopic.c Dynamic topic naming in unit-tests 2014-08-25 15:26:58 +02:00
0008-reqacks.c Dynamic topic naming in unit-tests 2014-08-25 15:26:58 +02:00
0010-enforcereqacks.c Dynamic topic naming in unit-tests 2014-08-25 15:26:58 +02:00
0011-produce_batch.c Dynamic topic naming in unit-tests 2014-08-25 15:26:58 +02:00
0012-produce_consume.c Dynamic topic naming in unit-tests 2014-08-25 15:26:58 +02:00
1000-unktopic.c Immediate failure on unknown topic (issue #39) and fixed out-of-order problem for produced messages. 2014-01-26 00:06:27 +07:00
Makefile Allow Conf object reuse in C++ interface 2014-08-02 10:50:24 +02:00
README Test framework fixes and doc 2014-01-25 23:56:49 +07:00
librdkafka.suppressions Additional valgrind suppressions 2014-03-26 23:47:23 +07:00
run-test.sh Use cross-platform compatible shell color codes. 2014-01-09 22:22:29 +01:00
test.c Dynamic topic naming in unit-tests 2014-08-25 15:26:58 +02:00
test.conf.example Dynamic topic naming in unit-tests 2014-08-25 15:26:58 +02:00
test.h Dynamic topic naming in unit-tests 2014-08-25 15:26:58 +02:00

README

Automated regression tests for librdkafka
=========================================

A local configuration file needs to be created to specify the broker address,
and possibly other rdkafka configuration properties:

    cp test.conf.example test.conf
    $EDITOR test.conf


To run tests:

    make


To run specific test(s):

    TESTS=0004-conf.test make



All tests in the 0000-0999 series are run automatically with 'make'.

Tests 1000-1999 are subject to specific non-standard setups or broker
configuration, these tests are run with "TESTS=1xxx-yyyyy.test make".
See comments in the test's source file for specific requirements.


The run-test.sh script can be modified to run tests in one or more of
the following modes:
 * bare  (default)
 * valgrind
 * helgrind