text: """
  Test loading of a kext binary.
  """
  
  
  
  import lldb
  from lldbsuite.test.decorators import *
  from lldbsuite.test.lldbtest import *
  from lldbsuite.test import lldbutil
  
  
  class LoadKextTestCase(TestBase):
      NO_DEBUG_INFO_TESTCASE = True
  
      mydir = TestBase.compute_mydir(__file__)
  
      def test_load_kext(self):
          """Test that lldb can load a kext binary."""
  
          # Create kext from YAML.
          self.yaml2obj("mykext.yaml", self.getBuildArtifact("mykext"))
  
          target = self.dbg.CreateTarget(self.getBuildArtifact("mykext"))
  
          self.assertTrue(target.IsValid())
  
          self.assertEqual(target.GetNumModules(), 1)
          mod = target.GetModuleAtIndex(0)
          self.assertEqual(mod.GetFileSpec().GetFilename(), "mykext")
  