test: add testcases to ensure provider collisions generate an error

cute-signatures
William Pitcock 2018-01-02 04:42:43 +00:00
parent 7b3023ec49
commit 467ba0cee0
3 changed files with 36 additions and 0 deletions

View File

@ -83,3 +83,17 @@ V:0.1
S:1
I:1
p:conflicted-provider
C:Q1EyN5AdpAOBJWKMR89ppC66ccccj=
P:conflicted-dep
V:0.1
S:1
I:1
D:conflicted-provider
C:Q1EyN5AdpAOBJWKMR89ppC66ddddj=
P:conflicted-parent
V:0.1
S:1
I:1
D:conflicted-dep

11
test/provides10.test Normal file
View File

@ -0,0 +1,11 @@
@ARGS
--test-repo provides.repo
add conflicted-dep
@EXPECT
ERROR: unsatisfiable constraints:
conflicted-provider (virtual):
provided by: conflicted-provider-a
conflicted-provider-b
required by:
conflicted-dep-0.1[conflicted-provider]

11
test/provides11.test Normal file
View File

@ -0,0 +1,11 @@
@ARGS
--test-repo provides.repo
add conflicted-parent
@EXPECT
ERROR: unsatisfiable constraints:
conflicted-provider (virtual):
provided by: conflicted-provider-a
conflicted-provider-b
required by:
conflicted-dep-0.1[conflicted-provider]