summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJulian Andres Klode <julian.klode@canonical.com>2024-05-20 13:17:35 +0200
committerJulian Andres Klode <julian.klode@canonical.com>2024-05-24 13:43:56 +0200
commit0c700522df1c96fd591020e7b3e29bc7e36dec14 (patch)
tree80d455c8602e1b4d338b334149102cfacf66cd75 /test
parent1fbdc04be7547b8c4bb84f400329415ea0bc60b5 (diff)
test: Temporarily ignore autoremovable lists for solver3
We do not show them yet, so let's ignore them so we can focus on getting the rest of the tests to work.
Diffstat (limited to 'test')
-rw-r--r--test/integration/framework12
-rw-r--r--test/integration/solver3.broken1
2 files changed, 11 insertions, 2 deletions
diff --git a/test/integration/framework b/test/integration/framework
index 54bc4da07..e13888da2 100644
--- a/test/integration/framework
+++ b/test/integration/framework
@@ -1559,12 +1559,22 @@ downloadfile() {
fi
}
+cleanup_solver3_pipe() {
+ if [ "$APT_SOLVER" != "3.0" ]; then
+ cat
+ else
+ # FIXME: We do not have support for listing autoremovals yet.
+ # FIXME: Progress output is different
+ sed -e '/Solving dependencies\.\.\./ d' \
+ -e "/no longer required[.:]$/,/^Use '.* autoremove'/ d"
+ fi
+}
cleanup_output() {
cat "$1" | sed \
-e '/gpgv: WARNING: This key is not suitable for signing in --compliance=gnupg mode/ d' \
-e '/^profiling:/ d' \
- -e '/Solving dependencies\.\.\./ d' \
| sed -e '/\.\.\.profiling:/ {N;s#\.\.\.profiling:.*\n#...#g}' \
+ | cleanup_solver3_pipe \
>"$2"
}
diff --git a/test/integration/solver3.broken b/test/integration/solver3.broken
index 020335238..96238232c 100644
--- a/test/integration/solver3.broken
+++ b/test/integration/solver3.broken
@@ -60,7 +60,6 @@ test-external-installation-planner-protocol
test-handling-broken-orgroups
test-ignore-provides-if-versioned-breaks
test-ignore-provides-if-versioned-conflicts
-test-kernel-helper-autoremove
test-method-mirror
test-multiarch-allowed
test-multiarch-barbarian