Lines Matching defs:self
32 def _launch_guest(self, kvm_mode="nvhe"):
34 self.set_machine('virt')
35 kernel_path = self.ASSET_KVM_TEST_KERNEL.fetch()
37 self.vm.set_console()
38 kernel_command_line = (self.KERNEL_COMMON_COMMAND_LINE +
41 self.vm.add_args("-cpu", "cortex-a72")
42 self.vm.add_args("-machine", "virt,gic-version=3,virtualization=on",
45 self.vm.add_args("-smp", "2", "-m", "320")
47 self.vm.launch()
49 self.wait_for_console_pattern('buildroot login:')
50 ec_and_wait(self, 'root', '#')
51 ec_and_wait(self, f"export PS1='{self.PS1}'", self.OK_CMD)
54 def _smoketest_kvm(self):
55 ec_and_wait(self, f"{self.KUT_BASE}/selftest-setup", self.OK_CMD)
56 ec_and_wait(self, f"{self.KUT_BASE}/selftest-smp", self.OK_CMD)
57 ec_and_wait(self, f"{self.KUT_BASE}/selftest-vectors-kernel", self.OK_CMD)
58 ec_and_wait(self, f"{self.KUT_BASE}/selftest-vectors-user", self.OK_CMD)
60 def test_aarch64_nvhe_selftest(self):
61 self._launch_guest("nvhe")
62 self._smoketest_kvm()
64 def test_aarch64_vhe_selftest(self):
65 self._launch_guest("vhe")
66 self._smoketest_kvm()