From d7145ff99479ccbe3eadd979c27e5be46524319b Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Fri, 14 Dec 2007 10:13:51 +0000 Subject: test is_platform_compat() only on jbj's rpm --- t/parse.t | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/t/parse.t b/t/parse.t index f1788d2..3f481f3 100644 --- a/t/parse.t +++ b/t/parse.t @@ -72,7 +72,9 @@ is($pkg->get_tag(1001), '1.0', 'version'); is($pkg->get_tag(1002), '1mdk', 'release'); is($pkg->queryformat("%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}"), "test-rpm-1.0-1mdk.noarch", q/get headers from hdlist/); -ok($pkg->is_platform_compat() > 0, "can evaluate platform score"); +rpm_is_jbj_version() ? + ok($pkg->is_platform_compat() > 0, "can evaluate platform score") : + pass('no platform compat'); my $headers = eval { [ $b->parse_rpms_build_headers(rpms => [ "RPMS/noarch/test-rpm-1.0-1mdk.noarch.rpm" ], dir => 'headers') ] }; @@ -117,3 +119,8 @@ ok(URPM::rpmvercmp("1:1-1mdk", "2:1-1mdk") == -1, "epoch 1 vs 2 = -1"); ok(!defined $pkg, "bad spec"); END { unlink "bad.spec" } } + +sub rpm_is_jbj_version { + # checking for --yaml support + `rpm --help` =~ /yaml/; +} -- cgit v1.2.1