diff options
author | Anastasia Klimchuk <aklm@chromium.org> | 2022-08-30 12:45:56 +1000 |
---|---|---|
committer | Anastasia Klimchuk <aklm@chromium.org> | 2022-09-04 22:47:52 +0000 |
commit | 5fbe87ce504be99a12c196415e3da5e04605d56a (patch) | |
tree | cd8ac9ff358e2dbc00f4fbe2b9c8c8722e5cbcf2 /tests/lifecycle.h | |
parent | 549b3998e8a6f0c0b053792d67503ea3fb31b18d (diff) | |
download | flashrom-5fbe87ce504be99a12c196415e3da5e04605d56a.tar.gz flashrom-5fbe87ce504be99a12c196415e3da5e04605d56a.tar.bz2 flashrom-5fbe87ce504be99a12c196415e3da5e04605d56a.zip |
tests/lifecycle: Run shutdown for init error paths
`run_init_error_path` tests the scenario when init function of
a programmer fails. Init can fail at different phases and depending
on a specific test scenario it could be before or after shutdown
function has been registered.
If shutdown function has already been registered, it needs to run
because it cleans up the resources allocated during init. This patch
prevents memory leaks.
BUG=b:181803212
TEST=ninja test
Change-Id: I604edff18e35b7c044b73d3a8adfa8c800eddfd2
Signed-off-by: Anastasia Klimchuk <aklm@chromium.org>
Reviewed-on: https://review.coreboot.org/c/flashrom/+/67198
Reviewed-by: Edward O'Callaghan <quasisec@chromium.org>
Reviewed-by: Felix Singer <felixsinger@posteo.net>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'tests/lifecycle.h')
0 files changed, 0 insertions, 0 deletions