diff options
Diffstat (limited to 'tests/format/junctions/duplicates-override-dup')
16 files changed, 56 insertions, 0 deletions
diff --git a/tests/format/junctions/duplicates-override-dup/project.conf b/tests/format/junctions/duplicates-override-dup/project.conf new file mode 100644 index 000000000..20636c446 --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/project.conf @@ -0,0 +1,2 @@ +name: test +min-version: 2.0 diff --git a/tests/format/junctions/duplicates-override-dup/subproject.bst b/tests/format/junctions/duplicates-override-dup/subproject.bst new file mode 100644 index 000000000..376ac11ee --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/subproject.bst @@ -0,0 +1,8 @@ +kind: junction +sources: +- kind: local + path: subproject + +config: + overrides: + subproject1.bst: subproject3.bst diff --git a/tests/format/junctions/duplicates-override-dup/subproject/project.conf b/tests/format/junctions/duplicates-override-dup/subproject/project.conf new file mode 100644 index 000000000..99ccfa68c --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/subproject/project.conf @@ -0,0 +1,8 @@ +name: subtest +min-version: 2.0 + +junctions: + duplicates: + subsubtest: + - subproject1.bst + - subproject2.bst diff --git a/tests/format/junctions/duplicates-override-dup/subproject/subproject1.bst b/tests/format/junctions/duplicates-override-dup/subproject/subproject1.bst new file mode 100644 index 000000000..bfd692d00 --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/subproject/subproject1.bst @@ -0,0 +1,4 @@ +kind: junction +sources: +- kind: local + path: subproject1 diff --git a/tests/format/junctions/duplicates-override-dup/subproject/subproject1/project.conf b/tests/format/junctions/duplicates-override-dup/subproject/subproject1/project.conf new file mode 100644 index 000000000..d11bcbb30 --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/subproject/subproject1/project.conf @@ -0,0 +1,2 @@ +name: subsubtest +min-version: 2.0 diff --git a/tests/format/junctions/duplicates-override-dup/subproject/subproject1/sub.txt b/tests/format/junctions/duplicates-override-dup/subproject/subproject1/sub.txt new file mode 100644 index 000000000..f73f3093f --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/subproject/subproject1/sub.txt @@ -0,0 +1 @@ +file diff --git a/tests/format/junctions/duplicates-override-dup/subproject/subproject1/target.bst b/tests/format/junctions/duplicates-override-dup/subproject/subproject1/target.bst new file mode 100644 index 000000000..e24d9bbb4 --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/subproject/subproject1/target.bst @@ -0,0 +1,4 @@ +kind: import +sources: +- kind: local + path: sub.txt diff --git a/tests/format/junctions/duplicates-override-dup/subproject/subproject2.bst b/tests/format/junctions/duplicates-override-dup/subproject/subproject2.bst new file mode 100644 index 000000000..2343652e1 --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/subproject/subproject2.bst @@ -0,0 +1,4 @@ +kind: junction +sources: +- kind: local + path: subproject2 diff --git a/tests/format/junctions/duplicates-override-dup/subproject/subproject2/project.conf b/tests/format/junctions/duplicates-override-dup/subproject/subproject2/project.conf new file mode 100644 index 000000000..d11bcbb30 --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/subproject/subproject2/project.conf @@ -0,0 +1,2 @@ +name: subsubtest +min-version: 2.0 diff --git a/tests/format/junctions/duplicates-override-dup/subproject/subproject2/sub2.txt b/tests/format/junctions/duplicates-override-dup/subproject/subproject2/sub2.txt new file mode 100644 index 000000000..f73f3093f --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/subproject/subproject2/sub2.txt @@ -0,0 +1 @@ +file diff --git a/tests/format/junctions/duplicates-override-dup/subproject/subproject2/target.bst b/tests/format/junctions/duplicates-override-dup/subproject/subproject2/target.bst new file mode 100644 index 000000000..a1d15e942 --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/subproject/subproject2/target.bst @@ -0,0 +1,4 @@ +kind: import +sources: +- kind: local + path: sub2.txt diff --git a/tests/format/junctions/duplicates-override-dup/subproject3.bst b/tests/format/junctions/duplicates-override-dup/subproject3.bst new file mode 100644 index 000000000..e4ee2f1d5 --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/subproject3.bst @@ -0,0 +1,4 @@ +kind: junction +sources: +- kind: local + path: subproject3 diff --git a/tests/format/junctions/duplicates-override-dup/subproject3/project.conf b/tests/format/junctions/duplicates-override-dup/subproject3/project.conf new file mode 100644 index 000000000..d11bcbb30 --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/subproject3/project.conf @@ -0,0 +1,2 @@ +name: subsubtest +min-version: 2.0 diff --git a/tests/format/junctions/duplicates-override-dup/subproject3/sub3.txt b/tests/format/junctions/duplicates-override-dup/subproject3/sub3.txt new file mode 100644 index 000000000..f73f3093f --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/subproject3/sub3.txt @@ -0,0 +1 @@ +file diff --git a/tests/format/junctions/duplicates-override-dup/subproject3/target.bst b/tests/format/junctions/duplicates-override-dup/subproject3/target.bst new file mode 100644 index 000000000..cb81ea97f --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/subproject3/target.bst @@ -0,0 +1,4 @@ +kind: import +sources: +- kind: local + path: sub3.txt diff --git a/tests/format/junctions/duplicates-override-dup/target.bst b/tests/format/junctions/duplicates-override-dup/target.bst new file mode 100644 index 000000000..6ca140afb --- /dev/null +++ b/tests/format/junctions/duplicates-override-dup/target.bst @@ -0,0 +1,5 @@ +kind: stack + +depends: +- subproject.bst:subproject1.bst:target.bst +- subproject.bst:subproject2.bst:target.bst |