@@ -3380,7 +3380,7 @@ final class SwiftDriverTests: XCTestCase {
3380
3380
// Reset the temporary store to ensure predictable results.
3381
3381
VirtualPath . resetTemporaryFileStore ( )
3382
3382
var driver = try Driver ( args: [
3383
- " swiftc " , " -emit-executable " , " test.swift " , " -emit-module " , " -avoid-emit-module-source-info " , " -no -emit-module-separately "
3383
+ " swiftc " , " -emit-executable " , " test.swift " , " -emit-module " , " -avoid-emit-module-source-info " , " -experimental -emit-module-separately "
3384
3384
] )
3385
3385
let plannedJobs = try driver. planBuild ( )
3386
3386
@@ -3393,25 +3393,21 @@ final class SwiftDriverTests: XCTestCase {
3393
3393
XCTAssertEqual ( output,
3394
3394
"""
3395
3395
digraph Jobs {
3396
- " compile (swift-frontend)" [style=bold];
3396
+ " emitModule (swift-frontend)" [style=bold];
3397
3397
" test.swift " [fontsize=12];
3398
+ " test.swift " -> " emitModule (swift-frontend) " [color=blue];
3399
+ " test.swiftmodule " [fontsize=12];
3400
+ " emitModule (swift-frontend) " -> " test.swiftmodule " [color=green];
3401
+ " test.swiftdoc " [fontsize=12];
3402
+ " emitModule (swift-frontend) " -> " test.swiftdoc " [color=green];
3403
+ " compile (swift-frontend) " [style=bold];
3398
3404
" test.swift " -> " compile (swift-frontend) " [color=blue];
3399
3405
" test-1.o " [fontsize=12];
3400
3406
" compile (swift-frontend) " -> " test-1.o " [color=green];
3401
- " test-1.swiftmodule " [fontsize=12];
3402
- " compile (swift-frontend) " -> " test-1.swiftmodule " [color=green];
3403
- " test-1.swiftdoc " [fontsize=12];
3404
- " compile (swift-frontend) " -> " test-1.swiftdoc " [color=green];
3405
3407
" autolinkExtract (swift-autolink-extract) " [style=bold];
3406
3408
" test-1.o " -> " autolinkExtract (swift-autolink-extract) " [color=blue];
3407
3409
" test-2.autolink " [fontsize=12];
3408
3410
" autolinkExtract (swift-autolink-extract) " -> " test-2.autolink " [color=green];
3409
- " mergeModule (swift-frontend) " [style=bold];
3410
- " test-1.swiftmodule " -> " mergeModule (swift-frontend) " [color=blue];
3411
- " test.swiftmodule " [fontsize=12];
3412
- " mergeModule (swift-frontend) " -> " test.swiftmodule " [color=green];
3413
- " test.swiftdoc " [fontsize=12];
3414
- " mergeModule (swift-frontend) " -> " test.swiftdoc " [color=green];
3415
3411
" link (clang) " [style=bold];
3416
3412
" test-1.o " -> " link (clang) " [color=blue];
3417
3413
" test-2.autolink " -> " link (clang) " [color=blue];
@@ -3424,21 +3420,17 @@ final class SwiftDriverTests: XCTestCase {
3424
3420
XCTAssertEqual ( output,
3425
3421
"""
3426
3422
digraph Jobs {
3427
- " compile (swift-frontend)" [style=bold];
3423
+ " emitModule (swift-frontend)" [style=bold];
3428
3424
" test.swift " [fontsize=12];
3425
+ " test.swift " -> " emitModule (swift-frontend) " [color=blue];
3426
+ " test.swiftmodule " [fontsize=12];
3427
+ " emitModule (swift-frontend) " -> " test.swiftmodule " [color=green];
3428
+ " test.swiftdoc " [fontsize=12];
3429
+ " emitModule (swift-frontend) " -> " test.swiftdoc " [color=green];
3430
+ " compile (swift-frontend) " [style=bold];
3429
3431
" test.swift " -> " compile (swift-frontend) " [color=blue];
3430
3432
" test-1.o " [fontsize=12];
3431
3433
" compile (swift-frontend) " -> " test-1.o " [color=green];
3432
- " test-1.swiftmodule " [fontsize=12];
3433
- " compile (swift-frontend) " -> " test-1.swiftmodule " [color=green];
3434
- " test-1.swiftdoc " [fontsize=12];
3435
- " compile (swift-frontend) " -> " test-1.swiftdoc " [color=green];
3436
- " mergeModule (swift-frontend) " [style=bold];
3437
- " test-1.swiftmodule " -> " mergeModule (swift-frontend) " [color=blue];
3438
- " test.swiftmodule " [fontsize=12];
3439
- " mergeModule (swift-frontend) " -> " test.swiftmodule " [color=green];
3440
- " test.swiftdoc " [fontsize=12];
3441
- " mergeModule (swift-frontend) " -> " test.swiftdoc " [color=green];
3442
3434
" link ( \( dynamicLinker) ) " [style=bold];
3443
3435
" test-1.o " -> " link ( \( dynamicLinker) ) " [color=blue];
3444
3436
" test " [fontsize=12];
0 commit comments