Skip to content

Commit a1f5fa0

Browse files
committed
Add test for isolated swift-show-dependencies.deplock
Signed-off-by: Keshav Priyadarshi <git@keshav.space>
1 parent a8001f6 commit a1f5fa0

File tree

5 files changed

+1101
-18
lines changed

5 files changed

+1101
-18
lines changed

tests/packagedcode/data/swift/packages/fastlane_resolved_v1/Package.resolved

Lines changed: 23 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
{
2+
"identity":"vercelui",
3+
"name":"VercelUI",
4+
"url":"/workspace/vercel/VercelUI",
5+
"version":"unspecified",
6+
"path":"/workspace/vercel/VercelUI",
7+
"dependencies":[
8+
{
9+
"identity":"vercel",
10+
"name":"Vercel",
11+
"url":"https://github.com/swift-cloud/Vercel",
12+
"version":"1.15.2",
13+
"path":"/workspace/vercel/VercelUI/.build/checkouts/Vercel",
14+
"dependencies":[
15+
{
16+
"identity":"vapor",
17+
"name":"vapor",
18+
"url":"https://github.com/vapor/vapor",
19+
"version":"4.79.0",
20+
"path":"/workspace/vercel/VercelUI/.build/checkouts/vapor",
21+
"dependencies":[
22+
{
23+
"identity":"async-http-client",
24+
"name":"async-http-client",
25+
"url":"https://github.com/swift-server/async-http-client.git",
26+
"version":"1.19.0",
27+
"path":"/workspace/vercel/VercelUI/.build/checkouts/async-http-client",
28+
"dependencies":[
29+
{
30+
"identity":"swift-nio",
31+
"name":"swift-nio",
32+
"url":"https://github.com/apple/swift-nio.git",
33+
"version":"2.58.0",
34+
"path":"/workspace/vercel/VercelUI/.build/checkouts/swift-nio",
35+
"dependencies":[
36+
{
37+
"identity":"swift-atomics",
38+
"name":"swift-atomics",
39+
"url":"https://github.com/apple/swift-atomics.git",
40+
"version":"1.1.0",
41+
"path":"/workspace/vercel/VercelUI/.build/checkouts/swift-atomics",
42+
"dependencies":[
43+
44+
]
45+
}
46+
]
47+
},
48+
{
49+
"identity":"swift-atomics",
50+
"name":"swift-atomics",
51+
"url":"https://github.com/apple/swift-atomics.git",
52+
"version":"1.1.0",
53+
"path":"/workspace/vercel/VercelUI/.build/checkouts/swift-atomics",
54+
"dependencies":[
55+
56+
]
57+
}
58+
]
59+
}
60+
]
61+
}
62+
]
63+
}
64+
]
65+
}

tests/packagedcode/data/swift/swift-fastlane-resolved-v1-package-expected.json

Lines changed: 102 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,54 @@
4747
"swift_package_resolved"
4848
],
4949
"purl": "pkg:swift/github.com/kareman/SwiftShell@5.1.0"
50+
},
51+
{
52+
"type": "swift",
53+
"namespace": "github.com/apple",
54+
"name": "swift-atomics",
55+
"version": "1.1.0",
56+
"qualifiers": {},
57+
"subpath": null,
58+
"primary_language": "swift",
59+
"description": null,
60+
"release_date": null,
61+
"parties": [],
62+
"keywords": [],
63+
"homepage_url": null,
64+
"download_url": null,
65+
"size": null,
66+
"sha1": null,
67+
"md5": null,
68+
"sha256": null,
69+
"sha512": null,
70+
"bug_tracking_url": null,
71+
"code_view_url": null,
72+
"vcs_url": null,
73+
"copyright": null,
74+
"holder": null,
75+
"declared_license_expression": null,
76+
"declared_license_expression_spdx": null,
77+
"license_detections": [],
78+
"other_license_expression": null,
79+
"other_license_expression_spdx": null,
80+
"other_license_detections": [],
81+
"extracted_license_statement": null,
82+
"notice_text": null,
83+
"source_packages": [],
84+
"is_private": false,
85+
"is_virtual": false,
86+
"extra_data": {},
87+
"repository_homepage_url": null,
88+
"repository_download_url": null,
89+
"api_data_url": null,
90+
"package_uid": "pkg:swift/github.com/apple/swift-atomics@1.1.0?uuid=fixed-uid-done-for-testing-5642512d1758",
91+
"datafile_paths": [
92+
"Package.resolved"
93+
],
94+
"datasource_ids": [
95+
"swift_package_resolved"
96+
],
97+
"purl": "pkg:swift/github.com/apple/swift-atomics@1.1.0"
5098
}
5199
],
52100
"dependencies": [],
@@ -98,25 +146,76 @@
98146
"api_data_url": null,
99147
"datasource_id": "swift_package_resolved",
100148
"purl": "pkg:swift/github.com/kareman/SwiftShell@5.1.0"
149+
},
150+
{
151+
"type": "swift",
152+
"namespace": "github.com/apple",
153+
"name": "swift-atomics",
154+
"version": "1.1.0",
155+
"qualifiers": {},
156+
"subpath": null,
157+
"primary_language": "swift",
158+
"description": null,
159+
"release_date": null,
160+
"parties": [],
161+
"keywords": [],
162+
"homepage_url": null,
163+
"download_url": null,
164+
"size": null,
165+
"sha1": null,
166+
"md5": null,
167+
"sha256": null,
168+
"sha512": null,
169+
"bug_tracking_url": null,
170+
"code_view_url": null,
171+
"vcs_url": null,
172+
"copyright": null,
173+
"holder": null,
174+
"declared_license_expression": null,
175+
"declared_license_expression_spdx": null,
176+
"license_detections": [],
177+
"other_license_expression": null,
178+
"other_license_expression_spdx": null,
179+
"other_license_detections": [],
180+
"extracted_license_statement": null,
181+
"notice_text": null,
182+
"source_packages": [],
183+
"file_references": [],
184+
"is_private": false,
185+
"is_virtual": false,
186+
"extra_data": {},
187+
"dependencies": [],
188+
"repository_homepage_url": null,
189+
"repository_download_url": null,
190+
"api_data_url": null,
191+
"datasource_id": "swift_package_resolved",
192+
"purl": "pkg:swift/github.com/apple/swift-atomics@1.1.0"
101193
}
102194
],
103195
"for_packages": [
104-
"pkg:swift/github.com/kareman/SwiftShell@5.1.0?uuid=fixed-uid-done-for-testing-5642512d1758"
196+
"pkg:swift/github.com/kareman/SwiftShell@5.1.0?uuid=fixed-uid-done-for-testing-5642512d1758",
197+
"pkg:swift/github.com/apple/swift-atomics@1.1.0?uuid=fixed-uid-done-for-testing-5642512d1758"
105198
],
106199
"scan_errors": []
107200
},
108201
{
109202
"path": "src",
110203
"type": "directory",
111204
"package_data": [],
112-
"for_packages": [],
205+
"for_packages": [
206+
"pkg:swift/github.com/kareman/SwiftShell@5.1.0?uuid=fixed-uid-done-for-testing-5642512d1758",
207+
"pkg:swift/github.com/apple/swift-atomics@1.1.0?uuid=fixed-uid-done-for-testing-5642512d1758"
208+
],
113209
"scan_errors": []
114210
},
115211
{
116212
"path": "src/mapbox.swift",
117213
"type": "file",
118214
"package_data": [],
119-
"for_packages": [],
215+
"for_packages": [
216+
"pkg:swift/github.com/kareman/SwiftShell@5.1.0?uuid=fixed-uid-done-for-testing-5642512d1758",
217+
"pkg:swift/github.com/apple/swift-atomics@1.1.0?uuid=fixed-uid-done-for-testing-5642512d1758"
218+
],
120219
"scan_errors": []
121220
}
122221
]

0 commit comments

Comments
 (0)