diff options
author | 2010-07-30 00:01:03 +0000 | |
---|---|---|
committer | 2010-07-30 00:01:03 +0000 | |
commit | 5ea2f02dc7febe30bb4cee7127e6ad75d636d745 (patch) | |
tree | c99ba316bee91c5e556fa405d5206f1cc1b2d0ec /pym | |
parent | Readding tests and adding priority to gentoo in repos.conf.sample (diff) | |
download | portage-multirepo-5ea2f02dc7febe30bb4cee7127e6ad75d636d745.tar.gz portage-multirepo-5ea2f02dc7febe30bb4cee7127e6ad75d636d745.tar.bz2 portage-multirepo-5ea2f02dc7febe30bb4cee7127e6ad75d636d745.zip |
Adding tests for packages.* files using multiple repositories
Diffstat (limited to 'pym')
41 files changed, 585 insertions, 0 deletions
diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-keywords/Manifest b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-keywords/Manifest new file mode 100644 index 00000000..d2eef9ec --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-keywords/Manifest @@ -0,0 +1,3 @@ +EBUILD test-keywords-1.0.ebuild 381 RMD160 33d702d39301ff0f4977a1de1ee780522b4e1891 SHA1 3af49a6fa65c40d945d2acdd6b03d9d5effc7b7e SHA256 7e0c15accead7219ec3cb59d08eef523382e9caee4af3fc6b66487f72ba3270e +EBUILD test-keywords-2.0.ebuild 381 RMD160 33d702d39301ff0f4977a1de1ee780522b4e1891 SHA1 3af49a6fa65c40d945d2acdd6b03d9d5effc7b7e SHA256 7e0c15accead7219ec3cb59d08eef523382e9caee4af3fc6b66487f72ba3270e +EBUILD test-keywords-3.0.ebuild 381 RMD160 33d702d39301ff0f4977a1de1ee780522b4e1891 SHA1 3af49a6fa65c40d945d2acdd6b03d9d5effc7b7e SHA256 7e0c15accead7219ec3cb59d08eef523382e9caee4af3fc6b66487f72ba3270e diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-keywords/test-keywords-1.0.ebuild b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-keywords/test-keywords-1.0.ebuild new file mode 100644 index 00000000..c4765b55 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-keywords/test-keywords-1.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-keywords/test-keywords-2.0.ebuild b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-keywords/test-keywords-2.0.ebuild new file mode 100644 index 00000000..c4765b55 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-keywords/test-keywords-2.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-keywords/test-keywords-3.0.ebuild b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-keywords/test-keywords-3.0.ebuild new file mode 100644 index 00000000..c4765b55 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-keywords/test-keywords-3.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-mask/Manifest b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-mask/Manifest new file mode 100644 index 00000000..51a1c044 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-mask/Manifest @@ -0,0 +1,3 @@ +EBUILD test-mask-1.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae +EBUILD test-mask-2.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae +EBUILD test-mask-3.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-mask/test-mask-1.0.ebuild b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-mask/test-mask-1.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-mask/test-mask-1.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-mask/test-mask-2.0.ebuild b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-mask/test-mask-2.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-mask/test-mask-2.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-mask/test-mask-3.0.ebuild b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-mask/test-mask-3.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-mask/test-mask-3.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-unmask/Manifest b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-unmask/Manifest new file mode 100644 index 00000000..fc9b1251 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-unmask/Manifest @@ -0,0 +1,3 @@ +EBUILD test-unmask-1.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae +EBUILD test-unmask-2.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae +EBUILD test-unmask-3.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-unmask/test-unmask-1.0.ebuild b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-unmask/test-unmask-1.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-unmask/test-unmask-1.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-unmask/test-unmask-2.0.ebuild b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-unmask/test-unmask-2.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-unmask/test-unmask-2.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-unmask/test-unmask-3.0.ebuild b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-unmask/test-unmask-3.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-unmask/test-unmask-3.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-use/Manifest b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-use/Manifest new file mode 100644 index 00000000..c74088c3 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-use/Manifest @@ -0,0 +1,3 @@ +EBUILD test-use-1.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae +EBUILD test-use-2.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae +EBUILD test-use-3.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-use/test-use-1.0.ebuild b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-use/test-use-1.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-use/test-use-1.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-use/test-use-2.0.ebuild b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-use/test-use-2.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-use/test-use-2.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-use/test-use-3.0.ebuild b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-use/test-use-3.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-packages/test-use/test-use-3.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/portage/cat-test/test-repo-ebuild/test-repo-ebuild-1.0.ebuild b/pym/portage/tests/multirepo/ebuilds/portage/cat-test/test-repo-ebuild/test-repo-ebuild-1.0.ebuild new file mode 100644 index 00000000..86a9af9d --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/portage/cat-test/test-repo-ebuild/test-repo-ebuild-1.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + die "portage_ok +} diff --git a/pym/portage/tests/multirepo/ebuilds/portage/profiles/categories b/pym/portage/tests/multirepo/ebuilds/portage/profiles/categories index 1c793d51..ea87ab4c 100644 --- a/pym/portage/tests/multirepo/ebuilds/portage/profiles/categories +++ b/pym/portage/tests/multirepo/ebuilds/portage/profiles/categories @@ -1 +1,2 @@ cat-test +cat-packages diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-keywords/Manifest b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-keywords/Manifest new file mode 100644 index 00000000..d2eef9ec --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-keywords/Manifest @@ -0,0 +1,3 @@ +EBUILD test-keywords-1.0.ebuild 381 RMD160 33d702d39301ff0f4977a1de1ee780522b4e1891 SHA1 3af49a6fa65c40d945d2acdd6b03d9d5effc7b7e SHA256 7e0c15accead7219ec3cb59d08eef523382e9caee4af3fc6b66487f72ba3270e +EBUILD test-keywords-2.0.ebuild 381 RMD160 33d702d39301ff0f4977a1de1ee780522b4e1891 SHA1 3af49a6fa65c40d945d2acdd6b03d9d5effc7b7e SHA256 7e0c15accead7219ec3cb59d08eef523382e9caee4af3fc6b66487f72ba3270e +EBUILD test-keywords-3.0.ebuild 381 RMD160 33d702d39301ff0f4977a1de1ee780522b4e1891 SHA1 3af49a6fa65c40d945d2acdd6b03d9d5effc7b7e SHA256 7e0c15accead7219ec3cb59d08eef523382e9caee4af3fc6b66487f72ba3270e diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-keywords/test-keywords-1.0.ebuild b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-keywords/test-keywords-1.0.ebuild new file mode 100644 index 00000000..c4765b55 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-keywords/test-keywords-1.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-keywords/test-keywords-2.0.ebuild b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-keywords/test-keywords-2.0.ebuild new file mode 100644 index 00000000..c4765b55 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-keywords/test-keywords-2.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-keywords/test-keywords-3.0.ebuild b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-keywords/test-keywords-3.0.ebuild new file mode 100644 index 00000000..c4765b55 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-keywords/test-keywords-3.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-mask/Manifest b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-mask/Manifest new file mode 100644 index 00000000..51a1c044 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-mask/Manifest @@ -0,0 +1,3 @@ +EBUILD test-mask-1.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae +EBUILD test-mask-2.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae +EBUILD test-mask-3.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-mask/test-mask-1.0.ebuild b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-mask/test-mask-1.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-mask/test-mask-1.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-mask/test-mask-2.0.ebuild b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-mask/test-mask-2.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-mask/test-mask-2.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-mask/test-mask-3.0.ebuild b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-mask/test-mask-3.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-mask/test-mask-3.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-unmask/Manifest b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-unmask/Manifest new file mode 100644 index 00000000..fc9b1251 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-unmask/Manifest @@ -0,0 +1,3 @@ +EBUILD test-unmask-1.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae +EBUILD test-unmask-2.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae +EBUILD test-unmask-3.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-unmask/test-unmask-1.0.ebuild b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-unmask/test-unmask-1.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-unmask/test-unmask-1.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-unmask/test-unmask-2.0.ebuild b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-unmask/test-unmask-2.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-unmask/test-unmask-2.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-unmask/test-unmask-3.0.ebuild b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-unmask/test-unmask-3.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-unmask/test-unmask-3.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-use/Manifest b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-use/Manifest new file mode 100644 index 00000000..c74088c3 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-use/Manifest @@ -0,0 +1,3 @@ +EBUILD test-use-1.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae +EBUILD test-use-2.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae +EBUILD test-use-3.0.ebuild 380 RMD160 7433dfecb9304cebc3d71fc8879a02296ae18147 SHA1 86209d6e664c671bac24b1fb38c69186b17534e1 SHA256 02928f8b3220662f9872d9b2d679e3beab289b8dcd8051d5eb94199df16c6fae diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-use/test-use-1.0.ebuild b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-use/test-use-1.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-use/test-use-1.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-use/test-use-2.0.ebuild b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-use/test-use-2.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-use/test-use-2.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-use/test-use-3.0.ebuild b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-use/test-use-3.0.ebuild new file mode 100644 index 00000000..f8346168 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-packages/test-use/test-use-3.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="multirepo_test" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + : +} diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-test/test-repo-ebuild/Manifest b/pym/portage/tests/multirepo/ebuilds/repo1/cat-test/test-repo-ebuild/Manifest new file mode 100644 index 00000000..6886e21a --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-test/test-repo-ebuild/Manifest @@ -0,0 +1 @@ +EBUILD test-repo-ebuild-1.0.ebuild 379 RMD160 7a425ca2147c948f6dc23fbc6c173a51e396d484 SHA1 533ccc18e8b0f36530af83713fd6390f7f7b4c50 SHA256 09c9ce3ba3e369d37347216553e8135af444d7f592d02122bf3fad39c0674ad8 diff --git a/pym/portage/tests/multirepo/ebuilds/repo1/cat-test/test-repo-ebuild/test-repo-ebuild-1.0.ebuild b/pym/portage/tests/multirepo/ebuilds/repo1/cat-test/test-repo-ebuild/test-repo-ebuild-1.0.ebuild new file mode 100644 index 00000000..1feab9c3 --- /dev/null +++ b/pym/portage/tests/multirepo/ebuilds/repo1/cat-test/test-repo-ebuild/test-repo-ebuild-1.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-portage/genlop/genlop-0.30.5.ebuild,v 1.11 2006/11/22 12:15:58 flameeyes Exp $ + +DESCRIPTION="" +HOMEPAGE="" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_install() { + die "repo1_ok" +} diff --git a/pym/portage/tests/multirepo/etc/portage/package.keywords b/pym/portage/tests/multirepo/etc/portage/package.keywords new file mode 100644 index 00000000..2ffe4026 --- /dev/null +++ b/pym/portage/tests/multirepo/etc/portage/package.keywords @@ -0,0 +1,2 @@ +=cat-packages/test-keywords-2.0::repo1 +=cat-packages/test-keywords-3.0 diff --git a/pym/portage/tests/multirepo/etc/portage/package.mask b/pym/portage/tests/multirepo/etc/portage/package.mask new file mode 100644 index 00000000..a98bae72 --- /dev/null +++ b/pym/portage/tests/multirepo/etc/portage/package.mask @@ -0,0 +1,3 @@ +=cat-packages/test-mask-2.0::repo1 +=cat-packages/test-mask-3.0 +cat-packages/test-unmask diff --git a/pym/portage/tests/multirepo/etc/portage/package.unmask b/pym/portage/tests/multirepo/etc/portage/package.unmask new file mode 100644 index 00000000..8b0f4eff --- /dev/null +++ b/pym/portage/tests/multirepo/etc/portage/package.unmask @@ -0,0 +1,2 @@ +=cat-packages/test-unmask-2.0::repo1 +=cat-packages/test-unmask-3.0 diff --git a/pym/portage/tests/multirepo/etc/portage/package.use b/pym/portage/tests/multirepo/etc/portage/package.use new file mode 100644 index 00000000..4fd76c07 --- /dev/null +++ b/pym/portage/tests/multirepo/etc/portage/package.use @@ -0,0 +1,2 @@ +=cat-packages/test-use-2.0::repo1 multirepo_test +=cat-packages/test-use-3.0 multirepo_test diff --git a/pym/portage/tests/multirepo/test_packages_files.py b/pym/portage/tests/multirepo/test_packages_files.py new file mode 100644 index 00000000..d4122871 --- /dev/null +++ b/pym/portage/tests/multirepo/test_packages_files.py @@ -0,0 +1,56 @@ +# test_dep_getslot.py -- Portage Unit Testing Functionality +# Copyright 2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +import re +from portage.tests import TestCase +from portage.dep import dep_getrepo +from multirepo_test import MultirepoTest +from _emerge.actions import action_build + +class testPackageFiles(TestCase): + """ A simple testcase for isvalidatom + """ + + def testPackageFiles(self): + myopts ={'--pretend': True, '--verbose': True, '--color': 'n'} + + + tests= { + #package.use + "=test-use-1.0::gentoo": '(.|\n)*USE="-multirepo_test"', + "=test-use-2.0::gentoo": '(.|\n)*USE="-multirepo_test"', + "=test-use-3.0::gentoo": '(.|\n)*USE="multirepo_test"', + "=test-use-1.0::repo1": '(.|\n)*USE="-multirepo_test"', + "=test-use-2.0::repo1": '(.|\n)*USE="multirepo_test"', + "=test-use-3.0::repo1": '(.|\n)*USE="multirepo_test"', + + #package.keywords + "=test-keywords-1.0::gentoo": '(.|\n)*(masked by:.*keyword)', + "=test-keywords-2.0::gentoo": '(.|\n)*(masked by:.*keyword)', + "=test-keywords-3.0::gentoo": '(.|\n)*\[ebuild.*cat-packages/test-keywords', + "=test-keywords-1.0::repo1": '(.|\n)*(masked by:.*keyword)', + "=test-keywords-2.0::repo1": '(.|\n)*\[ebuild.*cat-packages/test-keywords', + "=test-keywords-3.0::repo1": '(.|\n)*\[ebuild.*cat-packages/test-keywords', + + "=test-mask-1.0::gentoo": '(.|\n)*\[ebuild.*cat-packages/test-mask', + "=test-mask-2.0::gentoo": '(.|\n)*\[ebuild.*cat-packages/test-mask', + "=test-mask-3.0::gentoo": '(.|\n)*(masked by: package.mask)', + "=test-mask-1.0::repo1": '(.|\n)*\[ebuild.*cat-packages/test-mask', + "=test-mask-2.0::repo1": '(.|\n)*(masked by: package.mask)', + "=test-mask-3.0::repo1": '(.|\n)*(masked by: package.mask)', + + "=test-unmask-1.0::gentoo": '(.|\n)*(masked by: package.mask)', + "=test-unmask-2.0::gentoo": '(.|\n)*(masked by: package.mask)', + "=test-unmask-3.0::gentoo": '(.|\n)*\[ebuild.*cat-packages/test-unmask', + "=test-unmask-1.0::repo1": '(.|\n)*(masked by: package.mask)', + "=test-unmask-2.0::repo1": '(.|\n)*\[ebuild.*cat-packages/test-unmask', + "=test-unmask-3.0::repo1": '(.|\n)*\[ebuild.*cat-packages/test-unmask', + } + + mult = MultirepoTest() + + for myfile, reg_exp in tests.iteritems(): + result_str = mult.runEmergeTest(action_build, mult.settings, mult.trees, mult.mtimedb, myopts, None, [myfile], mult.spinner) + self.assertTrue(re.match(reg_exp, result_str), "Package files Error: %s" % myfile) + + |