@@ -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,16 +4788,21 @@ 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 Driver . getScanLibPath ( of: driver. toolchain,
4790
4796
hostTriple: driver. hostTriple,
4791
4797
env: env)
4798
+ print ( " Attempting to use scanner library at: \( swiftScanLibPath. debugDescription) " )
4792
4799
if localFileSystem. exists ( swiftScanLibPath) {
4800
+ print ( " Library Exists " )
4793
4801
let libSwiftScanInstance = try SwiftScan ( dylib: swiftScanLibPath)
4794
4802
if libSwiftScanInstance. canQueryTargetInfo ( ) {
4795
- let _ = try libSwiftScanInstance. queryTargetInfo ( invocationCommand: targetInfoArgs)
4803
+ print ( " Library able to query target info " )
4804
+ let targetInfo = try libSwiftScanInstance. queryTargetInfo ( invocationCommand: targetInfoArgs)
4805
+ print ( targetInfo)
4796
4806
}
4797
4807
}
4798
4808
}
0 commit comments