[libvirt] [PATCH] tests: reduce length of nodeinfodata test names
Daniel P. Berrange
berrange at redhat.com
Fri Jul 20 19:43:23 UTC 2012
On Fri, Jul 20, 2012 at 01:34:36PM -0600, Eric Blake wrote:
> Commit ddd6bef4 fixed an issue where 'make dist' failed to create
> a tarball because we have files with relative names longer than
> 100 bytes by the time you include a 'libvirt-0.9.13' prefix, by
> switching to the ustart format. Unfortunately, even with ustar
> format, the use of 'tar -ch' with symbolic links that resolve to
> a file name too long also fails (omitting the -h works, but automake
> automatically passes -h); such symlinks were added in commit
> 6dcf98c, which resulted in 'make dist' breaking again. The solution
> is to rename the offending symlinks to something shorter, by
> shortening the entire nodeinfodata naming scheme.
>
> * tests/nodeinfotest.c (mymain): Shorten test names.
> (linuxTestNodeInfo): Accommodate new names.
> * tests/nodeinfodata/*: Rename files accordingly.
> ---
>
> This LOOKS huge, but is really just a couple of 'git mv' commands
> and a change to nodeinfotest.c. Scroll to the bottom for the
> real change; I've shortened boring parts of this mail to get past
> the 100k mail cap enforced by the list.
>
> ...fs-test-1-ppc.cpuinfo => linux-ppc-test1.cpuinfo} | 0
> ...1-cpu-ppc-output.txt => linux-ppc-test1.expected} | 0
> .../cpu/cpu0/online | 0
> ...
> ...5-cpu-x86-output.txt => linux-x86-test5.expected} | 0
> ...fs-test-6-x86.cpuinfo => linux-x86-test6.cpuinfo} | 0
> ...6-cpu-x86-output.txt => linux-x86-test6.expected} | 0
> tests/nodeinfotest.c | 18 +++++++++---------
> 447 files changed, 9 insertions(+), 9 deletions(-)
> rename tests/nodeinfodata/{linux-nodeinfo-sysfs-test-1-ppc.cpuinfo => linux-ppc-test1.cpuinfo} (100%)
> ...
> rename from tests/nodeinfodata/linux-nodeinfo-sysfs-test-5-cpu-x86-output.txt
> rename to tests/nodeinfodata/linux-x86-test5.expected
> diff --git a/tests/nodeinfodata/linux-nodeinfo-sysfs-test-6-x86.cpuinfo b/tests/nodeinfodata/linux-x86-test6.cpuinfo
> similarity index 100%
> rename from tests/nodeinfodata/linux-nodeinfo-sysfs-test-6-x86.cpuinfo
> rename to tests/nodeinfodata/linux-x86-test6.cpuinfo
> diff --git a/tests/nodeinfodata/linux-nodeinfo-sysfs-test-6-cpu-x86-output.txt b/tests/nodeinfodata/linux-x86-test6.expected
> similarity index 100%
> rename from tests/nodeinfodata/linux-nodeinfo-sysfs-test-6-cpu-x86-output.txt
> rename to tests/nodeinfodata/linux-x86-test6.expected
> diff --git a/tests/nodeinfotest.c b/tests/nodeinfotest.c
> index 851acd0..c44cc8a 100644
> --- a/tests/nodeinfotest.c
> +++ b/tests/nodeinfotest.c
> @@ -100,9 +100,9 @@ linuxTestNodeInfo(const void *data)
> if (virAsprintf(&sysfs_dir, "%s/nodeinfodata/linux-%s",
> abs_srcdir, test) < 0 ||
> virAsprintf(&cpuinfo, "%s/nodeinfodata/linux-%s-%s.cpuinfo",
> - abs_srcdir, test, arch) < 0 ||
> - virAsprintf(&output, "%s/nodeinfodata/linux-%s-cpu-%s-output.txt",
> - abs_srcdir, test, arch) < 0) {
> + abs_srcdir, arch, test) < 0 ||
> + virAsprintf(&output, "%s/nodeinfodata/linux-%s-%s.expected",
> + abs_srcdir, arch, test) < 0) {
> goto cleanup;
> }
>
> @@ -123,14 +123,14 @@ mymain(void)
> int ret = 0;
> int i;
> const char *nodeData[] = {
> - "nodeinfo-sysfs-test-1",
> + "test1",
> # if !(defined(__powerpc__) || \
> defined(__powerpc64__))
> - "nodeinfo-sysfs-test-2",
> - "nodeinfo-sysfs-test-3",
> - "nodeinfo-sysfs-test-4",
> - "nodeinfo-sysfs-test-5",
> - "nodeinfo-sysfs-test-6",
> + "test2",
> + "test3",
> + "test4",
> + "test5",
> + "test6",
> # endif
> };
ACK
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list