summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Kitching <kitching@google.com>2019-04-30 16:39:23 +0800
committerchrome-bot <chrome-bot@chromium.org>2019-05-07 08:15:42 -0700
commitad1a123984414144d977c547b92de57b9e2b791b (patch)
treec014dc79e5547ae2aa591c34da575eae35a3bc31
parente7edff6653e16ed915c3ad12234d133d1ef4dcc9 (diff)
downloadvboot-ad1a123984414144d977c547b92de57b9e2b791b.tar.gz
vboot: update vb2_misc_tests to use VB2_WORKBUF_ALIGN
If VB2_WORKBUF_ALIGN was set to any value other than 16, this test would fail. The test should not be dependent upon a specific alignment, but rather account for this variable. BUG=None TEST=make clean && make runtests BRANCH=none Change-Id: Iaba095eba7a852bc2eb9711bf122a23c34cb66c3 Signed-off-by: Joel Kitching <kitching@google.com> Reviewed-on: https://chromium-review.googlesource.com/1588028 Commit-Ready: Joel Kitching <kitching@chromium.org> Tested-by: Joel Kitching <kitching@chromium.org> Reviewed-by: Julius Werner <jwerner@chromium.org> Reviewed-by: Simon Glass <sjg@chromium.org>
-rw-r--r--tests/vb2_misc_tests.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/vb2_misc_tests.c b/tests/vb2_misc_tests.c
index 9b331cc1..781b0847 100644
--- a/tests/vb2_misc_tests.c
+++ b/tests/vb2_misc_tests.c
@@ -148,12 +148,14 @@ static void misc_tests(void)
struct vb2_workbuf wb;
reset_common_data();
- cc.workbuf_used = 16;
+ cc.workbuf_used = VB2_WORKBUF_ALIGN;
vb2_workbuf_from_ctx(&cc, &wb);
- TEST_PTR_EQ(wb.buf, workbuf + 16, "vb_workbuf_from_ctx() buf");
- TEST_EQ(wb.size, cc.workbuf_size - 16, "vb_workbuf_from_ctx() size");
+ TEST_PTR_EQ(wb.buf, workbuf + VB2_WORKBUF_ALIGN,
+ "vb_workbuf_from_ctx() buf");
+ TEST_EQ(wb.size, cc.workbuf_size - VB2_WORKBUF_ALIGN,
+ "vb_workbuf_from_ctx() size");
}
static void gbb_tests(void)