From 7a7fee1695bc3ea9df4a9a058a1805210328d691 Mon Sep 17 00:00:00 2001 From: David Hendricks Date: Sat, 8 Feb 2020 12:57:29 -0800 Subject: ubertest: Add blackbox test uber-script This modifies CB:23025 further to work with upstream as it is now, without the syntax changes in the patch chain. I also gave it a new name since this script is, well, uber. Since flashrom currently only supports reading/writing ROM-sized files we can't easily determine a targeted region offset and size except when a layout file is used. Therefore, some extra arithmetic is needed in the partial write test and the only modes allowed are clobber mode and layout mode. A few other changes: - Update paths and script name - Remove write-protect testing support - Use ROM-sized files only, no region-sized files - Return error if flashmap or ifd mode are used Documentation is ported from https://goo.gl/3jNoL7 into a markdown file and accompanying SVGs. Minor changes were made for clarity and formatting, and references to write protect testing have been removed for the time being. Tested using a Raspberry Pi with a W25Q16 Change-Id: I1af55d5088c54ee33853009797adbd535a506b49 Signed-off-by: David Hendricks Reviewed-on: https://review.coreboot.org/c/flashrom/+/38788 Tested-by: build bot (Jenkins) Reviewed-by: Edward O'Callaghan --- util/ubertest/drawing_local_programmer_is_dut.svg | 126 ++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 util/ubertest/drawing_local_programmer_is_dut.svg (limited to 'util/ubertest/drawing_local_programmer_is_dut.svg') diff --git a/util/ubertest/drawing_local_programmer_is_dut.svg b/util/ubertest/drawing_local_programmer_is_dut.svg new file mode 100644 index 00000000..3aa1c2a4 --- /dev/null +++ b/util/ubertest/drawing_local_programmer_is_dut.svg @@ -0,0 +1,126 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3