Jelajahi Sumber

support/testing/infra/emulator.py: support init=/bin/sh

The TestInitSystemNone bypasses the normal init and instead launches
directly into a shell. So it needs to bypass the login code and go
directly to a shell.

Signed-off-by: Brandon Maier <brandon.maier@collins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Brandon Maier 1 tahun lalu
induk
melakukan
95e1043013
1 mengubah file dengan 3 tambahan dan 0 penghapusan
  1. 3 0
      support/testing/infra/emulator.py

+ 3 - 0
support/testing/infra/emulator.py

@@ -133,6 +133,9 @@ class Emulator(object):
             self.qemu.expect("Password:")
             self.qemu.expect("Password:")
             self.qemu.sendline(password)
             self.qemu.sendline(password)
 
 
+        self.connect_shell()
+
+    def connect_shell(self):
         extra_init_cmd = " && ".join([
         extra_init_cmd = " && ".join([
             'export PAGER=cat',
             'export PAGER=cat',
             'dmesg -n 1',
             'dmesg -n 1',