 
     let checker = InfoChecker(ruleEntryMap: ruleEntryMap)
 
-    checker.assertThat("//tulsi_test:Application")
-        .dependsOn("//tulsi_test:Application.apple_binary")
-
-    checker.assertThat("//tulsi_test:Application.apple_binary")
-        .dependsOn("//tulsi_test:ApplicationLibrary")
+    // TODO(kaipi): Reenable once the application rules use the Starlark Linking API.
+    // checker.assertThat("//tulsi_test:Application")
+    //     .dependsOn("//tulsi_test:ApplicationLibrary")
 
     checker.assertThat("//tulsi_test:ApplicationLibrary")
         .dependsOn("//tulsi_test:SwiftLibrary")

    let checker = InfoChecker(ruleEntryMap: ruleEntryMap)

    checker.assertThat("//tulsi_test:Application")
        .dependsOn("//tulsi_test:Application.apple_binary")
        .hasListAttribute(.compiler_defines,
                          containing: ["A_COMMANDLINE_DEFINE",
                                       "A_COMMANDLINE_DEFINE_WITH_VALUE=1",

        .dependsOn("//tulsi_test:Application")
        .dependsOn("//tulsi_test:XCTest_test_bundle")

    checker.assertThat("//tulsi_test:XCTest_test_bundle")
        .dependsOn("//tulsi_test:Application")
        .dependsOn("//tulsi_test:TestLibrary")
  }

  func testExceptionThrown() {
