[pve-devel] applied-series: [PATCH qemu-server 1/4] tests: print more info when ovmf parsing fails
Thomas Lamprecht
t.lamprecht at proxmox.com
Mon Apr 27 13:13:48 CEST 2020
On 4/23/20 12:46 PM, Dominik Csapak wrote:
> when one of the ovmf tests fails to parse at all,
> we just get the 'die' message of the failing component, but not which
> file actually failed to parse
>
> to get better output, convert the parsing also to a test
> and ok() and fail() respectively and then printing the error
>
> Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
> ---
> test/run_ovf_tests.pl | 18 ++++++++++++++++--
> 1 file changed, 16 insertions(+), 2 deletions(-)
>
> diff --git a/test/run_ovf_tests.pl b/test/run_ovf_tests.pl
> index b9e4825..74c53bc 100755
> --- a/test/run_ovf_tests.pl
> +++ b/test/run_ovf_tests.pl
> @@ -12,8 +12,22 @@ use Data::Dumper;
>
> my $test_manifests = join ('/', $Bin, 'ovf_manifests');
>
> -my $win2008 = PVE::QemuServer::OVF::parse_ovf("$test_manifests/Win_2008_R2_two-disks.ovf");
> -my $win10 = PVE::QemuServer::OVF::parse_ovf("$test_manifests/Win10-Liz.ovf");
> +print "parsing ovfs\n";
> +
> +my $win2008 = eval { PVE::QemuServer::OVF::parse_ovf("$test_manifests/Win_2008_R2_two-disks.ovf") };
> +if (my $err = $@) {
> + fail('parse win2008');
> + warn("error: $err\n");
> +} else {
> + ok('parse win2008');
> +}
> +my $win10 = eval { PVE::QemuServer::OVF::parse_ovf("$test_manifests/Win10-Liz.ovf") };
> +if (my $err = $@) {
> + fail('parse win10');
> + warn("error: $err\n");
> +} else {
> + ok('parse win10');
> +}
>
> print "testing disks\n";
>
>
applied series, doing several s/ovmf/ovf/ replacements ^^ Thanks!
More information about the pve-devel
mailing list