]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
test/parseconf: Add failure cases in conf_failures/
authorteor <teor@torproject.org>
Thu, 14 Nov 2019 00:59:15 +0000 (10:59 +1000)
committerteor <teor@torproject.org>
Thu, 14 Nov 2019 01:57:50 +0000 (11:57 +1000)
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.

12 files changed:
src/test/conf_failures/README [new file with mode: 0644]
src/test/conf_failures/fail-error-success/error [new file with mode: 0644]
src/test/conf_failures/fail-error-success/torrc [new file with mode: 0644]
src/test/conf_failures/fail-error/error [new file with mode: 0644]
src/test/conf_failures/fail-error/torrc [new file with mode: 0644]
src/test/conf_failures/fail-expected-error/expected [new file with mode: 0644]
src/test/conf_failures/fail-expected-error/torrc [new file with mode: 0644]
src/test/conf_failures/fail-expected-log/expected [new file with mode: 0644]
src/test/conf_failures/fail-expected-log/expected_log [new file with mode: 0644]
src/test/conf_failures/fail-expected-log/torrc [new file with mode: 0644]
src/test/conf_failures/fail-expected/expected [new file with mode: 0644]
src/test/conf_failures/fail-expected/torrc [new file with mode: 0644]

diff --git a/src/test/conf_failures/README b/src/test/conf_failures/README
new file mode 100644 (file)
index 0000000..0da470e
--- /dev/null
@@ -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
new file mode 100644 (file)
index 0000000..569a631
--- /dev/null
@@ -0,0 +1 @@
+Tor
diff --git a/src/test/conf_failures/fail-error-success/torrc b/src/test/conf_failures/fail-error-success/torrc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/test/conf_failures/fail-error/error b/src/test/conf_failures/fail-error/error
new file mode 100644 (file)
index 0000000..4c0be97
--- /dev/null
@@ -0,0 +1 @@
+no match
diff --git a/src/test/conf_failures/fail-error/torrc b/src/test/conf_failures/fail-error/torrc
new file mode 100644 (file)
index 0000000..bb6fe18
--- /dev/null
@@ -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
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/test/conf_failures/fail-expected-error/torrc b/src/test/conf_failures/fail-expected-error/torrc
new file mode 100644 (file)
index 0000000..bb6fe18
--- /dev/null
@@ -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
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/test/conf_failures/fail-expected-log/expected_log b/src/test/conf_failures/fail-expected-log/expected_log
new file mode 100644 (file)
index 0000000..bb6fe18
--- /dev/null
@@ -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
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/test/conf_failures/fail-expected/expected b/src/test/conf_failures/fail-expected/expected
new file mode 100644 (file)
index 0000000..67be85f
--- /dev/null
@@ -0,0 +1 @@
+bad
diff --git a/src/test/conf_failures/fail-expected/torrc b/src/test/conf_failures/fail-expected/torrc
new file mode 100644 (file)
index 0000000..e69de29