summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-10-03 19:26:22 -0700
committerZac Medico <zmedico@gentoo.org>2010-10-03 19:26:22 -0700
commit5d402047d0368c0122d2f21e21bb5ff5f9b17473 (patch)
tree4f6ede4c98ca7b24887544ac5be0960c3e715ba9 /pym
parente1b29cc564684317d4f3138b050d57182d2b37b7 (diff)
downloadportage-5d402047d0368c0122d2f21e21bb5ff5f9b17473.tar.gz
portage-5d402047d0368c0122d2f21e21bb5ff5f9b17473.tar.bz2
portage-5d402047d0368c0122d2f21e21bb5ff5f9b17473.zip
Note curious testBacktrackMissedUpdates() failure
Diffstat (limited to 'pym')
-rw-r--r--pym/portage/tests/resolver/test_backtracking.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/pym/portage/tests/resolver/test_backtracking.py b/pym/portage/tests/resolver/test_backtracking.py
index c8d04be83..d862d3dc7 100644
--- a/pym/portage/tests/resolver/test_backtracking.py
+++ b/pym/portage/tests/resolver/test_backtracking.py
@@ -137,6 +137,11 @@ class BacktrackingTestCase(TestCase):
An update is missed due to a dependency on an older version.
"""
+ # NOTE: This test fails if the order of slot conflict
+ # backtrack_data is reversed inside depgraph._add_pkg().
+ # This may indicate that Backtracker is failing to generate
+ # the appropriate nodes to explore in this case.
+
ebuilds = {
"dev-libs/A-1": { },
"dev-libs/A-2": { },
@@ -148,10 +153,12 @@ class BacktrackingTestCase(TestCase):
"dev-libs/B-1": { "USE": "", "RDEPEND": "<=dev-libs/A-1" },
}
+ options = {'--update' : True, '--deep' : True, '--selective' : True}
+
test_cases = (
ResolverPlaygroundTestCase(
["dev-libs/A", "dev-libs/B"],
- options = {'--update' : True, '--deep' : True},
+ options = options,
all_permutations = True,
mergelist = [],
success = True),