Add methods to do firmware update test
Focus on modifying shellball and doing firmwareupdate with new
shellball.
Here provides methods including:
Construct temporary directory to do modifications.
Resign firmware with user-defined version.
Repack shellball.
BUG=chrome-os-partner:12442
TEST=Used by some server tests associated with firmware update
Change-Id: I6262589db717c7443b659425c73de0377e3901e9
Reviewed-on: https://gerrit.chromium.org/gerrit/29742
Reviewed-by: Tom Wai-Hong Tam <waihong@chromium.org>
Commit-Ready: Chun-Ting Chang <ctchang@chromium.org>
Reviewed-by: Chun-Ting Chang <ctchang@chromium.org>
Tested-by: Chun-Ting Chang <ctchang@chromium.org>
1 file changed