@@ -1613,11 +1613,11 @@ final class SwiftDriverTests: XCTestCase {
1613
1613
let interpretJob = jobs [ 0 ]
1614
1614
let resolver = try ArgsResolver ( fileSystem: localFileSystem)
1615
1615
let resolvedArgs : [ String ] = try resolver. resolveArgumentList ( for: interpretJob)
1616
- XCTAssertTrue ( resolvedArgs. count == 2 )
1617
- XCTAssertEqual ( resolvedArgs [ 1 ] . first, " @ " )
1618
- let responseFilePath = try AbsolutePath ( validating: String ( resolvedArgs [ 1 ] . dropFirst ( ) ) )
1616
+ XCTAssertTrue ( resolvedArgs. count == 3 )
1617
+ XCTAssertEqual ( resolvedArgs [ 2 ] . first, " @ " )
1618
+ let responseFilePath = try AbsolutePath ( validating: String ( resolvedArgs [ 2 ] . dropFirst ( ) ) )
1619
1619
let contents = try localFileSystem. readFileContents ( responseFilePath) . description
1620
- XCTAssertTrue ( contents. hasPrefix ( " \" -frontend \" \n \" - interpret\" \n \" foo.swift \" " ) )
1620
+ XCTAssertTrue ( contents. hasPrefix ( " \" -interpret \" \n \" foo.swift \" " ) )
1621
1621
XCTAssertTrue ( contents. contains ( " \" -D \" \n \" TEST_20000 \" " ) )
1622
1622
XCTAssertTrue ( contents. contains ( " \" -D \" \n \" TEST_1 \" " ) )
1623
1623
}
@@ -1641,11 +1641,11 @@ final class SwiftDriverTests: XCTestCase {
1641
1641
let interpretJob = jobs [ 0 ]
1642
1642
let resolver = try ArgsResolver ( fileSystem: localFileSystem)
1643
1643
let resolvedArgs : [ String ] = try resolver. resolveArgumentList ( for: interpretJob, useResponseFiles: . forced)
1644
- XCTAssertTrue ( resolvedArgs. count == 2 )
1645
- XCTAssertEqual ( resolvedArgs [ 1 ] . first, " @ " )
1646
- let responseFilePath = try AbsolutePath ( validating: String ( resolvedArgs [ 1 ] . dropFirst ( ) ) )
1644
+ XCTAssertTrue ( resolvedArgs. count == 3 )
1645
+ XCTAssertEqual ( resolvedArgs [ 2 ] . first, " @ " )
1646
+ let responseFilePath = try AbsolutePath ( validating: String ( resolvedArgs [ 2 ] . dropFirst ( ) ) )
1647
1647
let contents = try localFileSystem. readFileContents ( responseFilePath) . description
1648
- XCTAssertTrue ( contents. hasPrefix ( " \" -frontend \" \n \" - interpret\" \n \" foo.swift \" " ) )
1648
+ XCTAssertTrue ( contents. hasPrefix ( " \" -interpret \" \n \" foo.swift \" " ) )
1649
1649
}
1650
1650
1651
1651
// No response file
@@ -1679,16 +1679,16 @@ final class SwiftDriverTests: XCTestCase {
1679
1679
let emitModuleJob = try jobs. findJob ( . emitModule)
1680
1680
let emitModuleResolvedArgs : [ String ] =
1681
1681
try resolver. resolveArgumentList ( for: emitModuleJob)
1682
- XCTAssertEqual ( emitModuleResolvedArgs. count, 2 )
1683
- XCTAssertEqual ( emitModuleResolvedArgs [ 1 ] . first, " @ " )
1682
+ XCTAssertEqual ( emitModuleResolvedArgs. count, 3 )
1683
+ XCTAssertEqual ( emitModuleResolvedArgs [ 2 ] . first, " @ " )
1684
1684
1685
1685
let compileJobs = jobs. filter { $0. kind == . compile }
1686
1686
XCTAssertEqual ( compileJobs. count, 2 )
1687
1687
for compileJob in compileJobs {
1688
1688
let compileResolvedArgs : [ String ] =
1689
1689
try resolver. resolveArgumentList ( for: compileJob)
1690
- XCTAssertEqual ( compileResolvedArgs. count, 2 )
1691
- XCTAssertEqual ( compileResolvedArgs [ 1 ] . first, " @ " )
1690
+ XCTAssertEqual ( compileResolvedArgs. count, 3 )
1691
+ XCTAssertEqual ( compileResolvedArgs [ 2 ] . first, " @ " )
1692
1692
}
1693
1693
}
1694
1694
@@ -1705,16 +1705,16 @@ final class SwiftDriverTests: XCTestCase {
1705
1705
let mergeModuleJob = try jobs. findJob ( . mergeModule)
1706
1706
let mergeModuleResolvedArgs : [ String ] =
1707
1707
try resolver. resolveArgumentList ( for: mergeModuleJob)
1708
- XCTAssertEqual ( mergeModuleResolvedArgs. count, 2 )
1709
- XCTAssertEqual ( mergeModuleResolvedArgs [ 1 ] . first, " @ " )
1708
+ XCTAssertEqual ( mergeModuleResolvedArgs. count, 3 )
1709
+ XCTAssertEqual ( mergeModuleResolvedArgs [ 2 ] . first, " @ " )
1710
1710
1711
1711
let compileJobs = jobs. filter { $0. kind == . compile }
1712
1712
XCTAssertEqual ( compileJobs. count, 2 )
1713
1713
for compileJob in compileJobs {
1714
1714
let compileResolvedArgs : [ String ] =
1715
1715
try resolver. resolveArgumentList ( for: compileJob)
1716
- XCTAssertEqual ( compileResolvedArgs. count, 2 )
1717
- XCTAssertEqual ( compileResolvedArgs [ 1 ] . first, " @ " )
1716
+ XCTAssertEqual ( compileResolvedArgs. count, 3 )
1717
+ XCTAssertEqual ( compileResolvedArgs [ 2 ] . first, " @ " )
1718
1718
}
1719
1719
}
1720
1720
@@ -1730,8 +1730,8 @@ final class SwiftDriverTests: XCTestCase {
1730
1730
let generatePCMJob = jobs [ 0 ]
1731
1731
let generatePCMResolvedArgs : [ String ] =
1732
1732
try resolver. resolveArgumentList ( for: generatePCMJob)
1733
- XCTAssertEqual ( generatePCMResolvedArgs. count, 2 )
1734
- XCTAssertEqual ( generatePCMResolvedArgs [ 1 ] . first, " @ " )
1733
+ XCTAssertEqual ( generatePCMResolvedArgs. count, 3 )
1734
+ XCTAssertEqual ( generatePCMResolvedArgs [ 2 ] . first, " @ " )
1735
1735
}
1736
1736
}
1737
1737
0 commit comments