Esempio n. 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)
Esempio n. 2
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(caps.Architecture.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(caps.Architecture.X86_64,
                                              capsData)
        self.assertTrue(result)
Esempio n. 3
0
 def testLiveSnapshotDisabledX86_64(self):
     capsData = self._readCaps("caps_libvirt_intel_i73770_nosnap.out")
     support = caps._getLiveSnapshotSupport(caps.Architecture.X86_64,
                                            capsData)
     self.assertEqual(support, False)
Esempio n. 4
0
 def testLiveSnapshotNoElementX86_64(self):
     '''old libvirt, backward compatibility'''
     capsData = self._readCaps("caps_libvirt_amd_6274.out")
     support = caps._getLiveSnapshotSupport(caps.Architecture.X86_64,
                                            capsData)
     self.assertTrue(support is None)
Esempio n. 5
0
 def testLiveSnapshotDisabledX86_64(self):
     capsData = self._readCaps("caps_libvirt_intel_i73770_nosnap.out")
     support = caps._getLiveSnapshotSupport(caps.Architecture.X86_64,
                                            capsData)
     self.assertEqual(support, False)
Esempio n. 6
0
 def testLiveSnapshotNoElementX86_64(self):
     '''old libvirt, backward compatibility'''
     capsData = self._readCaps("caps_libvirt_amd_6274.out")
     support = caps._getLiveSnapshotSupport(caps.Architecture.X86_64,
                                            capsData)
     self.assertTrue(support is None)
Esempio n. 7
0
 def testLiveSnapshotX86_64(self):
     capsData = self._readCaps("caps_libvirt_intel_i73770.out")
     support = caps._getLiveSnapshotSupport(cpuarch.X86_64,
                                            capsData)
     self.assertEqual(support, True)
Esempio n. 8
0
 def testLiveSnapshotX86_64(self):
     capsData = self._readCaps("caps_libvirt_intel_i73770.out")
     support = caps._getLiveSnapshotSupport(cpuarch.X86_64, capsData)
     self.assertEqual(support, True)