From 8398de7b4480debefef750d8734a9982cd48d3ea Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Mon, 2 Jul 2018 15:42:57 +0200 Subject: fix buggy rpms test with rpm-4.14.2 explanations: rpm-4.14.2 spits more error messsages which can mess up Test::* if eg some space or other characters happen before "ok X" so just redirect all rpm output to /dev/null --- t/superuser--buggy-rpms.t | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/t/superuser--buggy-rpms.t b/t/superuser--buggy-rpms.t index 34bacbdd..256f45f8 100644 --- a/t/superuser--buggy-rpms.t +++ b/t/superuser--buggy-rpms.t @@ -13,7 +13,8 @@ open STDERR, '>/dev/null'; my @pkgs = map { "data/rpm-buggy/$_" } 'invalid-signature.rpm', 'not-a-rpm.rpm', 'weird-header.rpm'; foreach (@pkgs) { - system("rpm -K $_"); + # rpm-4.14.2's errors messages mess up with TAP: + system("rpm -K $_ &>/dev/null"); is($?, 1 << 8, "rpm -K $_"); system(urpmi_cmd() . " $_"); -- cgit v1.2.1