@@ -103,7 +103,7 @@ class PackageDescription4_2LoadingTests: PackageDescriptionLoadingTests {
103
103
104
104
let observability = ObservabilitySystem . makeForTesting ( )
105
105
XCTAssertThrowsError ( try loadAndValidateManifest ( content, observabilityScope: observability. topScope) , " expected error " ) { error in
106
- if case ManifestParseError . invalidManifestFormat( let message, _) = error {
106
+ if case ManifestParseError . invalidManifestFormat( let message, _, _ ) = error {
107
107
XCTAssertMatch (
108
108
message,
109
109
. and(
@@ -166,7 +166,7 @@ class PackageDescription4_2LoadingTests: PackageDescriptionLoadingTests {
166
166
167
167
let observability = ObservabilitySystem . makeForTesting ( )
168
168
XCTAssertThrowsError ( try loadAndValidateManifest ( content, observabilityScope: observability. topScope) , " expected error " ) { error in
169
- if case ManifestParseError . invalidManifestFormat( let message, _) = error {
169
+ if case ManifestParseError . invalidManifestFormat( let message, _, _ ) = error {
170
170
XCTAssertMatch ( message, . contains( " is unavailable " ) )
171
171
XCTAssertMatch ( message, . contains( " was introduced in PackageDescription 5 " ) )
172
172
} else {
@@ -188,7 +188,7 @@ class PackageDescription4_2LoadingTests: PackageDescriptionLoadingTests {
188
188
189
189
let observability = ObservabilitySystem . makeForTesting ( )
190
190
XCTAssertThrowsError ( try loadAndValidateManifest ( content, observabilityScope: observability. topScope) , " expected error " ) { error in
191
- if case ManifestParseError . invalidManifestFormat( let message, _) = error {
191
+ if case ManifestParseError . invalidManifestFormat( let message, _, _ ) = error {
192
192
XCTAssertMatch ( message, . contains( " is unavailable " ) )
193
193
XCTAssertMatch ( message, . contains( " was introduced in PackageDescription 5 " ) )
194
194
} else {
@@ -208,7 +208,7 @@ class PackageDescription4_2LoadingTests: PackageDescriptionLoadingTests {
208
208
209
209
let observability = ObservabilitySystem . makeForTesting ( )
210
210
XCTAssertThrowsError ( try loadAndValidateManifest ( content, observabilityScope: observability. topScope) , " expected error " ) { error in
211
- if case ManifestParseError . invalidManifestFormat( let message, _) = error {
211
+ if case ManifestParseError . invalidManifestFormat( let message, _, _ ) = error {
212
212
XCTAssertMatch ( message, . contains( " is unavailable " ) )
213
213
XCTAssertMatch ( message, . contains( " was introduced in PackageDescription 5 " ) )
214
214
} else {
@@ -239,7 +239,7 @@ class PackageDescription4_2LoadingTests: PackageDescriptionLoadingTests {
239
239
240
240
let observability = ObservabilitySystem . makeForTesting ( )
241
241
XCTAssertThrowsError ( try loadAndValidateManifest ( content, observabilityScope: observability. topScope) , " expected error " ) { error in
242
- if case ManifestParseError . invalidManifestFormat( let message, _) = error {
242
+ if case ManifestParseError . invalidManifestFormat( let message, _, _ ) = error {
243
243
XCTAssertMatch ( message, . contains( " is unavailable " ) )
244
244
XCTAssertMatch ( message, . contains( " was introduced in PackageDescription 5 " ) )
245
245
} else {
@@ -499,7 +499,7 @@ class PackageDescription4_2LoadingTests: PackageDescriptionLoadingTests {
499
499
500
500
let observability = ObservabilitySystem . makeForTesting ( )
501
501
XCTAssertThrowsError ( try loadAndValidateManifest ( content, observabilityScope: observability. topScope) , " expected error " ) { error in
502
- if case ManifestParseError . invalidManifestFormat( let message, let diagnosticFile) = error {
502
+ if case ManifestParseError . invalidManifestFormat( let message, let diagnosticFile, _ ) = error {
503
503
XCTAssertNil ( diagnosticFile)
504
504
XCTAssertEqual ( message, " 'https://someurl.com' is not a valid path for path-based dependencies; use relative or absolute path instead. " )
505
505
} else {
@@ -519,9 +519,9 @@ class PackageDescription4_2LoadingTests: PackageDescriptionLoadingTests {
519
519
case . invalidAbsolutePath:
520
520
return nil
521
521
case . relativePath:
522
- return . invalidManifestFormat( " file:// URLs cannot be relative, did you mean to use '.package(path:)'? " , diagnosticFile: nil )
522
+ return . invalidManifestFormat( " file:// URLs cannot be relative, did you mean to use '.package(path:)'? " , diagnosticFile: nil , compilerCommandLine : nil )
523
523
case . unsupportedHostname:
524
- return . invalidManifestFormat( " file:// URLs with hostnames are not supported, are you missing a '/'? " , diagnosticFile: nil )
524
+ return . invalidManifestFormat( " file:// URLs with hostnames are not supported, are you missing a '/'? " , diagnosticFile: nil , compilerCommandLine : nil )
525
525
}
526
526
}
527
527
0 commit comments