summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAnna Karas <aka@semihalf.com>2020-07-07 16:38:27 +0200
committerPatrick Georgi <pgeorgi@google.com>2020-07-12 19:38:28 +0000
commitf7cd0d5a0563fc039bc73a4e61eba76205e0fe98 (patch)
treee0898a2d60673db41b4be3cfde5143bb97cb3fd6 /tests
parent478d47f7772a888e80e4e7381c4d4dfa8e861038 (diff)
tests: Move the console stubs to a dedicated directory
Move the console functions definitions out from lib/b64_decode code to a dedicated directory. Signed-off-by: Anna Karas <aka@semihalf.com> Change-Id: I22a6a592f0d4d509f19920f4ad2b18e8ed83a03e Reviewed-on: https://review.coreboot.org/c/coreboot/+/43285 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Paul Fagerburg <pfagerburg@chromium.org> Reviewed-by: Julius Werner <jwerner@chromium.org>
Diffstat (limited to 'tests')
-rw-r--r--tests/lib/Makefile.inc1
-rw-r--r--tests/lib/b64_decode-test.c6
-rw-r--r--tests/stubs/console.c13
3 files changed, 14 insertions, 6 deletions
diff --git a/tests/lib/Makefile.inc b/tests/lib/Makefile.inc
index 594c68ec06..b66d386787 100644
--- a/tests/lib/Makefile.inc
+++ b/tests/lib/Makefile.inc
@@ -8,6 +8,7 @@ string-test-srcs += tests/lib/string-test.c
string-test-srcs += src/lib/string.c
b64_decode-test-srcs += tests/lib/b64_decode-test.c
+b64_decode-test-srcs += tests/stubs/console.c
b64_decode-test-srcs += src/lib/b64_decode.c
hexstrtobin-test-srcs += tests/lib/hexstrtobin-test.c
diff --git a/tests/lib/b64_decode-test.c b/tests/lib/b64_decode-test.c
index 452c67f3ae..e6bbca50ee 100644
--- a/tests/lib/b64_decode-test.c
+++ b/tests/lib/b64_decode-test.c
@@ -24,12 +24,6 @@ const char *invalid[] = {
"SGVsbG-8="
};
-/* Provide necessary definition in order to satisfy dependencies. */
-int do_printk(int msg_level, const char *fmt, ...)
-{
- return 0;
-}
-
static void test_b64_decode(void **state)
{
uint8_t *decoded;
diff --git a/tests/stubs/console.c b/tests/stubs/console.c
new file mode 100644
index 0000000000..b6a75831b5
--- /dev/null
+++ b/tests/stubs/console.c
@@ -0,0 +1,13 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
+
+#include <console/console.h>
+
+int do_printk(int msg_level, const char *fmt, ...)
+{
+ return 0;
+}
+
+int do_vprintk(int msg_level, const char *fmt, va_list args)
+{
+ return 0;
+}