示例#1
0
    def test_getLiveSnapshotSupport(self):
        # Using any caps file to test the correctness of parsing
        capsData = self._readCaps("caps_libvirt_intel_i73770_nosnap.out")
        UNSUPPORTED_ARCHITECTURE = 'i686'

        result = caps._getLiveSnapshotSupport(UNSUPPORTED_ARCHITECTURE,
                                              capsData)
        self.assertIsNone(result)

        result = caps._getLiveSnapshotSupport(cpuarch.X86_64, capsData)
        self.assertFalse(result)

        capsData = self._readCaps("caps_libvirt_intel_i73770.out")

        result = caps._getLiveSnapshotSupport(UNSUPPORTED_ARCHITECTURE,
                                              capsData)
        self.assertIsNone(result)

        result = caps._getLiveSnapshotSupport(cpuarch.X86_64, capsData)
        self.assertTrue(result)
示例#2
0
文件: caps_test.py 项目: EdDev/vdsm
    def test_getLiveSnapshotSupport(self):
        # Using any caps file to test the correctness of parsing
        capsData = self._readCaps("caps_libvirt_intel_i73770_nosnap.out")
        UNSUPPORTED_ARCHITECTURE = 'i686'

        result = caps._getLiveSnapshotSupport(UNSUPPORTED_ARCHITECTURE,
                                              capsData)
        self.assertIsNone(result)

        result = caps._getLiveSnapshotSupport(cpuarch.X86_64,
                                              capsData)
        self.assertFalse(result)

        capsData = self._readCaps("caps_libvirt_intel_i73770.out")

        result = caps._getLiveSnapshotSupport(UNSUPPORTED_ARCHITECTURE,
                                              capsData)
        self.assertIsNone(result)

        result = caps._getLiveSnapshotSupport(cpuarch.X86_64,
                                              capsData)
        self.assertTrue(result)
示例#3
0
 def testLiveSnapshotDisabledX86_64(self):
     capsData = self._readCaps("caps_libvirt_intel_i73770_nosnap.out")
     support = caps._getLiveSnapshotSupport(cpuarch.X86_64, capsData)
     self.assertEqual(support, False)
示例#4
0
 def testLiveSnapshotX86_64(self):
     capsData = self._readCaps("caps_libvirt_intel_i73770.out")
     support = caps._getLiveSnapshotSupport(cpuarch.X86_64, capsData)
     self.assertEqual(support, True)
示例#5
0
 def testLiveSnapshotNoElementX86_64(self):
     '''old libvirt, backward compatibility'''
     capsData = self._readCaps("caps_libvirt_amd_6274.out")
     support = caps._getLiveSnapshotSupport(cpuarch.X86_64, capsData)
     self.assertTrue(support is None)
示例#6
0
文件: caps_test.py 项目: EdDev/vdsm
 def testLiveSnapshotDisabledX86_64(self):
     capsData = self._readCaps("caps_libvirt_intel_i73770_nosnap.out")
     support = caps._getLiveSnapshotSupport(cpuarch.X86_64,
                                            capsData)
     self.assertEqual(support, False)
示例#7
0
文件: caps_test.py 项目: EdDev/vdsm
 def testLiveSnapshotX86_64(self):
     capsData = self._readCaps("caps_libvirt_intel_i73770.out")
     support = caps._getLiveSnapshotSupport(cpuarch.X86_64,
                                            capsData)
     self.assertEqual(support, True)
示例#8
0
文件: caps_test.py 项目: EdDev/vdsm
 def testLiveSnapshotNoElementX86_64(self):
     '''old libvirt, backward compatibility'''
     capsData = self._readCaps("caps_libvirt_amd_6274.out")
     support = caps._getLiveSnapshotSupport(cpuarch.X86_64,
                                            capsData)
     self.assertTrue(support is None)