summaryrefslogtreecommitdiff
path: root/tests/test_promotion_set.cc
AgeCommit message (Expand)AuthorFilesLines
2010-04-21Rename the log4cxx namespace to logging.Daniel Burrows1-1/+1
2010-04-09Terminology change: replace "tier operation" with "cost" everywhere.Daniel Burrows1-41/+41
2010-04-09Restructure the source tree to move tier_ related code into files whose name ...Daniel Burrows1-1/+1
2010-03-05Overhaul the resolver to distinguish between tiers and changes to tiers; this...Daniel Burrows1-225/+90
2010-02-07Initial implementation of a tiering system that is both sound and flexible.Daniel Burrows1-3/+6
2010-01-28Reorder the test assertions so that if the promotion set is not correct, its ...Daniel Burrows1-7/+7
2010-01-27Update the unit tests for the new tier object.Daniel Burrows1-33/+44
2009-07-10Eliminating the use of hash tables to save memory: backed out changeset 7c43f...Daniel Burrows1-24/+5
2009-07-05Reimplement choice_set in terms of boost::unordered_set.Daniel Burrows1-5/+24
2009-06-26Overhaul how incipient promotions are tested, one more time.Daniel Burrows1-13/+13
2009-06-25More fixes / updates to the promotion set test code.Daniel Burrows1-7/+39
2009-06-25Modify the incipient tests to conform to how incipient promotions are returned.Daniel Burrows1-28/+14
2009-06-25Add more tests of incipient promotion finding.Daniel Burrows1-18/+145
2009-06-25Add a first test of the incipient promotion stuff.Daniel Burrows1-0/+61
2009-06-07Don't attempt to track tier validity at the solver level; instead, when a pro...Daniel Burrows1-3/+13
2009-04-12Add support for "dependency-scoped" install-version choices, which match the ...Daniel Burrows1-1/+1
2009-03-29Make tiers be tuples of integers (lexicographically ordered) instead of plain...Daniel Burrows1-32/+40
2009-03-08Make install_version() choices carry the dependency that led to the install.Daniel Burrows1-1/+1
2009-03-07Attach arbitrary integer tags to choice objects.Daniel Burrows1-88/+106
2009-03-03Rename promotion_set to generic_promotion_set for consistency with the rest o...Daniel Burrows1-1/+1
2009-03-03Make choice sets take the *narrowest* element added to them, not the widest.Daniel Burrows1-93/+94
2009-03-01Add some slightly more paranoid tests of promotions, to check that _containin...Daniel Burrows1-3/+68
2009-02-27Sanity-check the size and contents of the promotion set after invoking remove...Daniel Burrows1-0/+37
2009-02-27Actually invoke the new test cases (**oops** :-) ).Daniel Burrows1-0/+2
2009-02-27Write a test for remove_below_tier.Daniel Burrows1-0/+114
2009-02-27Write up a test of remove_tier().Daniel Burrows1-0/+64
2009-02-25Add a fifth test of find_highest_promotion, testing that we DTRT when there i...Daniel Burrows1-0/+34
2009-02-25Write a test that checks that choices made due to a dependency are matched pr...Daniel Burrows1-0/+28
2009-02-25Explain the purpose of each test in comments.Daniel Burrows1-0/+7
2009-02-25Instantiate the first expected promotion in exactly one place.Daniel Burrows1-6/+7
2009-02-25Write a third test of find_highest_promotion.Daniel Burrows1-0/+17
2009-02-25Flesh out the second test of find_highest_promotion_for.Daniel Burrows1-0/+9
2009-02-23Assert that all is as expected after we insert the last test promotion.Daniel Burrows1-0/+3
2009-02-23Add a basic test of find_highest_promotion_for() and find_highest_promotion_c...Daniel Burrows1-0/+58
2009-02-22Add a "promotion set" object.Daniel Burrows1-0/+207