summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)AuthorFilesLines
2014-05-19test: improve loading of repositories, fix broken install-if testTimo Teräs1-0/+8
2014-05-19del: allow deletion of world dependency when it is not installedTimo Teräs1-0/+7
2013-09-06solver: if pinning is specified, it overrides preferred reposTimo Teräs3-0/+19
2013-06-20commit, db: make file conflicts and script errors non-fatalTimo Teräs3-4/+4
2013-06-19solver: properly order deletion of unneeded packagesTimo Teräs4-2/+49
2013-06-19upgrade: new option: --latest (-l)Timo Teräs3-3/+28
2013-06-18errors: fix a test case, and misanalysis of certain namesTimo Teräs1-1/+1
2013-06-18errors: improve analysis for virtual packagesTimo Teräs2-1/+7
2013-06-14errors: detect self-conflicts properlyTimo Teräs2-2/+7
2013-06-13solver, errors: fix few additional test cases and clean upsTimo Teräs3-3/+5
2013-06-13errors: rewrite the logic how errors are reportedTimo Teräs12-20/+74
2013-06-13solver: prune broken world dependencies with --forceTimo Teräs3-0/+23
2013-06-13solver: rewrite as deductive solver -- pinning supportTimo Teräs16-24/+70
2013-06-13solver: rewrite as deductive solver -- per name flagsTimo Teräs6-0/+55
2013-06-13solver: rewrite as deductive solver -- core featuresTimo Teräs8-8/+8
2013-05-30db: unify handling of special packagesTimo Teräs2-0/+14
2012-10-09test: fix conflict2 expectation after solver changesTimo Teräs1-1/+1
2012-02-29solver, test: make conflicts unconditionalTimo Teräs1-1/+1
2012-02-28solver: consider provided names also for preferenceTimo Teräs1-0/+6
2012-02-28solver: allow multiple packages with same virtual providesTimo Teräs2-5/+5
2012-02-27solver, test: implements more provides things, add testsTimo Teräs5-0/+71
2012-02-24solver: unallowed pinning is worse than changing installed packageTimo Teräs1-0/+10
2012-02-24test: clean up solver.shTimo Teräs1-5/+9
2012-02-24solver: non preferred actions are worse then non preferred pinningTimo Teräs3-0/+39
2012-02-24pkg, db: use 's' for source repository tags instead of 'p'Timo Teräs1-2/+2
2012-02-24test: improve pinning testsTimo Teräs9-4/+77
2012-02-23test: rewrite the testing framework to use the real appletsTimo Teräs52-115/+208
2012-01-20solver: fix regression from "calculate branch minimum penalty early"Timo Teräs1-2/+1
2012-01-17solver: calculate branch minimum penalty earlyTimo Teräs1-1/+2
2011-10-29solver, db: implement repository pinningTimo Teräs9-0/+37
2011-10-24solver, pkg: implement versioned conflictsTimo Teräs3-0/+23
2011-10-14solver: preference scoringTimo Teräs4-9/+7
2011-09-05solver: report 'complete' solutions with errorsTimo Teräs4-10/+4
2011-08-18solver: reintroduce install_if supportTimo Teräs14-12/+80
2011-08-01solver: generate proper error messagesTimo Teräs22-13/+56
2011-07-27solver: don't consider package that we can't haveTimo Teräs2-0/+1
2011-07-27solver: permutate each preferred solution firstTimo Teräs5-0/+17
2011-07-26solver: new package selection logic (which is not yet used)Timo Teräs23-5/+155
2010-06-15test: check if upgrade works when package is missing in repoNatanael Copa1-0/+7
2010-06-15test: dont run sh manually but respect #!/bin/sh in each testNatanael Copa9-10/+13
2010-06-15test: initial testsuiteNatanael Copa17-0/+422
2009-11-06test: add test cases for version comparingTimo Teras2-0/+741