@@ -4769,9 +4769,14 @@ final class SwiftDriverTests: XCTestCase {
4769
4769
}
4770
4770
4771
4771
func testPrintTargetInfo( ) throws {
4772
+ print ( " Begin testPrintTargetInfo " )
4773
+
4772
4774
do {
4775
+ print ( " testPrintTargetInfo -> driver 1 " )
4773
4776
var driver = try Driver ( args: [ " swift " , " -print-target-info " , " -sdk " , " bar " , " -resource-dir " , " baz " ] )
4777
+ print ( " testPrintTargetInfo -> planBuild 1 " )
4774
4778
let plannedJobs = try driver. planBuild ( )
4779
+ print ( " testPrintTargetInfo -> done 1 " )
4775
4780
XCTAssertTrue ( plannedJobs. count == 1 )
4776
4781
let job = plannedJobs [ 0 ]
4777
4782
XCTAssertEqual ( job. kind, . printTargetInfo)
@@ -4783,15 +4788,19 @@ final class SwiftDriverTests: XCTestCase {
4783
4788
4784
4789
do {
4785
4790
let targetInfoArgs = [ " -print-target-info " , " -sdk " , " bar " , " -resource-dir " , " baz " ]
4791
+ print ( " testPrintTargetInfo -> driver 2 " )
4786
4792
let driver = try Driver ( args: [ " swift " ] + targetInfoArgs)
4787
-
4793
+ print ( " testPrintTargetInfo -> getScanLibPath " )
4788
4794
let env = ProcessEnv . vars
4789
4795
let swiftScanLibPath = try XCTUnwrap ( driver. toolchain. lookupSwiftScanLib ( ) )
4790
4796
print ( " Attempting to use scanner library at: \( swiftScanLibPath. debugDescription) " )
4791
4797
if localFileSystem. exists ( swiftScanLibPath) {
4798
+ print ( " Library Exists " )
4792
4799
let libSwiftScanInstance = try SwiftScan ( dylib: swiftScanLibPath)
4793
4800
if libSwiftScanInstance. canQueryTargetInfo ( ) {
4794
- let _ = try libSwiftScanInstance. queryTargetInfo ( invocationCommand: targetInfoArgs)
4801
+ print ( " Library able to query target info " )
4802
+ let targetInfo = try libSwiftScanInstance. queryTargetInfo ( invocationCommand: targetInfoArgs)
4803
+ print ( targetInfo)
4795
4804
}
4796
4805
}
4797
4806
}
0 commit comments