TAP line filter BIO.
authorPauli <paul.dale@oracle.com>
Wed, 21 Jun 2017 23:35:08 +0000 (09:35 +1000)
committerPauli <paul.dale@oracle.com>
Wed, 21 Jun 2017 23:35:08 +0000 (09:35 +1000)
commita69de3f2014ab55329f43633714c9c153cb5cb30
tree04bb9e50fbe632c6543e513bdb4be3cc8af36d4d
parent906eb3d0316194681ddac09bfa7d1e5143dcb616
TAP line filter BIO.

This is an implementation of a BIO filter that produce TAP compatible output
for the test framework.  The current test indentation level is honoured.

The test output functions have been modified to not attempt to indent
their output and to not include the leading '#' character.

The filter is applied to bio_err only.  bio_out is left unchanged, although
tests using bio_out have been modified to use bio_err instead.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3732)
test/asn1_encode_test.c
test/build.info
test/ecdsatest.c
test/testutil/basic_output.c
test/testutil/cb.c
test/testutil/format_output.c
test/testutil/tap_bio.c [new file with mode: 0644]
test/testutil/tests.c
test/testutil/tu_local.h