test: vboot: Parameterise the test
authorSimon Glass <sjg@chromium.org>
Wed, 18 Mar 2020 17:44:00 +0000 (11:44 -0600)
committerSimon Glass <sjg@chromium.org>
Wed, 1 Apr 2020 13:45:09 +0000 (07:45 -0600)
commit1b090032029b35080a5a87c9f1047882d894ab37
treef047b5e46882b592d33f90b8fe745ea07a214090
parentc021971e132234667eb80bc29bdd4ad6c8d04458
test: vboot: Parameterise the test

This test is actually made up of five separate tests. Split them out so
that they appear as separate tests.

Unfortunately this restarts U-Boot multiple times which adds about a
second to the already-long vboot test, about 8 seconds total on my
machine. We could add a special 'teardown' test afterwards but if the
tests are executed out of order that would not work.

Changing test_vboot into a class causes it not to be discovered and makes
it different from all other tests.

Signed-off-by: Simon Glass <sjg@chromium.org>
test/py/tests/test_vboot.py