tests: archive info: avoid assembling arrays to just de-assemble them directly
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
@ -75,8 +75,7 @@ for my $virt (sort keys %$bkp_suffix) {
|
|||||||
my ($format, $decomp) = $bkp_suffix->{$virt}->@*;
|
my ($format, $decomp) = $bkp_suffix->{$virt}->@*;
|
||||||
|
|
||||||
for my $suffix (sort keys %$decomp) {
|
for my $suffix (sort keys %$decomp) {
|
||||||
my @arr = (
|
push @$tests, {
|
||||||
{
|
|
||||||
description => "Backup archive, $virt, $format.$suffix",
|
description => "Backup archive, $virt, $format.$suffix",
|
||||||
archive => "backup/vzdump-$virt-$vmid-2020_03_30-21_12_40.$format.$suffix",
|
archive => "backup/vzdump-$virt-$vmid-2020_03_30-21_12_40.$format.$suffix",
|
||||||
expected => {
|
expected => {
|
||||||
@ -85,10 +84,7 @@ for my $virt (sort keys %$bkp_suffix) {
|
|||||||
'decompressor' => $decomp->{$suffix},
|
'decompressor' => $decomp->{$suffix},
|
||||||
'compression' => "$suffix",
|
'compression' => "$suffix",
|
||||||
},
|
},
|
||||||
},
|
};
|
||||||
);
|
|
||||||
|
|
||||||
push @$tests, @arr;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -103,16 +99,12 @@ my $non_bkp_suffix = {
|
|||||||
# create tests for failed matches
|
# create tests for failed matches
|
||||||
for my $virt (sort keys %$non_bkp_suffix) {
|
for my $virt (sort keys %$non_bkp_suffix) {
|
||||||
my $suffix = $non_bkp_suffix->{$virt};
|
my $suffix = $non_bkp_suffix->{$virt};
|
||||||
foreach my $s (@$suffix) {
|
for my $s (@$suffix) {
|
||||||
my @arr = (
|
push @$tests, {
|
||||||
{
|
|
||||||
description => "Failed match: Backup archive, $virt, $s",
|
description => "Failed match: Backup archive, $virt, $s",
|
||||||
archive => "backup/vzdump-$virt-$vmid-2020_03_30-21_12_40.$s",
|
archive => "backup/vzdump-$virt-$vmid-2020_03_30-21_12_40.$s",
|
||||||
expected => "ERROR: couldn't determine format and compression type\n",
|
expected => "ERROR: couldn't determine format and compression type\n",
|
||||||
},
|
};
|
||||||
);
|
|
||||||
|
|
||||||
push @$tests, @arr;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user