From 54ffca491746dac9cd457b308be5d4ffc360ec7c Mon Sep 17 00:00:00 2001 From: Rupali Jagtap Date: Tue, 16 Apr 2024 14:39:12 -0700 Subject: Add e2e test for console exit command BUG: b/334195140 Change-Id: I3ae6c1bdd73848ed6f27f1f9637021b7fb9c3f46 --- pytest/test_embedded/tests/console/test_console_avd.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pytest/test_embedded/tests/console/test_console_avd.py b/pytest/test_embedded/tests/console/test_console_avd.py index be2fbf62..52f92262 100644 --- a/pytest/test_embedded/tests/console/test_console_avd.py +++ b/pytest/test_embedded/tests/console/test_console_avd.py @@ -1,7 +1,7 @@ from pathlib import Path import pytest -from emu.timing import eventually +import emu.console.emulator_connection @pytest.mark.boot @@ -111,3 +111,13 @@ async def test_emulator_help_console_command(avd, telnet): for help_command in help_commands: assert help_command in result, "console help command failed" + + +@pytest.mark.e2e +@pytest.mark.sanity +async def test_emulator_exit_console_command(telnet): + try: + await telnet.send("exit") + assert False, "Emulator client connection did not close as expected" + except emu.console.emulator_connection.EmulatorClientEOF: + pass # Connection closed successfully -- cgit v1.2.3