diff options
-rw-r--r-- | Makefile | 9 | ||||
-rw-r--r-- | tests/vb20_verify_fw.c (renamed from futility/cmd_vb2_verify_fw.c) | 7 | ||||
-rwxr-xr-x | tests/vb2_firmware_tests.sh | 4 |
3 files changed, 6 insertions, 14 deletions
@@ -596,11 +596,6 @@ FUTIL_SRCS = \ futility/traversal.c \ futility/vb1_helper.c -ifneq (${VBOOT2},) -FUTIL_SRCS += \ - futility/cmd_vb2_verify_fw.c -endif - # List of commands built in futility and futility_s. FUTIL_STATIC_CMD_LIST = ${BUILD}/gen/futility_static_cmds.c FUTIL_CMD_LIST = ${BUILD}/gen/futility_cmds.c @@ -679,9 +674,11 @@ TEST20_NAMES = \ tests/vb20_api_tests \ tests/vb20_common_tests \ tests/vb20_common2_tests \ + tests/vb20_verify_fw.c \ tests/vb20_common3_tests \ tests/vb20_misc_tests \ - tests/vb20_rsa_padding_tests + tests/vb20_rsa_padding_tests \ + tests/vb20_verify_fw TEST21_NAMES = \ tests/vb21_api_tests \ diff --git a/futility/cmd_vb2_verify_fw.c b/tests/vb20_verify_fw.c index 53079bb1..e070ff39 100644 --- a/futility/cmd_vb2_verify_fw.c +++ b/tests/vb20_verify_fw.c @@ -11,7 +11,6 @@ #include "2sysincludes.h" #include "2api.h" -#include "futility.h" const char *gbb_fname; const char *vblock_fname; @@ -137,7 +136,7 @@ static void print_help(const char *progname) printf("Usage: %s <gbb> <vblock> <body>\n", progname); } -static int do_vb2_verify_fw(int argc, char *argv[]) +int main(int argc, char *argv[]) { struct vb2_context ctx; uint8_t workbuf[16384] __attribute__ ((aligned (VB2_WORKBUF_ALIGN))); @@ -210,7 +209,3 @@ static int do_vb2_verify_fw(int argc, char *argv[]) return 0; } - -DECLARE_FUTIL_COMMAND(vb2_verify_fw, do_vb2_verify_fw, - "Verifies firmware using vboot2 library", - print_help); diff --git a/tests/vb2_firmware_tests.sh b/tests/vb2_firmware_tests.sh index fccacda2..4150572e 100755 --- a/tests/vb2_firmware_tests.sh +++ b/tests/vb2_firmware_tests.sh @@ -52,7 +52,7 @@ ${FUTILITY} vbutil_firmware \ echo 'Verifying test firmware using vb2_verify_fw' -# Verify the firmware using vboot2 utility -${FUTILITY} vb2_verify_fw gbb.test vblock.test body.test +# Verify the firmware using vboot2 checks +${BUILD_RUN}/tests/vb20_verify_fw gbb.test vblock.test body.test happy 'vb2_verify_fw succeeded' |