binman: Make the operation of Entry__testing explicit
authorSimon Glass <sjg@chromium.org>
Fri, 6 Jul 2018 16:27:15 +0000 (10:27 -0600)
committerSimon Glass <sjg@chromium.org>
Mon, 9 Jul 2018 15:11:00 +0000 (09:11 -0600)
commit1835cd2264ebd8814624b738d6e25ee772682cbe
tree26ed47a02103276f2470fed20997f1c029df9f79
parent16d836cd6fa0d22e24fa2340df08e6d6d80c5107
binman: Make the operation of Entry__testing explicit

This fake entry is used for testing. At present it only has one behaviour
which is to return an invalid set of entry positions, to cause an error.

The fake entry will need to be used for other things too. Allow the test
.dts file to specify the behaviour of the fake entry, so we can control
its behaviour easily.

While we are here, drop the ReadContents() method, since this only applies
to subclasses of Entry_blob, which Entry__testing is not.

Signed-off-by: Simon Glass <sjg@chromium.org>
tools/binman/etype/_testing.py
tools/binman/test/41_unknown_pos_size.dts