Statistics
| Branch: | Tag: | Revision:

root / test / py @ 13bb1b4c

Name Size
  cmdlib
__init__.py 1.4 kB
bash_completion.bash 5.8 kB
cfgupgrade_unittest.py 17.6 kB
check-cert-expired_unittest.bash 2.5 kB
cli-test.bash 196 Bytes
daemon-util_unittest.bash 3.4 kB
docs_unittest.py 10.8 kB
ganeti-cleaner_unittest.bash 6.6 kB
ganeti-cli.test 504 Bytes
ganeti.asyncnotifier_unittest.py 7.2 kB
ganeti.backend_unittest-runasroot.py 2.6 kB
ganeti.backend_unittest.py 28.6 kB
ganeti.bootstrap_unittest.py 7 kB
ganeti.cli_unittest.py 58.8 kB
ganeti.client.gnt_cluster_unittest.py 12.7 kB
ganeti.client.gnt_instance_unittest.py 8.7 kB
ganeti.client.gnt_job_unittest.py 5.6 kB
ganeti.compat_unittest.py 4.5 kB
ganeti.confd.client_unittest.py 7.7 kB
ganeti.config_unittest.py 23.4 kB
ganeti.constants_unittest.py 7 kB
ganeti.daemon_unittest.py 24.8 kB
ganeti.errors_unittest.py 3.5 kB
ganeti.hooks_unittest.py 19.1 kB
ganeti.ht_unittest.py 9.8 kB
ganeti.http_unittest.py 26.8 kB
ganeti.hypervisor.hv_chroot_unittest.py 2.2 kB
ganeti.hypervisor.hv_fake_unittest.py 1.9 kB
ganeti.hypervisor.hv_kvm_unittest.py 15.7 kB
ganeti.hypervisor.hv_lxc_unittest.py 2.1 kB
ganeti.hypervisor.hv_xen_unittest.py 32.6 kB
ganeti.hypervisor_unittest.py 3.1 kB
ganeti.impexpd_unittest.py 9.1 kB
ganeti.jqueue_unittest.py 96.9 kB
ganeti.jstore_unittest.py 3.8 kB
ganeti.locking_unittest.py 92.5 kB
ganeti.luxi_unittest.py 9.5 kB
ganeti.masterd.iallocator_unittest.py 8.6 kB
ganeti.masterd.instance_unittest.py 6.2 kB
ganeti.mcpu_unittest.py 9.5 kB
ganeti.netutils_unittest.py 19.3 kB
ganeti.objects_unittest.py 27.9 kB
ganeti.opcodes_unittest.py 14.9 kB
ganeti.outils_unittest.py 3.6 kB
ganeti.ovf_unittest.py 30.7 kB
ganeti.qlang_unittest.py 10.8 kB
ganeti.query_unittest.py 75.1 kB
ganeti.rapi.baserlib_unittest.py 6 kB
ganeti.rapi.client_unittest.py 58.4 kB
ganeti.rapi.resources_unittest.py 2.6 kB
ganeti.rapi.rlib2_unittest.py 61.5 kB
ganeti.rapi.testutils_unittest.py 5.9 kB
ganeti.rpc_unittest.py 34.3 kB
ganeti.runtime_unittest.py 6.4 kB
ganeti.serializer_unittest.py 4.9 kB
ganeti.server.rapi_unittest.py 9.6 kB
ganeti.ssconf_unittest.py 9.2 kB
ganeti.ssh_unittest.py 5.6 kB
ganeti.storage.bdev_unittest.py 12 kB
ganeti.storage.container_unittest.py 5.1 kB
ganeti.storage.drbd_unittest.py 18.2 kB
ganeti.storage.filestorage_unittest.py 7.7 kB
ganeti.tools.burnin_unittest.py 1.8 kB
ganeti.tools.ensure_dirs_unittest.py 3.1 kB
ganeti.tools.node_daemon_setup_unittest.py 7.2 kB
ganeti.tools.prepare_node_join_unittest.py 9.3 kB
ganeti.uidpool_unittest.py 4.4 kB
ganeti.utils.algo_unittest.py 12.6 kB
ganeti.utils.filelock_unittest.py 4.8 kB
ganeti.utils.hash_unittest.py 5 kB
ganeti.utils.io_unittest-runasroot.py 5.2 kB
ganeti.utils.io_unittest.py 36 kB
ganeti.utils.log_unittest.py 8.9 kB
ganeti.utils.lvm_unittest.py 4.6 kB
ganeti.utils.mlock_unittest.py 2.1 kB
ganeti.utils.nodesetup_unittest.py 4.5 kB
ganeti.utils.process_unittest.py 25.3 kB
ganeti.utils.retry_unittest.py 7.7 kB
ganeti.utils.storage_unittest.py 4.7 kB
ganeti.utils.text_unittest.py 23.2 kB
ganeti.utils.version_unittest.py 4 kB
ganeti.utils.wrapper_unittest.py 5.6 kB
ganeti.utils.x509_unittest.py 14 kB
ganeti.utils_unittest.py 13.2 kB
ganeti.vcluster_unittest.py 9.2 kB
ganeti.workerpool_unittest.py 20.1 kB
gnt-cli.test 1.5 kB
import-export_unittest-helper 3.1 kB
import-export_unittest.bash 11.9 kB
lockperf.py 4.1 kB
mocks.py 3.8 kB
pycurl_reset_unittest.py 2.9 kB
qa.qa_config_unittest.py 14.3 kB
tempfile_fork_unittest.py 4 kB
testutils.py 7.1 kB

Latest revisions

# Date Author Comment
13bb1b4c 12/11/2014 12:54 pm Apollon Oikonomopoulos

(2.12) QMP: make QmpConnection act as a context manager

This will allow automatic connection and socket cleanup on command
completion.

We also repeat the Qmp tests using the context manager. For this to be
feasible, we move the test scenario to class variables and modify...

546cdf7a 12/11/2014 12:54 pm Apollon Oikonomopoulos

(2.12) QMP: always return the command result

According to the QEMU Machine Protocol Specification, the messages sent
by QMP as a response to a command can be of two types: either an error
message (identified by the "error" key), or a success message
(identified by the "return" key)....

d7afb578 12/11/2014 12:53 pm Apollon Oikonomopoulos

(2.12) QMP: test supported_commands

Add test for supported_commands.

Signed-off-by: Apollon Oikonomopoulos <>
Signed-off-by: Thomas Thrainer <>
Reviewed-by: Thomas Thrainer <>

f511a776 12/11/2014 12:53 pm Dimitris Aragiorgis

(2.12) KVM: move tap control functions to a submodule

Move all tap-related functionality to the hv_kvm.netdev submodule.
We rename _OpenTap to OpenTap, since it will now be used as a public
function.

Also, change the hv_kvm tests to import the new code....

19292ecc 12/11/2014 12:53 pm Dimitris Aragiorgis

Disable CheckFileStoragePathNotWritable test

..because it fails when runs as root.

Signed-off-by: Dimitris Aragiorgis <>

fe42a791 09/12/2014 10:59 am Klaus Aehlig

Update the license statement

It was decided that Ganeti is relicensed under the 2-clause
BSD license. Update the license statements accordingly (issue #936).

Signed-off-by: Klaus Aehlig <>
Reviewed-by: Petr Pudlak <>

e290ac5b 08/12/2014 03:12 pm Hrvoje Ribicic

Allow instance disks to be added with --no-wait-for-sync

The patch 3c260845147c6dad35e37c03ba9a7556814f3f3f fixed a bug where
adding a new disk to an instance with deactivated disks activated the
disk. However, it also introduced some erroneous behaviour, preventing...

c6199a4d 07/16/2014 05:01 pm Klaus Aehlig

Adapt relative path expansion in PATH to new environment

The test framework we use sets PYTHONPATH for tests so that
the python module under test is used. Unfortunately, the paths
in PYTHONPATH are relative paths. So we need to expand them for
this test. Here we just update our fragile work around, but the...

e019c091 07/16/2014 02:23 pm Klaus Aehlig

Merge branch 'stable-2.9' into stable-2.10

  • stable-2.9
    Make ganeti-cleaner switch to a save working directory

Signed-off-by: Klaus Aehlig <>
Reviewed-by: Petr Pudlak <>

faa5ce00 07/16/2014 01:28 pm Klaus Aehlig

Make ganeti-cleaner switch to a save working directory

For some reason, find does stat the current working directory,
which, when invoked via cron, may or may not be readable by the
process (issue 880). Therefore, first change to a directory that
is definitely accessible to the process; the directory it logs...

View revisions

Also available in: Atom