1. 21 1月, 2014 2 次提交
  2. 16 1月, 2014 5 次提交
  3. 15 1月, 2014 3 次提交
  4. 14 1月, 2014 8 次提交
  5. 13 1月, 2014 12 次提交
  6. 10 1月, 2014 10 次提交
    • C
      virt: Fix propcan pylint complaint · 0b75a85b
      Chris Evich 提交于
      Somewhere the new-ness of the class heirarchy is getting lost leading
      to these errors:
      
          # tools/run_pylint.py -q virttest/utils_net.py
          ************* Module autotest.client.tests.virt.virttest.utils_net
          E1001:1221,0: VirtIface: Use of __slots__ on an old style class
          E1001:1334,0: LibvirtIface: Use of __slots__ on an old style class
          E1001:1342,0: QemuIface: Use of __slots__ on an old style class
      
      Adding a multi-inheritance of ``object`` to the base class makes pylint
      happy and all unittests run clean.  I'm assuming that means there are
      no negative consequences.
      0b75a85b
    • C
      virt: codespell + reindent mass cleanup · 0e878b28
      Chris Evich 提交于
      Signed-off-by: NChris Evich <cevich@redhat.com>
      0e878b28
    • C
      virt-libvirt: Fix for issue #1303 · 3fc79df6
      Chris Evich 提交于
      Running these unittests in a specific order resulted in many
      failures.  The problem is, the unittests all modify contents
      of the virsh module, then they proceede to make shared-access
      of the module.  To fix this, isolation of the virsh module for
      each unittest would be needed.  However this is not practical
      since python likes to save memory by sharing loaded modules.
      
      Since all unittests that use the virsh module normally create
      an instance of the Virsh() class anyway, it's much easier to
      not isolate the module, but work with a copy of a specially
      prepared Virsh() class instance.  This instance can be generated
      with the new FakeVirshFactory() function from the virsh_unittest
      module.
      Signed-off-by: NChris Evich <cevich@redhat.com>
      3fc79df6
    • C
      virt-libvirt: unittest virsh isolation · e8fb5588
      Chris Evich 提交于
      Many unittests require testing codepaths containing
      the virsh module and/or Virsh() class instances.  However
      it is necessary to isolate them from eachother AND provide
      a check to make sure no "real" system-virsh calls are made.
      
      To make this work easier for other unittests, added a
      factory function that returns a mocked Virsh() class instance.
      Every closed method on this instance will raise a
      bogusVirshFailureException (subclass of
      unittest.TestCase.failureException).
      
      Now, unittest tests only need to call this function and
      override the resulting instance's methods as needed for
      testing.  I also added a unittest to do a basic check of
      this new unittest helper function.
      Signed-off-by: NChris Evich <cevich@redhat.com>
      e8fb5588
    • C
      virt-libvirt: net_state_dict() use another virsh · c09546e8
      Chris Evich 提交于
      This virsh module function becomes a Virsh class method, but
      internally it makes other calls to the virsh module directly.
      Sometimes this is not what is needed, rather a specific Virsh
      class instance should be used (i.e. to run against a remote
      system or with special args/dargs).  Added a parameter
      with None default to allow this.  Fixed up all references to
      this function so they also pass through proper virsh_instance
      state.
      Signed-off-by: NChris Evich <cevich@redhat.com>
      c09546e8
    • Y
      Merge pull request #1147 from FengYang/sr-iov2 · 7c8ba085
      Yang Feng 提交于
      SR-IOV: Support get VF from specified sr-iov PF.
      7c8ba085
    • R
      virt-test: add Fedora 20 · de351b08
      Ross Brattain 提交于
      Signed-off-by: NRoss Brattain <ross.b.brattain@intel.com>
      de351b08
    • D
      libvirt_vm: remove setup_serial_ports() method. · f4834f34
      Dongsheng Yang 提交于
      Commit c37a86ca picked out the create_serial_console() from setup_serial_ports(),
      and call it in env_process(). But it is not robust enough.
      
      This patch rename the setup_serial_ports() to create_serial_console() to be called
      in env_process() and remove the older create_serial_console().
      Reported-by: NYanbing Du <ydu@redhat.com>
      Signed-off-by: NDongsheng Yang <yangds.fnst@cn.fujitsu.com>
      Reviewed-by: NYanbing Du <ydu@redhat.com>
      Tested-by: NYanbing Du <ydu@redhat.com>
      f4834f34
    • L
      qemu.tests.multi_disk_random_hotplug: raise exception if no disks added · 71329cde
      Lukáš Doktor 提交于
      With incorrect configuration it might happen that no disks can be added.
      Throw exception instead of simple warning and clean test run.
      Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
      71329cde
    • L
      qemu.tests.multi_disk_random_hotplug: Put images_define in try/catch · 25f46c4f
      Lukáš Doktor 提交于
      The qdev.images_define_by_variables needs to be in the try/except
      block in order to work as expected (remove format and try another round)
      Signed-off-by: NLukáš Doktor <ldoktor@redhat.com>
      25f46c4f