@@ -4719,9 +4719,14 @@ final class SwiftDriverTests: XCTestCase {
4719
4719
}
4720
4720
4721
4721
func testPrintTargetInfo( ) throws {
4722
+ print ( " Begin testPrintTargetInfo " )
4723
+
4722
4724
do {
4725
+ print ( " testPrintTargetInfo -> driver 1 " )
4723
4726
var driver = try Driver ( args: [ " swift " , " -print-target-info " , " -sdk " , " bar " , " -resource-dir " , " baz " ] )
4727
+ print ( " testPrintTargetInfo -> planBuild 1 " )
4724
4728
let plannedJobs = try driver. planBuild ( )
4729
+ print ( " testPrintTargetInfo -> done 1 " )
4725
4730
XCTAssertTrue ( plannedJobs. count == 1 )
4726
4731
let job = plannedJobs [ 0 ]
4727
4732
XCTAssertEqual ( job. kind, . printTargetInfo)
@@ -4733,16 +4738,21 @@ final class SwiftDriverTests: XCTestCase {
4733
4738
4734
4739
do {
4735
4740
let targetInfoArgs = [ " -print-target-info " , " -sdk " , " bar " , " -resource-dir " , " baz " ]
4741
+ print ( " testPrintTargetInfo -> driver 2 " )
4736
4742
let driver = try Driver ( args: [ " swift " ] + targetInfoArgs)
4737
-
4743
+ print ( " testPrintTargetInfo -> getScanLibPath " )
4738
4744
let env = ProcessEnv . vars
4739
4745
let swiftScanLibPath = try Driver . getScanLibPath ( of: driver. toolchain,
4740
4746
hostTriple: driver. hostTriple,
4741
4747
env: env)
4748
+ print ( " Attempting to use scanner library at: \( swiftScanLibPath. debugDescription) " )
4742
4749
if localFileSystem. exists ( swiftScanLibPath) {
4750
+ print ( " Library Exists " )
4743
4751
let libSwiftScanInstance = try SwiftScan ( dylib: swiftScanLibPath)
4744
4752
if libSwiftScanInstance. canQueryTargetInfo ( ) {
4745
- let _ = try libSwiftScanInstance. queryTargetInfo ( invocationCommand: targetInfoArgs)
4753
+ print ( " Library able to query target info " )
4754
+ let targetInfo = try libSwiftScanInstance. queryTargetInfo ( invocationCommand: targetInfoArgs)
4755
+ print ( targetInfo)
4746
4756
}
4747
4757
}
4748
4758
}
0 commit comments