From: Ahmad Fatoum <[email protected]> Instead of running into a lot of later errors, let's just abort immediately when trying to use --interactive with a target that doesn't support it.
Signed-off-by: Ahmad Fatoum <[email protected]> Link: https://lore.barebox.org/[email protected] Signed-off-by: Sascha Hauer <[email protected]> (cherry picked from commit 043af2b68ff5d4d821b80a050b9401c1128eb6a9) Signed-off-by: Ahmad Fatoum <[email protected]> --- test/strategy.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/strategy.py b/test/strategy.py index 11406b97f5f1..a89e79214ba8 100644 --- a/test/strategy.py +++ b/test/strategy.py @@ -77,6 +77,9 @@ class BareboxTestStrategy(Strategy): if state == "qemu_dump_dtb": self.qemu.machine += f",dumpdtb={self.target.name}.dtb" + if self.qemu is None: + pytest.exit(f"Can't enter {state} for non-QEMU target") + cmd = self.qemu.get_qemu_base_args() cmd.append("-serial") -- 2.47.3
