From b7a22e555f7d287edec0ae7c816de16ca74d2941 Mon Sep 17 00:00:00 2001 From: Timo Teräs Date: Mon, 27 Feb 2012 16:35:04 +0200 Subject: solver, test: implements more provides things, add tests ref #574 --- test/provides.repo | 44 ++++++++++++++++++++++++++++++++++++++++++++ test/provides1.test | 7 +++++++ test/provides2.test | 9 +++++++++ test/provides3.test | 6 ++++++ test/provides4.test | 5 +++++ 5 files changed, 71 insertions(+) create mode 100644 test/provides.repo create mode 100644 test/provides1.test create mode 100644 test/provides2.test create mode 100644 test/provides3.test create mode 100644 test/provides4.test (limited to 'test') diff --git a/test/provides.repo b/test/provides.repo new file mode 100644 index 0000000..73875f4 --- /dev/null +++ b/test/provides.repo @@ -0,0 +1,44 @@ +C:Q1EyN5AdpAOBJWKMR89pp/C66o+OE= +P:libfoo +V:1 +S:1 +I:1 +p:so:foo.so.1=1.0 + +C:Q1eVpkasfqZAukAXFYbgwt4xAMZWU= +P:app +V:2 +S:1 +I:1 +D:so:foo.so.1 + +C:Q1EyN5AdpAOBJWKMR89pp/C66FFFF= +P:mymailreader +V:1 +S:1 +I:1 +p:mail-reader + +C:Q1eVpkasfqZAukAXFYbgwt4xAEEEe= +P:mailreadplus +V:1 +S:1 +I:1 +p:mail-reader + +C:Q1EyN5AdpAOBJWKMR89pp/C77FFFF= +P:server-a +V:1 +S:1 +I:1 +p:theservice +D:!theservice + +C:Q1eVpkasfqZAukAXFYbgwt444EEEe= +P:server-b +V:1 +S:1 +I:1 +p:theservice +D:!theservice + diff --git a/test/provides1.test b/test/provides1.test new file mode 100644 index 0000000..22b111a --- /dev/null +++ b/test/provides1.test @@ -0,0 +1,7 @@ +@ARGS +--test-repo provides.repo +add app +@EXPECT +(1/2) Installing libfoo (1) +(2/2) Installing app (2) +OK: 0 MiB in 0 packages diff --git a/test/provides2.test b/test/provides2.test new file mode 100644 index 0000000..36a0637 --- /dev/null +++ b/test/provides2.test @@ -0,0 +1,9 @@ +@ARGS +--test-repo provides.repo +add mail-reader +@EXPECT +ERROR: 1 unsatisfiable dependencies: + world: mail-reader + + mail-reader is a virtual package provided by: + mymailreader-1 mailreadplus-1 diff --git a/test/provides3.test b/test/provides3.test new file mode 100644 index 0000000..8ab8af7 --- /dev/null +++ b/test/provides3.test @@ -0,0 +1,6 @@ +@ARGS +--test-repo provides.repo +add mail-reader mymailreader +@EXPECT +(1/1) Installing mymailreader (1) +OK: 0 MiB in 0 packages diff --git a/test/provides4.test b/test/provides4.test new file mode 100644 index 0000000..daf6386 --- /dev/null +++ b/test/provides4.test @@ -0,0 +1,5 @@ +@ARGS +--test-repo provides.repo +add mymailreader mailreadplus +@EXPECT + -- cgit v1.2.3-70-g09d2