Gentoo Archives: gentoo-portage-dev

From: "Göktürk Yüksek" <gokturk@××××××××××.edu>
To: gentoo-portage-dev@l.g.o
Subject: [gentoo-portage-dev] [PATCH] xml-test/missing-elements: test for missing mandatory elements
Date: Thu, 05 May 2016 23:25:09
Message-Id: 1462490687-3157-2-git-send-email-gokturk@binghamton.edu
In Reply to: [gentoo-portage-dev] [PATCH] xml-test/invalid-attributes: test for invalid and disallowed attributes by "Göktürk Yüksek"
1 Signed-off-by: Göktürk Yüksek <gokturk@××××××××××.edu>
2 ---
3 xml-test/missing-elements/metadata.xml | 17 +++++++++++++++++
4 xml-test/missing-elements/missing-elements-0.1.ebuild | 11 +++++++++++
5 2 files changed, 28 insertions(+)
6 create mode 100644 xml-test/missing-elements/metadata.xml
7 create mode 100644 xml-test/missing-elements/missing-elements-0.1.ebuild
8
9 diff --git a/xml-test/missing-elements/metadata.xml b/xml-test/missing-elements/metadata.xml
10 new file mode 100644
11 index 0000000..b46a340
12 --- /dev/null
13 +++ b/xml-test/missing-elements/metadata.xml
14 @@ -0,0 +1,17 @@
15 +<?xml version="1.0" encoding="UTF-8"?>
16 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
17 +<pkgmetadata>
18 + <longdescription>
19 + Tests for mandatory elements
20 + </longdescription>
21 + <!-- Missing element <email> -->
22 + <maintainer type='person'>
23 + <name>Gen B0rk</name>
24 + </maintainer>
25 + <upstream>
26 + <!-- Missing element <name> -->
27 + <maintainer>
28 + <email>gen-b0rk@g.o</email>
29 + </maintainer>
30 + </upstream>
31 +</pkgmetadata>
32 diff --git a/xml-test/missing-elements/missing-elements-0.1.ebuild b/xml-test/missing-elements/missing-elements-0.1.ebuild
33 new file mode 100644
34 index 0000000..93648c3
35 --- /dev/null
36 +++ b/xml-test/missing-elements/missing-elements-0.1.ebuild
37 @@ -0,0 +1,11 @@
38 +# Copyright 1999-2016 Gentoo Foundation
39 +# Distributed under the terms of the GNU General Public License v2
40 +# $Id$
41 +
42 +EAPI=6
43 +
44 +DESCRIPTION="Missing various mandatory elements in the metadata"
45 +HOMEPAGE="https://wiki.gentoo.org/wiki/GLEP:68"
46 +LICENSE="HPND"
47 +SLOT="0"
48 +KEYWORDS="~amd64"
49 --
50 2.7.3

Replies