From 30160d6d8ad9bafc05aaf574e8ac92b98094f182 Mon Sep 17 00:00:00 2001 From: Michael Schroeder Date: Wed, 29 Feb 2012 15:24:00 +0100 Subject: [PATCH] support RESULT_UNNEEDED in testcases --- ext/testcase.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ext/testcase.c b/ext/testcase.c index fda56f1..8bb132f 100644 --- a/ext/testcase.c +++ b/ext/testcase.c @@ -1398,6 +1398,20 @@ testcase_solverresult(Solver *solv, int resultflags) queue_free(&qs); } + if ((resultflags & TESTCASE_RESULT_UNNEEDED) != 0) + { + Queue q; + + queue_init(&q); + solver_get_unneeded(solv, &q, 0); + for (i = 0; i < q.count; i++) + { + s = pool_tmpjoin(pool, "unneeded ", testcase_solvid2str(pool, q.elements[i]), 0); + strqueue_push(&sq, s); + } + queue_free(&q); + } + strqueue_sort(&sq); result = strqueue_join(&sq); strqueue_free(&sq); -- 2.7.4