tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit c7838c71fb3d023c8e255896118c59ed8af688eb
parent 51a6c0c8fd147a852a9567f1b1987b686bcc1800
Author: teor <teor@torproject.org>
Date:   Thu, 14 Nov 2019 10:59:15 +1000

test/parseconf: Add failure cases in conf_failures/

These failure cases can be used to test the failure behaviour
and failure logs of test_parseconf.sh.

See the README for details.

Part of 32451.

Diffstat:
Asrc/test/conf_failures/README | 5+++++
Asrc/test/conf_failures/fail-error-success/error | 1+
Asrc/test/conf_failures/fail-error-success/torrc | 0
Asrc/test/conf_failures/fail-error/error | 1+
Asrc/test/conf_failures/fail-error/torrc | 1+
Asrc/test/conf_failures/fail-expected-error/expected | 0
Asrc/test/conf_failures/fail-expected-error/torrc | 1+
Asrc/test/conf_failures/fail-expected-log/expected | 0
Asrc/test/conf_failures/fail-expected-log/expected_log | 1+
Asrc/test/conf_failures/fail-expected-log/torrc | 0
Asrc/test/conf_failures/fail-expected/expected | 1+
Asrc/test/conf_failures/fail-expected/torrc | 0
12 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/src/test/conf_failures/README b/src/test/conf_failures/README @@ -0,0 +1,5 @@ +This directory contains typical test_parseconf.sh failure cases. + +If these directories are copied into conf_examples, test_parseconf.sh will +fail. Use these failure cases to make sure test_parseconf.sh handles failures +correctly, and produces useful output. diff --git a/src/test/conf_failures/fail-error-success/error b/src/test/conf_failures/fail-error-success/error @@ -0,0 +1 @@ +Tor diff --git a/src/test/conf_failures/fail-error-success/torrc b/src/test/conf_failures/fail-error-success/torrc diff --git a/src/test/conf_failures/fail-error/error b/src/test/conf_failures/fail-error/error @@ -0,0 +1 @@ +no match diff --git a/src/test/conf_failures/fail-error/torrc b/src/test/conf_failures/fail-error/torrc @@ -0,0 +1 @@ +bad bad bad diff --git a/src/test/conf_failures/fail-expected-error/expected b/src/test/conf_failures/fail-expected-error/expected diff --git a/src/test/conf_failures/fail-expected-error/torrc b/src/test/conf_failures/fail-expected-error/torrc @@ -0,0 +1 @@ +bad bad bad diff --git a/src/test/conf_failures/fail-expected-log/expected b/src/test/conf_failures/fail-expected-log/expected diff --git a/src/test/conf_failures/fail-expected-log/expected_log b/src/test/conf_failures/fail-expected-log/expected_log @@ -0,0 +1 @@ +bad bad bad diff --git a/src/test/conf_failures/fail-expected-log/torrc b/src/test/conf_failures/fail-expected-log/torrc diff --git a/src/test/conf_failures/fail-expected/expected b/src/test/conf_failures/fail-expected/expected @@ -0,0 +1 @@ +bad diff --git a/src/test/conf_failures/fail-expected/torrc b/src/test/conf_failures/fail-expected/torrc