apk-tools/test
Timo Teräs d420d41148 solver: non preferred actions are worse then non preferred pinning
Otherwise we might start to change packages unexpectedly when not
upgrading. This also fixes some other things the solver might've
decided to do.

Add also few test cases to detect bad behaviour.
2012-02-24 11:13:31 +02:00
..
repo1 test: initial testsuite 2010-06-15 13:31:20 +00:00
repo2 test: initial testsuite 2010-06-15 13:31:20 +00:00
.gitignore test: dont run sh manually but respect #!/bin/sh in each test 2010-06-15 15:53:32 +00:00
Makefile solver: new package selection logic (which is not yet used) 2011-07-26 17:08:43 +03:00
basic.installed solver: new package selection logic (which is not yet used) 2011-07-26 17:08:43 +03:00
basic.installed2 solver: permutate each preferred solution first 2011-07-27 20:45:38 +03:00
basic.repo solver: new package selection logic (which is not yet used) 2011-07-26 17:08:43 +03:00
basic1.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
basic2.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
basic3.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
basic4.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
basic5.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
basic6.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
basic7.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
complicated1.installed solver: new package selection logic (which is not yet used) 2011-07-26 17:08:43 +03:00
complicated1.repo solver: new package selection logic (which is not yet used) 2011-07-26 17:08:43 +03:00
complicated1.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
complicated2.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
complicated3.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
complicated4.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
conflict.repo test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
conflict1.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
conflict2.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
error1.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
error2.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
error3.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
error4.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
error5.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
installif1.repo solver: reintroduce install_if support 2011-08-18 13:08:27 +03:00
installif1.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
installif2.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
installif3.test test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
pinning.installed pkg, db: use 's' for source repository tags instead of 'p' 2012-02-24 09:22:42 +02:00
pinning.installed2 solver: non preferred actions are worse then non preferred pinning 2012-02-24 11:13:31 +02:00
pinning.repo solver, db: implement repository pinning 2011-10-29 05:18:21 +03:00
pinning.repo2 test: improve pinning tests 2012-02-24 08:42:40 +02:00
pinning1.test test: improve pinning tests 2012-02-24 08:42:40 +02:00
pinning2.test test: improve pinning tests 2012-02-24 08:42:40 +02:00
pinning3.test test: improve pinning tests 2012-02-24 08:42:40 +02:00
pinning4.test test: improve pinning tests 2012-02-24 08:42:40 +02:00
pinning5.test test: improve pinning tests 2012-02-24 08:42:40 +02:00
pinning6.test test: improve pinning tests 2012-02-24 08:42:40 +02:00
pinning7.test test: improve pinning tests 2012-02-24 08:42:40 +02:00
pinning8.test solver: non preferred actions are worse then non preferred pinning 2012-02-24 11:13:31 +02:00
pinning9.test solver: non preferred actions are worse then non preferred pinning 2012-02-24 11:13:31 +02:00
solver.sh test: rewrite the testing framework to use the real applets 2012-02-23 22:05:02 +02:00
test1.sh test: dont run sh manually but respect #!/bin/sh in each test 2010-06-15 15:53:32 +00:00
test2.sh test: dont run sh manually but respect #!/bin/sh in each test 2010-06-15 15:53:32 +00:00
test3.sh test: dont run sh manually but respect #!/bin/sh in each test 2010-06-15 15:53:32 +00:00
test4.sh test: dont run sh manually but respect #!/bin/sh in each test 2010-06-15 15:53:32 +00:00
test5.sh test: dont run sh manually but respect #!/bin/sh in each test 2010-06-15 15:53:32 +00:00
test6.sh test: dont run sh manually but respect #!/bin/sh in each test 2010-06-15 15:53:32 +00:00
test7.sh test: dont run sh manually but respect #!/bin/sh in each test 2010-06-15 15:53:32 +00:00
test8.sh test: check if upgrade works when package is missing in repo 2010-06-15 19:18:36 +00:00
version.data test: add test cases for version comparing 2009-11-06 13:20:30 +02:00
version.sh solver: new package selection logic (which is not yet used) 2011-07-26 17:08:43 +03:00