aboutsummaryrefslogtreecommitdiff
path: root/tests/data
diff options
context:
space:
mode:
Diffstat (limited to 'tests/data')
-rwxr-xr-xtests/data/cmd-fake4
-rwxr-xr-xtests/data/cmd-wrapper5
-rw-r--r--tests/data/cppcheck.supp30
3 files changed, 35 insertions, 4 deletions
diff --git a/tests/data/cmd-fake b/tests/data/cmd-fake
index f889edd..4d2d8a1 100755
--- a/tests/data/cmd-fake
+++ b/tests/data/cmd-fake
@@ -4,10 +4,10 @@
# the client test suite. It doesn't test any of the wallet server code.
#
# Written by Russ Allbery <eagle@eyrie.org>
-# Copyright 2007, 2008, 2010
+# Copyright 2007-2008, 2010
# The Board of Trustees of the Leland Stanford Junior University
#
-# See LICENSE for licensing terms.
+# SPDX-License-Identifier: MIT
command="$1"
shift
diff --git a/tests/data/cmd-wrapper b/tests/data/cmd-wrapper
index b5b6d26..c2d5da1 100755
--- a/tests/data/cmd-wrapper
+++ b/tests/data/cmd-wrapper
@@ -3,6 +3,7 @@
# Wrapper around the standard wallet-backend script that sets the Perl INC
# path and the WALLET_CONFIG environment variable appropriately.
-WALLET_CONFIG="$SOURCE/data/wallet.conf"
+WALLET_CONFIG="$C_TAP_SOURCE/data/wallet.conf"
export WALLET_CONFIG
-exec perl -I"$SOURCE/../perl/lib" "$SOURCE/../server/wallet-backend" -q "$@"
+exec perl -I"$C_TAP_SOURCE/../perl/lib" \
+ "$C_TAP_SOURCE/../server/wallet-backend" -q "$@"
diff --git a/tests/data/cppcheck.supp b/tests/data/cppcheck.supp
new file mode 100644
index 0000000..5a421df
--- /dev/null
+++ b/tests/data/cppcheck.supp
@@ -0,0 +1,30 @@
+// Suppressions file for cppcheck. -*- conf -*-
+//
+// This includes suppressions for all of my projects, including files that
+// aren't in rra-c-util, for ease of sharing between projects. The ones that
+// don't apply to a particular project should hopefully be harmless.
+//
+// Copyright 2018 Russ Allbery <eagle@eyrie.org>
+//
+// Copying and distribution of this file, with or without modification, are
+// permitted in any medium without royalty provided the copyright notice and
+// this notice are preserved. This file is offered as-is, without any
+// warranty.
+//
+// SPDX-License-Identifier: FSFAP
+
+// I like declaring variables at the top of a function rather than cluttering
+// every if and loop body with declarations.
+variableScope
+
+// False positive due to recursive function.
+knownConditionTrueFalse:portable/getopt.c:146
+
+// False positive since the string comes from a command-line define.
+knownConditionTrueFalse:tests/tap/remctl.c:79
+
+// Setting the variable to NULL explicitly after deallocation.
+redundantAssignment:tests/pam-util/options-t.c
+
+// (remctl) Nested assignments in this test confuse cppcheck.
+redundantAssignment:tests/server/acl-t.c