summaryrefslogtreecommitdiffstats
path: root/pym/portage/tests/emerge
Commit message (Collapse)AuthorAgeFilesLines
* emerge/test_simple.py: override PATH moreZac Medico2013-01-101-2/+6
| | | | | Override things that may be unavailable, or may have portability issues when running tests in exotic environments.
* portdbapi: DeprecationWarning for 'pms' cacheZac Medico2012-11-271-1/+1
|
* ResolverPlayground: support targetrootZac Medico2012-09-252-39/+0
| | | | | | | In order to support targetroot, ResolverPlayground always writes make.conf, since create_trees does not propagate all of the necessary settings via the env parameter (because the env settings often need to be isolated from eachother, especially for cross-compilation).
* Remove FEATURES=parse-eapi-ebuild-headZac Medico2012-08-291-1/+1
| | | | | | | | It's already been enabled by default in stable portage for awhile now, so it should be safe to enable it unconditionally. The PMS eapi-5 branch also says that it's mandatory to parse the EAPI: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=91d1e1e39b034bde7e5b981a5616a127135f37fa
* slotmove: fix handling for EAPI 4-slot-abiv2.2.0_alpha118Zac Medico2012-07-131-2/+4
| | | | | | | | This is just a really minimal fix, in order to prevent slotmove from behaving incorrectly with packages that use EAPI 4-slot-abi. Any slotmove commands that try so specify a sub-slot are treated as invalid for now, since that will required additional EAPI conditional logic, as reported in bug #426476.
* SlotAbiEmergeTestCase: test new downgrade codeZac Medico2012-07-051-3/+6
|
* Add experimental EAPI 4-slot-abi support.Zac Medico2012-06-221-0/+198
| | | | Refer to 4-slot-abi.docbook for a full description.
* ResolverPlayground: support binary packagesZac Medico2012-06-201-3/+3
|
* tests/emerge: PORTAGE_GRPNAME/USERNAME make.confZac Medico2011-12-161-2/+2
|
* locks.py: fix hardlink locks for bug #394195Zac Medico2011-12-131-0/+4
| | | | | | This updates the hardlink locking code to support the non-blocking, lockfile(wantnewlockfile=False), and lockfile(file_object) behaviors which are used by portage code.
* Don't nest sandbox in emerge/repoman tests.Zac Medico2011-12-111-1/+2
|
* Rename override var to PORTAGE_OVERRIDE_EPREFIX.Zac Medico2011-12-091-1/+1
|
* pkg_pretend: clean first for bug #390711Zac Medico2011-11-161-0/+4
|
* tests/emerge: best/has_version with prefix EAPIZac Medico2011-11-081-0/+15
|
* Add EPREFIX and ED support in all ebuild helpers.Zac Medico2011-11-011-9/+15
| | | | This allows our prefix tests to use helpers like insinto, doins, and dosym.
* ResolverPlayground: remove unused root attributeZac Medico2011-10-281-1/+0
|
* Run pkg_pretend in PORTAGE_TMPDIR for bug #388593Zac Medico2011-10-271-0/+5
|
* Add emerge --check-news for bug #388233.Zac Medico2011-10-261-0/+2
|
* Use EROOT instead of ROOT for keys everywhere.Zac Medico2011-10-251-9/+9
| | | | | | | | | | It makes more sense to use EROOT instead of ROOT for keys in mappings like portage.db, since it allows for multiple prefixes to exist simultaneously within the same map without having a key collision. This affects all portageq commands which take a <root> parameter, since that parameter now corresponds to EROOT instead of ROOT. None of this makes any difference for non-prefix users, since EROOT and ROOT are identical when EPREFIX is empty.
* tests/emerge: test pkg_config and pkg_infoZac Medico2011-10-241-0/+11
|
* tests/emerge: test file owner lookupZac Medico2011-10-241-0/+2
|
* test_global_updates: test move with operatorv2.2.0_alpha71Zac Medico2011-10-231-1/+3
|
* test_global_updates: add missing Atom constructorZac Medico2011-10-231-1/+1
|
* test bug #388187Zac Medico2011-10-231-0/+37
|
* tests/emerge: test --regen and --metadataZac Medico2011-10-161-5/+37
|
* fixpackages: don't use PORTAGE_CALLERZac Medico2011-10-151-1/+7
|
* tests/emerge: call ebuild(1)Zac Medico2011-09-261-0/+9
|
* egencache: remove metadata-transfer warningZac Medico2011-09-071-1/+0
| | | | | | It should be enough that the automatic use of metadata-transfer is documented in the man page, and allows us to avoid showing a useless warning in common usage scenarios.
* tests/emerge: test regenworldZac Medico2011-09-051-0/+3
|
* tests/emerge: test fixpackagesZac Medico2011-09-051-0/+3
|
* tests/emerge: test env-updateZac Medico2011-09-051-0/+3
|
* tests/emerge: test portageqZac Medico2011-09-051-3/+16
|
* tests/emerge: test egencacheZac Medico2011-09-051-9/+34
| | | | | This tests --update in any case, and --update-use-local-desc only if python xml support is detected.
* tests/emerge: add a debug mode that shows stdoutZac Medico2011-09-051-7/+24
|
* tests/emerge: test directory with latin-1 encZac Medico2011-09-051-2/+4
|
* tests/emerge: auto-disable sandbox if necessaryZac Medico2011-09-041-0/+6
|
* Handle symlink content with bad encoding.Zac Medico2011-09-031-2/+12
| | | | | | | | This will fix bug #381629. The case is tested in tests/emerge. During forced charset conversion, 'ascii' codec is forced, since otherwise we somehow end up with the wrongly encoded file names when running the test with Python 3.2 (which causes encoding problems for quickpkg when it calls tarfile.gettarinfo).
* tests/emerge: add minimal herds.xmlZac Medico2011-09-031-0/+20
| | | | This will allow src_test to trigger issues like bug #381657.
* tests/emerge: disable unmerge delaysZac Medico2011-09-011-0/+2
|
* tests/emerge: test binary packages and emaintZac Medico2011-09-011-1/+12
|
* tests/emerge: enable arbitrary commandsZac Medico2011-09-011-18/+22
| | | | | | This will allow us to throw in some test commands for various helpers related to emerge (things like etc-update, dispatch-conf, quickpkg, portageq, ebuild, and emaint).
* tests/emerge: install some filesZac Medico2011-09-011-0/+15
|
* tests/emerge: add some pkgs for depcleanZac Medico2011-08-311-0/+16
|
* Revert "xml/metadata: implement XMLParser.doctype()"Zac Medico2011-08-311-38/+7
| | | | | This reverts commit ce501b36d7078db059c606d3b4f38637ad09528e. This commit had lots of unintended changes included.
* xml/metadata: implement XMLParser.doctype()Zac Medico2011-08-311-7/+38
| | | | | Avoid deprecation warnings again, like in commit 63035acd702ab0cdaac31e33676b5a20a91eae47.
* tests/emerge: remove unneeded default_argsZac Medico2011-08-301-3/+1
|
* Tweak failure msgs in emerge/repoman tests.Zac Medico2011-08-301-1/+2
|
* Tweak PYTHONPATH check in emerge/repoman tests.Zac Medico2011-08-301-1/+1
|
* tests/emerge: add USE for installed pkgsZac Medico2011-08-291-0/+2
|
* Fix PORTDIR in emerge tests.Zac Medico2011-08-291-0/+2
|