Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)