1# 2# Copyright OpenEmbedded Contributors 3# 4# SPDX-License-Identifier: MIT 5# 6 7from oeqa.runtime.case import OERuntimeTestCase 8from oeqa.core.decorator.depends import OETestDepends 9 10class RtTest(OERuntimeTestCase): 11 @OETestDepends(['ssh.SSHTest.test_ssh']) 12 def test_is_rt(self): 13 """ 14 Check that the kernel has CONFIG_PREEMPT_RT enabled. 15 """ 16 status, output = self.target.run("uname -a") 17 self.assertEqual(status, 0, msg=output) 18 # Split so we don't get a substring false-positive 19 self.assertIn("PREEMPT_RT", output.split()) 20