diff options
author | Anastasia Klimchuk <aklm@chromium.org> | 2021-08-19 15:15:19 +1000 |
---|---|---|
committer | Edward O'Callaghan <quasisec@chromium.org> | 2021-08-30 02:44:17 +0000 |
commit | 05b59d2ca30548f8460d87dbf8353ab1437cb204 (patch) | |
tree | 5298405692008e8230849f60ffc4887c90a00a62 /tests/tests.h | |
parent | 099e3785126437abafb4f4784f05ae469deb2d1d (diff) | |
download | flashrom-05b59d2ca30548f8460d87dbf8353ab1437cb204.tar.gz flashrom-05b59d2ca30548f8460d87dbf8353ab1437cb204.tar.bz2 flashrom-05b59d2ca30548f8460d87dbf8353ab1437cb204.zip |
tests: Mock file i/o for linux_mtd and linux_spi tests
This patch adds an init-shutdown test for linux_mtd. Since
linux_mtd is using file i/o operations, those are added to the
framework and mocked.
Another driver linux_spi which is also using file i/o, got an upgrade
in this patch, and it is now reading max buffer size from sysfs (using
mocked file i/o).
A good side-effect is that linux_mtd is the first test for opaque
masters, which is great to have in preparation for a change like
CB:56103 but for opaque masters.
BUG=b:181803212
TEST=builds and ninja test
Change-Id: I73f0d6ff2ad5074add7a721ed3416230d3647e3f
Signed-off-by: Anastasia Klimchuk <aklm@chromium.org>
Reviewed-on: https://review.coreboot.org/c/flashrom/+/56413
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Edward O'Callaghan <quasisec@chromium.org>
Diffstat (limited to 'tests/tests.h')
-rw-r--r-- | tests/tests.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/tests.h b/tests/tests.h index 512b72d0a..df4a41ccf 100644 --- a/tests/tests.h +++ b/tests/tests.h @@ -46,6 +46,7 @@ void mec1308_init_and_shutdown_test_success(void **state); void nicrealtek_init_and_shutdown_test_success(void **state); void dediprog_init_and_shutdown_test_success(void **state); void ene_lpc_init_and_shutdown_test_success(void **state); +void linux_mtd_init_and_shutdown_test_success(void **state); void linux_spi_init_and_shutdown_test_success(void **state); void realtek_mst_init_and_shutdown_test_success(void **state); |