diff options
author | Arthur Zamarin <arthurzam@gentoo.org> | 2023-01-26 20:24:50 +0200 |
---|---|---|
committer | Arthur Zamarin <arthurzam@gentoo.org> | 2023-01-26 20:24:50 +0200 |
commit | 088136ddc8008856eb6c3d3e432e15af8d704ba3 (patch) | |
tree | 5ebd3a8ee9f3eecfabbc3b6e613fd95a082f7115 /testdata | |
parent | _GitCommitPkg: fix no attribute live or slot (diff) | |
download | pkgcheck-088136ddc8008856eb6c3d3e432e15af8d704ba3.tar.gz pkgcheck-088136ddc8008856eb6c3d3e432e15af8d704ba3.tar.bz2 pkgcheck-088136ddc8008856eb6c3d3e432e15af8d704ba3.zip |
InvalidMetadataRestrict: check for invalid restricts in metadata.xml
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Diffstat (limited to 'testdata')
3 files changed, 19 insertions, 0 deletions
diff --git a/testdata/data/repos/gentoo/PackageMetadataXmlCheck/InvalidMetadataRestrict/expected.json b/testdata/data/repos/gentoo/PackageMetadataXmlCheck/InvalidMetadataRestrict/expected.json new file mode 100644 index 00000000..aca61195 --- /dev/null +++ b/testdata/data/repos/gentoo/PackageMetadataXmlCheck/InvalidMetadataRestrict/expected.json @@ -0,0 +1 @@ +{"__class__": "InvalidMetadataRestrict", "category": "PackageMetadataXmlCheck", "package": "InvalidMetadataRestrict", "restrict": "<=PackageMetadataXmlCheck2/InvalidMetadataRestrict-5", "msg": "references another package"} diff --git a/testdata/repos/gentoo/PackageMetadataXmlCheck/InvalidMetadataRestrict/InvalidMetadataRestrict-0.ebuild b/testdata/repos/gentoo/PackageMetadataXmlCheck/InvalidMetadataRestrict/InvalidMetadataRestrict-0.ebuild new file mode 100644 index 00000000..eb5d8297 --- /dev/null +++ b/testdata/repos/gentoo/PackageMetadataXmlCheck/InvalidMetadataRestrict/InvalidMetadataRestrict-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +DESCRIPTION="Package metadata.xml with invalid restrict" +HOMEPAGE="https://github.com/pkgcore/pkgcheck" +SLOT="0" +LICENSE="BSD" +IUSE="flag1" diff --git a/testdata/repos/gentoo/PackageMetadataXmlCheck/InvalidMetadataRestrict/metadata.xml b/testdata/repos/gentoo/PackageMetadataXmlCheck/InvalidMetadataRestrict/metadata.xml new file mode 100644 index 00000000..52cd01df --- /dev/null +++ b/testdata/repos/gentoo/PackageMetadataXmlCheck/InvalidMetadataRestrict/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" restrict="<=PackageMetadataXmlCheck2/InvalidMetadataRestrict-5"> + <email>random.gentoo.dev@gentoo.org</email> + </maintainer> + <use> + <flag name="flag1" restrict="<=PackageMetadataXmlCheck/InvalidMetadataRestrict-5">Some explanation</flag> + </use> +</pkgmetadata> |