diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2023-01-26 07:39:54 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2023-01-26 07:39:54 +0200 |
commit | 80f8b0d7653a9445c74aaf67d2ad87b8ebf7503a (patch) | |
tree | 6a48801c424e1e27fc2bd27b6b0e505321fa5ef8 /bpkg/system-package-manager-debian.test.testscript | |
parent | 64654832a7bcd735f3581d254b18bf724a9cc0a7 (diff) |
Test parse_name_value() (used to be parse_debian_name())
Diffstat (limited to 'bpkg/system-package-manager-debian.test.testscript')
-rw-r--r-- | bpkg/system-package-manager-debian.test.testscript | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/bpkg/system-package-manager-debian.test.testscript b/bpkg/system-package-manager-debian.test.testscript index 290919f..b2cb933 100644 --- a/bpkg/system-package-manager-debian.test.testscript +++ b/bpkg/system-package-manager-debian.test.testscript @@ -138,6 +138,60 @@ EOE } +: parse-name-value +: +{ + test.arguments += parse-name-value + + : basics + : + $* <<EOI >>EOO + libssl3 libssl-common libssl-doc libssl-dev libssl-dbg libssl-extras, libc6 libc-dev libc-common libc-doc, libz-dev + EOI + main: libssl3 + dev: libssl-dev + doc: libssl-doc + dbg: libssl-dbg + common: libssl-common + extras: libssl-extras libc6 libc-dev libz-dev + EOO + + : non-lib + : + $* <<EOI >>EOO + sqlite3 sqlite3-common sqlite3-doc + EOI + main: sqlite3 + doc: sqlite3-doc + common: sqlite3-common + EOO + + : lib-dev + : + $* <<EOI >>EOO + libssl-dev + EOI + dev: libssl-dev + EOO + + : non-lib-dev + : + $* <<EOI >>EOO + ssl-dev + EOI + main: ssl-dev + EOO + + : lib-custom-dev + : + $* <<EOI >>EOO + libfoo-dev libfoo-dev-dev + EOI + main: libfoo-dev + dev: libfoo-dev-dev + EOO +} + : main-from-dev : { |