libvirt/tests
Yi Li cdd362e0e7 storage: escape ipv6 for ceph mon hosts to librados
Hosts for rbd are ceph monitor daemons. These have fixed IP addresses,
so they are often referenced by IP rather than hostname for
convenience, or to avoid relying on DNS. Using IPv4 addresses as the
host name works already, but IPv6 addresses require rbd-specific
escaping because the colon is used as an option separator in the
string passed to librados.

Escape these colons, and enclose the IPv6 address in square brackets
so it is distinguished from the port, which is currently mandatory.

Signed-off-by: Yi Li <yili@winhong.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Ján Tomko <jtomko@redhat.com>
2019-06-18 17:14:17 +02:00
..
bhyveargv2xmldata
bhyvexml2argvdata
bhyvexml2xmloutdata
capabilityschemadata
commanddata
cputestdata cpu_map: Define md-clear CPUID bit 2019-05-14 19:33:37 +02:00
domaincapsschemadata tests: domaincaps: Add QEMU 4.0.0 for s390x 2019-05-06 14:49:26 +02:00
domainconfdata
domainschemadata
domainsnapshotxml2xmlin
domainsnapshotxml2xmlout snapshot: Use post-parse instead of regex in testsuite 2019-04-16 21:55:59 -05:00
fchostdata/fc_host
genericxml2xmlindata conf: Add support for emulatorsched 2019-04-16 13:46:17 +02:00
genericxml2xmloutdata conf: Add support for emulatorsched 2019-04-16 13:46:17 +02:00
interfaceschemadata
libxlxml2domconfigdata libxl: Add support for max_grant_frames 2019-03-13 12:06:52 -06:00
lxcconf2xmldata
lxcxml2xmldata
lxcxml2xmloutdata
networkxml2confdata
networkxml2firewalldata network: delay global firewall setup if no networks are running 2019-05-23 16:29:48 +01:00
networkxml2xmlin
networkxml2xmlout
networkxml2xmlupdatein
networkxml2xmlupdateout
nodedevschemadata xml: nodedev: make pci capability class element optional 2019-03-22 12:59:56 +03:00
nssdata
nwfilterxml2firewalldata
nwfilterxml2xmlin
nwfilterxml2xmlout
qemuagentdata
qemuargv2xmldata
qemublocktestdata/xml2json
qemucapabilitiesdata backup: Add two new qemu capabilities 2019-06-11 21:42:57 -05:00
qemucaps2xmloutdata
qemufirmwaredata qemufirmwaretest: Test qemuFirmwareFetchConfigs() 2019-03-12 15:29:44 +01:00
qemuhotplugtestcpus
qemuhotplugtestdevices qemuhotplugtest: Don't plug a SCSI disk at unit 7 2019-04-18 17:08:33 +02:00
qemuhotplugtestdomains qemuhotplugtest: Don't plug a SCSI disk at unit 7 2019-04-18 17:08:33 +02:00
qemumemlockdata
qemumigparamsdata
qemumonitorjsondata
qemustatusxml2xmldata Revert "network: use 'bridge' as actual type instead of 'network'" 2019-04-30 14:42:34 +01:00
qemuxml2argvdata conf: record a portid against the domain conf 2019-06-17 15:45:09 +01:00
qemuxml2xmloutdata conf: Parse and format SMMUv3 IOMMU 2019-06-03 17:40:48 +02:00
secretxml2xmlin
securityselinuxhelperdata
securityselinuxlabeldata
sexpr2xmldata libxl: Add implicit xenbus controller 2019-03-13 12:06:52 -06:00
storagepoolcapsschemadata
storagepoolschemadata
storagepoolxml2argvdata
storagepoolxml2xmlin storage: escape ipv6 for ceph mon hosts to librados 2019-06-18 17:14:17 +02:00
storagepoolxml2xmlout storage: escape ipv6 for ceph mon hosts to librados 2019-06-18 17:14:17 +02:00
storagevolschemadata
storagevolxml2argvdata
storagevolxml2xmlin
storagevolxml2xmlout
sysinfodata virSysinfoReadARM: Try reading DMI table 2019-06-03 17:59:38 +02:00
vboxsnapshotxmldata
vircaps2xmldata
vircgroupdata
virconfdata
virfilecachedata
virfiledata
virhostcpudata
virjsondata virjsontest: switch DO_TEST_PARSE_FILE to use output files 2019-04-03 14:44:32 +02:00
virmacmaptestdata
virnetdaemondata
virnetdevtestdata/sys/class/net
virnetworkportxml2xmldata conf: introduce virNetworkPortDefPtr struct and XML support 2019-06-17 15:19:54 +01:00
virnwfilterbindingxml2xmldata
virpcitestdata
virresctrldata
virscsidata
virstorageutildata
virusbtestdata/sys_bus_usb/devices
vmwareverdata
vmx2xmldata vmx: convert firmware config for autoselection 2019-04-15 20:03:55 -04:00
xlconfigdata tests: Add several net model passthrough tests 2019-04-16 13:11:08 -04:00
xmconfigdata tests: Add several net model passthrough tests 2019-04-16 13:11:08 -04:00
xml2sexprdata tests: Add several net model passthrough tests 2019-04-16 13:11:08 -04:00
xml2vmxdata vmx: write firmware back from autoselection 2019-04-15 20:03:55 -04:00
.valgrind.supp
bhyveargv2xmlmock.c
bhyveargv2xmltest.c
bhyvexml2argvmock.c
bhyvexml2argvtest.c
bhyvexml2xmltest.c
check-file-access.pl
commandhelper.c
commandtest.c lib: Avoid double close when passing FDs with virCommandPassFD() 2019-05-17 16:01:11 +02:00
cputest.c cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5 2019-05-14 19:33:37 +02:00
domaincapsmock.c
domaincapstest.c tests: domaincaps: Add QEMU 4.0.0 for s390x 2019-05-06 14:49:26 +02:00
domainconftest.c
domainsnapshotxml2xmltest.c snapshot: Make virDomainSnapshotDef a virObject 2019-05-09 10:02:53 -05:00
esxutilstest.c
eventtest.c Revert "Include unistd.h directly by files using it" 2019-04-10 12:26:32 +02:00
fchosttest.c
fdstreamtest.c
file_access_whitelist.txt
genericxml2xmltest.c conf: Add support for emulatorsched 2019-04-16 13:46:17 +02:00
group-qemu-caps.pl Always put _LAST enums on second line of VIR_ENUM_IMPL 2019-04-11 12:47:23 -04:00
interfacexml2xmltest.c
libvirtd-fail
libvirtd-pool
libxlmock.c
libxlxml2domconfigtest.c tests: Stop looking for abs_top_srcdir in the environment 2019-03-14 10:05:25 +01:00
lxcconf2xmltest.c
lxcxml2xmltest.c
Makefile.am conf: introduce virNetworkPortDefPtr struct and XML support 2019-06-17 15:19:54 +01:00
metadatatest.c conf: fix title and description for virDomainSetMetadata API 2019-03-08 14:59:20 +01:00
networkxml2conftest.c
networkxml2firewalltest.c network: delay global firewall setup if no networks are running 2019-05-23 16:29:48 +01:00
networkxml2xmltest.c
networkxml2xmlupdatetest.c
nodedevxml2xmltest.c
nsslinktest.c
nssmock.c
nsstest.c
nwfilterebiptablestest.c
nwfilterxml2firewalltest.c tests: Stop looking for abs_top_srcdir in the environment 2019-03-14 10:05:25 +01:00
nwfilterxml2xmltest.c
objecteventtest.c Revert "Include unistd.h directly by files using it" 2019-04-10 12:26:32 +02:00
objectlocking.ml
oomtrace.pl
openvzutilstest.c
openvzutilstest.conf
pkix_asn1_tab.c
qemuagenttest.c
qemuargv2xmltest.c qemuargv2xmltest: Use mocked virQEMUCapsProbeHostCPU 2019-06-03 18:07:16 +02:00
qemublocktest.c conf: Add parameter to virDomainDiskSourceFormat 2019-05-06 18:05:17 -05:00
qemucapabilitiestest.c tests: Allow QMP schema testing in qemuMonitorTestNewFromFileFull 2019-06-07 16:18:45 +02:00
qemucaps2xmlmock.c
qemucaps2xmltest.c qemucaps2xmltest: Don't leak @binary 2019-04-20 07:48:42 +02:00
qemucapsfixreplies
qemucapsprobe.c
qemucapsprobemock.c
qemucommandutiltest.c
qemucpumock.c qemu: Make virQEMUCapsProbeHostCPUForEmulator more generic 2019-06-03 18:07:16 +02:00
qemufirmwaretest.c qemu_firmware: Introduce qemuFirmwareGetSupported 2019-04-10 13:58:30 +02:00
qemuhotplugtest.c tests: always assume JSON in qemuMonitorTestNew 2019-06-17 16:12:57 +02:00
qemumemlocktest.c tests: Stop looking for abs_top_srcdir in the environment 2019-03-14 10:05:25 +01:00
qemumigparamstest.c
qemumonitorjsontest.c tests: qemumonitorjson: Replace use of virReportError 2019-06-12 09:19:25 +02:00
qemumonitortestutils.c tests: qemuMonitorTestAddInvalidCommandResponse: VIR_AUTOFREE 2019-06-17 16:12:57 +02:00
qemumonitortestutils.h tests: always assume JSON in qemuMonitorTestNew 2019-06-17 16:12:57 +02:00
qemusecuritymock.c util: Don't include 'viralloc.h' into other header files 2019-04-10 09:12:04 +02:00
qemusecuritytest.c
qemusecuritytest.h
qemuxml2argvmock.c
qemuxml2argvtest.c conf: Parse and format SMMUv3 IOMMU 2019-06-03 17:40:48 +02:00
qemuxml2xmltest.c conf: Parse and format SMMUv3 IOMMU 2019-06-03 17:40:48 +02:00
scsihosttest.c Revert "Include unistd.h directly by files using it" 2019-04-10 12:26:32 +02:00
seclabeltest.c
secretxml2xmltest.c
securityselinuxhelper.c
securityselinuxlabeltest.c
securityselinuxtest.c Revert "security_manager: Load lock plugin on init" 2018-11-16 13:42:39 +01:00
sexpr2xmltest.c
shunloadhelper.c
shunloadtest.c
sockettest.c
ssh.c
storagebackendsheepdogtest.c
storagepoolcapstest.c tests: use VIR_AUTOUNREF in storagepoolcapstest 2019-03-07 12:12:11 +01:00
storagepoolxml2argvtest.c storagepoolxml2argvtest: Avoid double free 2019-05-14 15:58:37 +02:00
storagepoolxml2xmltest.c storage: escape ipv6 for ceph mon hosts to librados 2019-06-18 17:14:17 +02:00
storagevolxml2argvtest.c
storagevolxml2xmltest.c
sysinfotest.c virsysinfo: Rename virSysinfoReadX86 to virSysinfoReadDMI 2019-06-03 17:51:12 +02:00
test-lib.sh tests: Avoid writing into $HOME during virsh-snapshot 2019-04-04 09:35:40 -05:00
test-wrap-argv.pl
testutils.c tests: Don't use TEST_DRIVER_DIR in virTestCaptureProgramExecChild() 2019-03-14 10:05:21 +01:00
testutils.h
testutilshostcpus.h
testutilslxc.c
testutilslxc.h
testutilsqemu.c tests: Fix parentheses order in an assignment-comparison conditional 2019-06-04 20:56:58 +02:00
testutilsqemu.h tests: Drop dirname argument from testQemuCapsIterate() 2019-04-17 08:30:57 +02:00
testutilsqemuschema.c tests: Drop dirname argument from testQemuGetLatestCapsForArch() 2019-04-17 08:30:55 +02:00
testutilsqemuschema.h
testutilsxen.c
testutilsxen.h
utiltest.c
vboxsnapshotxmltest.c Revert "Include unistd.h directly by files using it" 2019-04-10 12:26:32 +02:00
viralloctest.c
viratomictest.c
virauthconfigtest.c
virbitmaptest.c util: Introduce virBitmapUnion() 2019-06-04 09:29:35 +02:00
virbuftest.c virbuffer: Don't leak memory in virBufferAddBuffer 2019-05-04 23:39:35 +02:00
vircaps2xmltest.c
vircapstest.c
vircgroupmock.c util: Don't include 'viralloc.h' into other header files 2019-04-10 09:12:04 +02:00
vircgrouptest.c
virconftest.c
vircryptotest.c
virdbusmock.c
virdbustest.c
virdeterministichashmock.c
virdrivermoduletest.c
virendiantest.c
virerrortest.c
virfilecachemock.c
virfilecachetest.c
virfilemock.c virfilemock: Init symbols in canonicalize_file_name() 2019-05-07 09:56:17 +02:00
virfiletest.c Revert "Include unistd.h directly by files using it" 2019-04-10 12:26:32 +02:00
virfilewrapper.c Revert "Include unistd.h directly by files using it" 2019-04-10 12:26:32 +02:00
virfilewrapper.h tests: Turn virFileWrapperAddPrefix to void 2019-03-13 14:15:35 +01:00
virfirewalltest.c
virhashdata.h
virhashtest.c
virhostcpumock.c
virhostcputest.c
virhostdevtest.c tests/virhostdevtest: remove virHostdevHostSupportsPassthroughKVM 2019-05-04 23:39:35 +02:00
viridentitytest.c
viriscsitest.c
virjsontest.c virjsontest: switch DO_TEST_PARSE_FILE to use output files 2019-04-03 14:44:32 +02:00
virkeycodetest.c Always put _LAST enums on second line of VIR_ENUM_IMPL 2019-04-11 12:47:23 -04:00
virkeyfiletest.c
virkmodtest.c
virlockspacetest.c Revert "Include unistd.h directly by files using it" 2019-04-10 12:26:32 +02:00
virlogtest.c
virmacmaptest.c
virmock.h tests: fix mocking of stat() / lstat() functions 2019-04-03 11:31:38 +01:00
virmockstathelpers.c tests: fix mocking of stat() / lstat() functions 2019-04-03 11:31:38 +01:00
virnetdaemonmock.c
virnetdaemontest.c Revert "Include unistd.h directly by files using it" 2019-04-10 12:26:32 +02:00
virnetdevbandwidthmock.c
virnetdevbandwidthtest.c conf: allow bandwidth parsing / formatting to include class ID 2019-06-17 15:19:54 +01:00
virnetdevmock.c
virnetdevtest.c
virnetmessagetest.c
virnetserverclientmock.c
virnetserverclienttest.c
virnetsockettest.c Revert "Include unistd.h directly by files using it" 2019-04-10 12:26:32 +02:00
virnettlscontexttest.c Revert "Include unistd.h directly by files using it" 2019-04-10 12:26:32 +02:00
virnettlshelpers.c Revert "Include unistd.h directly by files using it" 2019-04-10 12:26:32 +02:00
virnettlshelpers.h
virnettlssessiontest.c Revert "Include unistd.h directly by files using it" 2019-04-10 12:26:32 +02:00
virnetworkportxml2xmltest.c conf: introduce virNetworkPortDefPtr struct and XML support 2019-06-17 15:19:54 +01:00
virnumamock.c
virnwfilterbindingxml2xmltest.c
virpcimock.c virpcitest: Separate two functions properly 2019-06-17 17:47:18 +02:00
virpcitest.c
virpolkittest.c util: eliminate duplicate function virDBusMessageRead 2019-04-15 12:47:44 -04:00
virportallocatormock.c
virportallocatortest.c
virrandommock.c
virresctrltest.c
virrotatingfiletest.c
virschematest.c conf: introduce virNetworkPortDefPtr struct and XML support 2019-06-17 15:19:54 +01:00
virscsitest.c Revert "Include unistd.h directly by files using it" 2019-04-10 12:26:32 +02:00
virsh-cpuset
virsh-define-dev-segfault
virsh-int-overflow
virsh-optparse
virsh-read-bufsiz
virsh-read-non-seekable
virsh-schedinfo
virsh-self-test
virsh-snapshot tests: Avoid writing into $HOME during virsh-snapshot 2019-04-04 09:35:40 -05:00
virsh-start
virsh-undefine
virsh-uriprecedence tests: Avoid writing into $HOME during virsh-snapshot 2019-04-04 09:35:40 -05:00
virsh-vcpupin
virshtest.c virsh: Treat any command name starting with # as comment 2019-03-25 09:01:53 -05:00
virstoragetest.c conf: Add parameter to virDomainDiskSourceFormat 2019-05-06 18:05:17 -05:00
virstorageutiltest.c
virstringtest.c
virsystemdtest.c
virt-aa-helper-test
virt-admin-self-test
virtestmock.c virtestmock: Initialize symbols from stat() and its friends 2019-05-07 11:01:14 +02:00
virtimetest.c
virtypedparamtest.c
viruritest.c tests: uri: Add test for urlencoded URIs 2019-06-12 09:26:25 +02:00
virusbmock.c
virusbtest.c
vmwarevertest.c
vmx2xmltest.c vmx: convert firmware config for autoselection 2019-04-15 20:03:55 -04:00
vshtabletest.c
xlconfigtest.c tests: Add several net model passthrough tests 2019-04-16 13:11:08 -04:00
xmconfigtest.c tests: Add several net model passthrough tests 2019-04-16 13:11:08 -04:00
xml2sexprtest.c tests: Add several net model passthrough tests 2019-04-16 13:11:08 -04:00
xml2vmxtest.c vmx: write firmware back from autoselection 2019-04-15 20:03:55 -04:00