diff options
author | Joel Kitching <kitching@google.com> | 2019-04-30 16:39:23 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-05-07 08:15:42 -0700 |
commit | ad1a123984414144d977c547b92de57b9e2b791b (patch) | |
tree | c014dc79e5547ae2aa591c34da575eae35a3bc31 | |
parent | e7edff6653e16ed915c3ad12234d133d1ef4dcc9 (diff) | |
download | vboot-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.c | 8 |
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) |