Skip to content
Snippets Groups Projects
user avatar
Iustin Pop authored
While testing some other stuff, I realised that the gnt-* commands
could be broken (as in, the script fails with syntax errors), but make
check doesn't detect it. Since we have shelltest, we can now add
trivial tests for this case.

One downside is that starting the scripts seems to be much slower
than the htools binaries, so we can't add as many tests.

The other downside is that shelltest is now required for all
development work, but I think this is a small disadvantage compared to
the increased testing possibilities.

Signed-off-by: default avatarIustin Pop <iustin@google.com>
Reviewed-by: default avatarMichael Hanselmann <hansmi@google.com>
30f2802f
Name Last commit Last update
..
data
cfgupgrade_unittest.py
check-cert-expired_unittest.bash
cli-test.bash
daemon-util_unittest.bash
docs_unittest.py
ganeti-cleaner_unittest.bash
ganeti-cli.test
ganeti.asyncnotifier_unittest.py
ganeti.backend_unittest.py
ganeti.bdev_unittest.py
ganeti.cache_unittest.py
ganeti.cli_unittest.py
ganeti.client.gnt_cluster_unittest.py
ganeti.client.gnt_instance_unittest.py
ganeti.cmdlib_unittest.py
ganeti.compat_unittest.py
ganeti.confd.client_unittest.py
ganeti.config_unittest.py
ganeti.constants_unittest.py
ganeti.daemon_unittest.py
ganeti.errors_unittest.py
ganeti.hooks_unittest.py
ganeti.ht_unittest.py
ganeti.http_unittest.py
ganeti.hypervisor.hv_chroot_unittest.py
ganeti.hypervisor.hv_fake_unittest.py
ganeti.hypervisor.hv_kvm_unittest.py
ganeti.hypervisor.hv_lxc_unittest.py
ganeti.hypervisor.hv_xen_unittest.py
ganeti.hypervisor_unittest.py
ganeti.impexpd_unittest.py
ganeti.jqueue_unittest.py
ganeti.locking_unittest.py
ganeti.luxi_unittest.py
ganeti.masterd.instance_unittest.py
ganeti.mcpu_unittest.py
ganeti.netutils_unittest.py
ganeti.objects_unittest.py
ganeti.opcodes_unittest.py
ganeti.ovf_unittest.py
ganeti.qlang_unittest.py
ganeti.query_unittest.py
ganeti.rapi.baserlib_unittest.py
ganeti.rapi.client_unittest.py
ganeti.rapi.resources_unittest.py
ganeti.rapi.rlib2_unittest.py
ganeti.rapi.testutils_unittest.py
ganeti.rpc_unittest.py
ganeti.runtime_unittest.py
ganeti.serializer_unittest.py
ganeti.ssh_unittest.py
ganeti.storage_unittest.py
ganeti.tools.ensure_dirs_unittest.py
ganeti.uidpool_unittest.py
ganeti.utils.algo_unittest.py
ganeti.utils.filelock_unittest.py
ganeti.utils.hash_unittest.py
ganeti.utils.io_unittest-runasroot.py
ganeti.utils.io_unittest.py
ganeti.utils.log_unittest.py
ganeti.utils.mlock_unittest.py
ganeti.utils.nodesetup_unittest.py
ganeti.utils.process_unittest.py
ganeti.utils.retry_unittest.py
ganeti.utils.text_unittest.py
ganeti.utils.wrapper_unittest.py
ganeti.utils.x509_unittest.py
ganeti.utils_unittest.py
ganeti.workerpool_unittest.py
gnt-cli.test
htools-balancing.test
htools-basic.test
htools-dynutil.test
htools-excl.test
htools-hail.test
htools-hspace.test
htools-invalid.test
htools-multi-group.test
htools-no-backend.test
htools-rapi.test
htools-single-group.test
htools-text-backend.test
import-export_unittest-helper
import-export_unittest.bash
lockperf.py
mocks.py
pycurl_reset_unittest.py
tempfile_fork_unittest.py
testutils.py