diff options
| author | Simon Johnsson <simon.johnsson@canonical.com> | 2025-09-26 18:18:42 +0200 |
|---|---|---|
| committer | Julian Andres Klode <jak@debian.org> | 2025-09-26 16:18:42 +0000 |
| commit | 66962bee233b617e4a9ce436f9b26875511b35e6 (patch) | |
| tree | eb72d44c499404fd46c04119e7e5fb214f7833f2 /test/integration | |
| parent | 3c9399e643a07074d47c9bceca88e8d43ff55d36 (diff) | |
History Command and Parsing
Diffstat (limited to 'test/integration')
| -rwxr-xr-x | test/integration/test-history | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/test/integration/test-history b/test/integration/test-history index 47829e162..34489fce6 100755 --- a/test/integration/test-history +++ b/test/integration/test-history @@ -38,3 +38,33 @@ Commandline: dummy Comment: A test comment Install: pkg2:amd64 (1) End-Date: dummy" cathistory + +normalizedinfo() { + apt history-info 0 | sed -E \ + -e 's/^( *-?Start time *: ).*/\1dummy/' \ + -e 's/^( *-?End time *: ).*/\1dummy/' \ + -e 's|^( *-?Command line *: ).*|\1dummy|' +} + +testsuccessequal "Transaction ID: 0 +Start time: dummy +End time: dummy +Requested by: +Command line: dummy +Packages changed: + Install pkg1:amd64 (1) +" normalizedinfo + +# replace aribtrary command line and date with "dummy". +normalizedlist() { + apt history-list | sed -E 's/^([0-9]+)[[:space:]]+'\ +'[^[:space:]]+[[:space:]]+'\ +'[0-9]{4}-[0-9]{2}-[0-9]{2}[[:space:]]+'\ +'[0-9]{2}:[0-9]{2}:[0-9]{2}/'\ +'\1 dummy dummy /' +} + +testsuccessequal "ID Command line Date and Time Action Changes + +0 dummy dummy Install 1 +1 dummy dummy Install 1 " normalizedlist |
