Skip to content

Commit 3c43b22

Browse files
committed
Adapt Driver Dependencies Test Suite to Private Dependencies
1 parent 14ff43e commit 3c43b22

File tree

414 files changed

+9739
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

414 files changed

+9739
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Dependencies after compilation:
2+
depends-nominal: [z]

test/Driver/PrivateDependencies/Inputs/bindings-build-record/main.o

Whitespace-only changes.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Dependencies after compilation:
2+
depends-top-level: [a]
3+
provides-nominal: [z]

test/Driver/PrivateDependencies/Inputs/bindings-build-record/other.o

Whitespace-only changes.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Dependencies after compilation:
2+
provides-top-level: [a]
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"./main.swift": {
3+
"object": "./main.o",
4+
"swift-dependencies": "./main.swiftdeps"
5+
},
6+
"./other.swift": {
7+
"object": "./other.o",
8+
"swift-dependencies": "./other.swiftdeps"
9+
},
10+
"./yet-another.swift": {
11+
"object": "./yet-another.o",
12+
"swift-dependencies": "./yet-another.swiftdeps"
13+
},
14+
"./added.swift": {
15+
"object": "./added.o",
16+
"swift-dependencies": "./added.swiftdeps"
17+
},
18+
"": {
19+
"swift-dependencies": "./main~buildrecord.swiftdeps"
20+
}
21+
}

test/Driver/PrivateDependencies/Inputs/bindings-build-record/yet-another.o

Whitespace-only changes.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Dependencies after compilation:
2+
depends-nominal: [z]
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Fine-grained v0
2+
---
3+
allNodes:
4+
- key:
5+
kind: sourceFileProvide
6+
aspect: interface
7+
context: ''
8+
name: main.swiftdeps
9+
fingerprint: 8276a546203ebde599da50b466729230
10+
sequenceNumber: 0
11+
defsIDependUpon: [ 4, 2 ]
12+
isProvides: true
13+
- key:
14+
kind: sourceFileProvide
15+
aspect: implementation
16+
context: ''
17+
name: main.swiftdeps
18+
fingerprint: 8276a546203ebde599da50b466729230
19+
sequenceNumber: 1
20+
defsIDependUpon: [ ]
21+
isProvides: true
22+
- key:
23+
kind: dynamicLookup
24+
aspect: interface
25+
context: ''
26+
name: z
27+
sequenceNumber: 2
28+
defsIDependUpon: [ 0 ]
29+
isProvides: true
30+
- key:
31+
kind: dynamicLookup
32+
aspect: implementation
33+
context: ''
34+
name: z
35+
sequenceNumber: 3
36+
defsIDependUpon: [ ]
37+
isProvides: true
38+
- key:
39+
kind: topLevel
40+
aspect: interface
41+
context: ''
42+
name: a
43+
sequenceNumber: 4
44+
defsIDependUpon: [ ]
45+
isProvides: false
46+
...
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Fine-grained v0
2+
---
3+
allNodes:
4+
- key:
5+
kind: sourceFileProvide
6+
aspect: interface
7+
context: ''
8+
name: other.swiftdeps
9+
fingerprint: 72e95f4a11b98227c1f6ad6ea7f6cdba
10+
sequenceNumber: 0
11+
defsIDependUpon: [ 2 ]
12+
isProvides: true
13+
- key:
14+
kind: sourceFileProvide
15+
aspect: implementation
16+
context: ''
17+
name: other.swiftdeps
18+
fingerprint: 72e95f4a11b98227c1f6ad6ea7f6cdba
19+
sequenceNumber: 1
20+
defsIDependUpon: [ ]
21+
isProvides: true
22+
- key:
23+
kind: topLevel
24+
aspect: interface
25+
context: ''
26+
name: a
27+
sequenceNumber: 2
28+
defsIDependUpon: [ 0 ]
29+
isProvides: true
30+
- key:
31+
kind: topLevel
32+
aspect: implementation
33+
context: ''
34+
name: a
35+
sequenceNumber: 3
36+
defsIDependUpon: [ ]
37+
isProvides: true
38+
...
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"./main.swift": {
3+
"object": "./main.o",
4+
"swift-dependencies": "./main.swiftdeps"
5+
},
6+
"./other.swift": {
7+
"object": "./other.o",
8+
"swift-dependencies": "./other.swiftdeps"
9+
},
10+
"./yet-another.swift": {
11+
"object": "./yet-another.o",
12+
"swift-dependencies": "./yet-another.swiftdeps"
13+
},
14+
"": {
15+
"swift-dependencies": "./main~buildrecord.swiftdeps"
16+
}
17+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Fine-grained v0
2+
---
3+
allNodes:
4+
- key:
5+
kind: sourceFileProvide
6+
aspect: interface
7+
context: ''
8+
name: yet-another.swiftdeps
9+
fingerprint: f0a22821b1bfd1d40363b3f89c7a7693
10+
sequenceNumber: 0
11+
defsIDependUpon: [ 2 ]
12+
isProvides: true
13+
- key:
14+
kind: sourceFileProvide
15+
aspect: implementation
16+
context: ''
17+
name: yet-another.swiftdeps
18+
fingerprint: f0a22821b1bfd1d40363b3f89c7a7693
19+
sequenceNumber: 1
20+
defsIDependUpon: [ ]
21+
isProvides: true
22+
- key:
23+
kind: dynamicLookup
24+
aspect: interface
25+
context: ''
26+
name: z
27+
sequenceNumber: 2
28+
defsIDependUpon: [ ]
29+
isProvides: false
30+
...
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Dependencies after compilation:
2+
depends-top-level: [a]
3+
provides-dynamic-lookup: [z]
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Dependencies after compilation:
2+
provides-top-level: [a]
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"./main.swift": {
3+
"object": "./main.o",
4+
"swift-dependencies": "./main.swiftdeps"
5+
},
6+
"./other.swift": {
7+
"object": "./other.o",
8+
"swift-dependencies": "./other.swiftdeps"
9+
},
10+
"./yet-another.swift": {
11+
"object": "./yet-another.o",
12+
"swift-dependencies": "./yet-another.swiftdeps"
13+
},
14+
"": {
15+
"swift-dependencies": "./main~buildrecord.swiftdeps"
16+
}
17+
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Dependencies after compilation:
2+
depends-dynamic-lookup: [z]
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Fine-grained v0
2+
---
3+
allNodes:
4+
- key:
5+
kind: sourceFileProvide
6+
aspect: interface
7+
context: ''
8+
name: main.swiftdeps
9+
fingerprint: 42e5bb8d6f23bfc1b055b85bd466a86c
10+
sequenceNumber: 0
11+
defsIDependUpon: [ 2, 4 ]
12+
isProvides: true
13+
- key:
14+
kind: sourceFileProvide
15+
aspect: implementation
16+
context: ''
17+
name: main.swiftdeps
18+
fingerprint: 42e5bb8d6f23bfc1b055b85bd466a86c
19+
sequenceNumber: 1
20+
defsIDependUpon: [ ]
21+
isProvides: true
22+
- key:
23+
kind: nominal
24+
aspect: interface
25+
context: 4main1zV
26+
name: ''
27+
sequenceNumber: 2
28+
defsIDependUpon: [ 0 ]
29+
isProvides: true
30+
- key:
31+
kind: nominal
32+
aspect: implementation
33+
context: 4main1zV
34+
name: ''
35+
sequenceNumber: 3
36+
defsIDependUpon: [ ]
37+
isProvides: true
38+
- key:
39+
kind: topLevel
40+
aspect: interface
41+
context: ''
42+
name: a
43+
sequenceNumber: 4
44+
defsIDependUpon: [ ]
45+
isProvides: false
46+
...
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Fine-grained v0
2+
---
3+
allNodes:
4+
- key:
5+
kind: sourceFileProvide
6+
aspect: interface
7+
context: ''
8+
name: main.swiftdeps
9+
fingerprint: 42e5bb8d6f23bfc1b055b85bd466a86c
10+
sequenceNumber: 0
11+
defsIDependUpon: [ 2 ]
12+
isProvides: true
13+
- key:
14+
kind: sourceFileProvide
15+
aspect: implementation
16+
context: ''
17+
name: main.swiftdeps
18+
fingerprint: 42e5bb8d6f23bfc1b055b85bd466a86c
19+
sequenceNumber: 1
20+
defsIDependUpon: [ ]
21+
isProvides: true
22+
- key:
23+
kind: topLevel
24+
aspect: interface
25+
context: ''
26+
name: a
27+
sequenceNumber: 2
28+
defsIDependUpon: [ ]
29+
isProvides: false
30+
...
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Fine-grained v0
2+
---
3+
allNodes:
4+
- key:
5+
kind: sourceFileProvide
6+
aspect: interface
7+
context: ''
8+
name: other.swiftdeps
9+
fingerprint: 72e95f4a11b98227c1f6ad6ea7f6cdba
10+
sequenceNumber: 0
11+
defsIDependUpon: [ 2 ]
12+
isProvides: true
13+
- key:
14+
kind: sourceFileProvide
15+
aspect: implementation
16+
context: ''
17+
name: other.swiftdeps
18+
fingerprint: 72e95f4a11b98227c1f6ad6ea7f6cdba
19+
sequenceNumber: 1
20+
defsIDependUpon: [ ]
21+
isProvides: true
22+
- key:
23+
kind: topLevel
24+
aspect: interface
25+
context: ''
26+
name: a
27+
sequenceNumber: 2
28+
defsIDependUpon: [ 0 ]
29+
isProvides: true
30+
- key:
31+
kind: topLevel
32+
aspect: implementation
33+
context: ''
34+
name: a
35+
sequenceNumber: 3
36+
defsIDependUpon: [ ]
37+
isProvides: true
38+
...
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Fine-grained v0
2+
---
3+
allNodes:
4+
- key:
5+
kind: sourceFileProvide
6+
aspect: interface
7+
context: ''
8+
name: other.swiftdeps
9+
fingerprint: 72e95f4a11b98227c1f6ad6ea7f6cdba
10+
sequenceNumber: 0
11+
defsIDependUpon: [ 2 ]
12+
isProvides: true
13+
- key:
14+
kind: sourceFileProvide
15+
aspect: implementation
16+
context: ''
17+
name: other.swiftdeps
18+
fingerprint: 72e95f4a11b98227c1f6ad6ea7f6cdba
19+
sequenceNumber: 1
20+
defsIDependUpon: [ ]
21+
isProvides: true
22+
- key:
23+
kind: topLevel
24+
aspect: interface
25+
context: ''
26+
name: a
27+
sequenceNumber: 2
28+
defsIDependUpon: [ 0 ]
29+
isProvides: true
30+
- key:
31+
kind: topLevel
32+
aspect: implementation
33+
context: ''
34+
name: a
35+
sequenceNumber: 3
36+
defsIDependUpon: [ ]
37+
isProvides: true
38+
...
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"./main.swift": {
3+
"object": "./main.o",
4+
"swift-dependencies": "./main.swiftdeps"
5+
},
6+
"./other.swift": {
7+
"object": "./other.o",
8+
"swift-dependencies": "./other.swiftdeps"
9+
},
10+
"./yet-another.swift": {
11+
"object": "./yet-another.o",
12+
"swift-dependencies": "./yet-another.swiftdeps"
13+
},
14+
"": {
15+
"swift-dependencies": "./main~buildrecord.swiftdeps"
16+
}
17+
}

0 commit comments

Comments
 (0)