test/py: regenerate persistent GPT image if code changes
authorStephen Warren <swarren@nvidia.com>
Fri, 27 Oct 2017 00:23:35 +0000 (18:23 -0600)
committerTom Rini <trini@konsulko.com>
Mon, 6 Nov 2017 14:59:00 +0000 (09:59 -0500)
commitac122efdb66f24fe4a642ec76bd32d80bf34bba4
tree9cb83d2c42e4c2144af97e61749954a462d82489
parent84d46e7e8948780d7ca20c24dfc7b653b900f728
test/py: regenerate persistent GPT image if code changes

test_gpt generates a persistent disk image which can be re-used across
multiple test runs. Currently, if the Python code that generates the disk
image change, the image is not regenerated, which could cause test
failures e.g. if a test was updated to expect some new partition name or
size, yet the persistent disk image contained the old name or size. This
change introduces functionality to regenerate the disk image if the
instructions to generate the image have changed.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
test/py/tests/test_gpt.py
test/py/u_boot_utils.py