summaryrefslogtreecommitdiffstats
path: root/pym/portage/tests
Commit message (Collapse)AuthorAgeFilesLines
* tests/repoman: add dev and exp profilesZac Medico2013-01-191-0/+15
|
* test_security_set: detect missing xml supportv2.2.0_alpha155Zac Medico2013-01-181-0/+13
|
* Enable glsa @security set for stable, and test.Zac Medico2013-01-183-0/+133
|
* test_string_format: use unicode_literalsZac Medico2013-01-181-26/+25
|
* DoebuildSpawnTestCase: also call spawn_nofetchZac Medico2013-01-101-12/+27
|
* 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.
* PipeLogger: handle file object for input_fdZac Medico2013-01-071-5/+2
|
* test_paren_reduce: disable deprecation warningZac Medico2013-01-031-4/+7
|
* runTests: portage._internal_caller = TrueZac Medico2013-01-031-0/+1
|
* test_echangelog: sync year with UpdateChangeLogZac Medico2012-12-311-5/+1
| | | | | The code has to be in sync in order to prevent erroneous test failures triggered by new year's day timezone differences.
* PipeReaderBlockingIO handle threading ImportErrorZac Medico2012-12-271-0/+1
|
* Add PipeReaderBlockingIO, Jython experimentation.Zac Medico2012-12-271-0/+62
|
* emerge --depclean: rm unavailable slot bug 445506Zac Medico2012-12-011-0/+79
|
* test_portdb_cache: use python -WiZac Medico2012-11-271-2/+2
|
* portdbapi: DeprecationWarning for 'pms' cacheZac Medico2012-11-272-4/+6
|
* egencache: enable md5-dict format by defaultZac Medico2012-11-271-4/+4
| | | | | | | | | | WARNING: Portage versions prior to portage-2.1.11.14 will NOT recognize the 'md5-dict' format unless it is explicitly listed in metadata/layout.conf (refer to portage(5) for example usage). WARNING: For backward compatibility, the obsolete 'pms' cache format will still be generated by default if the metadata/cache/ directory exists in the repository.
* Use Package.repo where appropriate.Zac Medico2012-11-261-2/+2
|
* EAPI="5-progress": Add automatic unpack dependencies.Arfrever Frehtes Taifersar Arahesis2012-11-242-2/+70
|
* EAPI="4-python" and EAPI="5-progress": Add support for use.aliases and ↵Arfrever Frehtes Taifersar Arahesis2012-11-152-4/+135
| | | | package.use.aliases.
* test_update_dbentry: test bug #367215Zac Medico2012-11-141-0/+45
|
* repoman: validate use restrict atoms, bug #442786Zac Medico2012-11-131-1/+1
|
* test_slot_conflict_rebuild: add a valid rebuildZac Medico2012-10-261-2/+29
|
* backtracking: discard extra rebuilds, bug #439688Zac Medico2012-10-261-3/+3
|
* Add test case for bug #439688.Zac Medico2012-10-251-0/+80
|
* depgraph: trigger rebuild for unbuilt childZac Medico2012-10-251-2/+5
| | | | | This will fix bug #439694, where built slot-operator deps failed to trigger rebuilds if the deps were initially broken.
* depgraph: no multislot tweak for built slot opZac Medico2012-10-251-2/+2
| | | | | | | | The multislot tweak from bug #220341 (see commit 65a421ae35acd5639ad1258e220754a85e55de6e) triggered erroneous matches for built slot-operator deps, causing the depgraph to treat unsatisfied built slot-operator deps as if they were satisfied (one of the issues uncovered in bug #439694).
* Add test case for bug #439694.Zac Medico2012-10-251-0/+67
|
* Test PopenProcess + PipeLogger.Zac Medico2012-10-181-2/+42
|
* Test PopenProcess.Zac Medico2012-10-161-0/+48
|
* Atom: support *_beta* wildcard, bug #437872Zac Medico2012-10-102-2/+10
|
* Revert "test_ipc_daemon: handle fork/finally race"Zac Medico2012-10-081-9/+0
| | | | | This reverts commit 56fbe3fe63adf4e7c5b47400182cd857d145d5b0. The race is now handled internally by spawn and ForkProcess.
* test_ipc_daemon: handle fork/finally raceZac Medico2012-10-081-0/+9
|
* PollScheduler: rename sched_iface to _sched_ifaceZac Medico2012-10-071-4/+2
| | | | | | It isn't used externally anymore, since SchedulerInterface is used directly in those places now. Many of the self.sched_iface references updated here, it's more appropriate to use self._event_loop.
* Substitute SchedulerInterface for PollScheduler.Zac Medico2012-10-071-3/+4
| | | | | | SchedulerInterface suffices for all of these cases. EventLoop(main=False) is used for thread safety where API consumers may be using threads.
* Substitute EventLoop for PollScheduler.Zac Medico2012-10-053-10/+9
| | | | | EventLoop suffices for all of these cases. EventLoop(main=False) is used for thread safety where API consumers may be using threads.
* PollScheduler: remove register/unregister methodsZac Medico2012-10-051-2/+1
| | | | | | | These methods were aliases for the EventLoop io_add_watch and source_remove methods. Migrating to the EventLoop method names allows an EventLoop instance to substitute for a PollScheduler inside subclasses of AbstractPollTask.
* TaskScheduler: inherit AsyncSchedulerZac Medico2012-10-052-31/+44
| | | | This allows the QueueScheduler class to be eliminated.
* test_ipc_daemon: implement internal SleepProcessZac Medico2012-10-041-3/+12
| | | | | Emulate the sleep command, in order to ensure a consistent return code when it is killed by SIGTERM (see bug #437180).
* test_ipc_daemon: increase sleep for bug #436334Zac Medico2012-09-261-1/+3
|
* Test emerge --root-deps more.Zac Medico2012-09-251-0/+5
|
* Test emerge --root-deps.Zac Medico2012-09-251-1/+31
|
* ResolverPlayground: check targetroot in mergelistZac Medico2012-09-252-1/+4
|
* ResolverPlayground: support targetrootZac Medico2012-09-255-105/+112
| | | | | | | 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).
* ResolverPlayground: simplify vdb/portdb creationZac Medico2012-09-241-80/+32
| | | | This enables automatic handling of HDEPEND.
* Support EAPI="5-progress".Arfrever Frehtes Taifersar Arahesis2012-09-211-1/+1
|
* Enable official EAPI 5 support.v2.2.0_alpha130Zac Medico2012-09-202-10/+10
| | | | | | The council has officialy approved EAPI 5 in PMS: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=99c78a51ff4c9737cdd399620072abdc14f8df11
* update_dbentry: fix "move" to translate atom[use]Zac Medico2012-09-191-0/+3
|
* test_update_dbentry: test "move" command moreZac Medico2012-09-191-0/+19
|
* update_dbentry: improve slotmove supportZac Medico2012-09-191-0/+26
| | | | | This could be especially useful for "built" slot operator deps, in order to avoid having a slotmove trigger unnecessary rebuilds.
* Atom: don't allow :slot* syntaxZac Medico2012-09-183-4/+1
| | | | This syntax is useless, and PMS doesn't discuss it.