コード例 #1
0
ファイル: capsTests.py プロジェクト: rexhsu/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)
コード例 #2
0
ファイル: capsTests.py プロジェクト: fancyKai/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(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)
コード例 #3
0
ファイル: capsTests.py プロジェクト: eprasad/vdsm
 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)
コード例 #4
0
ファイル: capsTests.py プロジェクト: eprasad/vdsm
 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)
コード例 #5
0
ファイル: capsTests.py プロジェクト: fancyKai/vdsm
 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)
コード例 #6
0
ファイル: capsTests.py プロジェクト: fancyKai/vdsm
 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)
コード例 #7
0
ファイル: capsTests.py プロジェクト: sshnaidm/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
ファイル: capsTests.py プロジェクト: rexhsu/vdsm
 def testLiveSnapshotX86_64(self):
     capsData = self._readCaps("caps_libvirt_intel_i73770.out")
     support = caps._getLiveSnapshotSupport(cpuarch.X86_64, capsData)
     self.assertEqual(support, True)