Remove --noincompatible_disable_crosstool_file from unit tests

RELNOTES: None.
PiperOrigin-RevId: 243795392
diff --git a/src/test/java/com/google/devtools/build/lib/rules/ToolchainTypeTest.java b/src/test/java/com/google/devtools/build/lib/rules/ToolchainTypeTest.java
index debf195..a5d5c07 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/ToolchainTypeTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/ToolchainTypeTest.java
@@ -18,6 +18,7 @@
 import com.google.devtools.build.lib.analysis.ConfiguredTarget;
 import com.google.devtools.build.lib.analysis.util.BuildViewTestCase;
 import com.google.devtools.build.lib.analysis.util.ScratchAttributeWriter;
+import com.google.devtools.build.lib.packages.util.MockCcSupport;
 import com.google.devtools.build.lib.rules.cpp.CppCompileAction;
 import com.google.devtools.build.lib.testutil.TestConstants;
 import org.junit.Test;
@@ -32,6 +33,7 @@
   public void testCcTargetsDependOnCcToolchainAutomatically() throws Exception {
     scratch.file(
         "a/BUILD",
+        "load(':cc_toolchain_config.bzl', 'cc_toolchain_config')",
         "filegroup(",
         "   name='empty')",
         "package(default_visibility=['//visibility:public'])",
@@ -51,16 +53,9 @@
         "    linker_files = ':empty',",
         "    strip_files = ':empty',",
         "    objcopy_files = ':empty',",
-        "    proto='''",
-        "      toolchain_identifier: 'banana'",
-        "      abi_version: 'banana'",
-        "      abi_libc_version: 'banana'",
-        "      compiler: 'banana'",
-        "      host_system_name: 'banana'",
-        "      target_system_name: 'banana'",
-        "      target_cpu: 'banana'",
-        "      target_libc: 'banana'",
-        "    ''')",
+        "    toolchain_config = ':toolchain_config',",
+        ")",
+        "cc_toolchain_config(name = 'toolchain_config')",
         "toolchain(",
         "   name = 'toolchain_b',",
         "   toolchain_type = '" + TestConstants.TOOLS_REPOSITORY + "//tools/cpp:toolchain_type',",
@@ -68,11 +63,11 @@
         "   target_compatible_with = [':mock_value'],",
         ")");
 
+    scratch.file("a/cc_toolchain_config.bzl", MockCcSupport.EMPTY_CC_TOOLCHAIN);
     useConfiguration(
         "--incompatible_enable_cc_toolchain_resolution",
         "--experimental_platforms=//a:mock-platform",
-        "--extra_toolchains=//a:toolchain_b",
-        "--noincompatible_disable_crosstool_file");
+        "--extra_toolchains=//a:toolchain_b");
 
     // for cc_library, cc_binary, and cc_test, we check that $(TARGET_CPU) is a valid Make variable
     ConfiguredTarget cclibrary =
@@ -82,7 +77,7 @@
             .write();
     CppCompileAction compileAction =
         (CppCompileAction) getGeneratingAction(getBinArtifact("_objs/cclib/a.o", cclibrary));
-    assertThat(compileAction.getArguments()).contains("foobar-banana");
+    assertThat(compileAction.getArguments()).contains("foobar-mock-abi-version-for-k8");
 
     ConfiguredTarget ccbinary =
         ScratchAttributeWriter.fromLabelString(this, "cc_binary", "//ccbin")
@@ -91,7 +86,7 @@
             .write();
     compileAction =
         (CppCompileAction) getGeneratingAction(getBinArtifact("_objs/ccbin/a.o", ccbinary));
-    assertThat(compileAction.getArguments()).contains("foobar-banana");
+    assertThat(compileAction.getArguments()).contains("foobar-mock-abi-version-for-k8");
 
     ConfiguredTarget cctest =
         ScratchAttributeWriter.fromLabelString(this, "cc_test", "//cctest")
@@ -100,6 +95,6 @@
             .write();
     compileAction =
         (CppCompileAction) getGeneratingAction(getBinArtifact("_objs/cctest/a.o", cctest));
-    assertThat(compileAction.getArguments()).contains("foobar-banana");
+    assertThat(compileAction.getArguments()).contains("foobar-mock-abi-version-for-k8");
   }
 }
diff --git a/src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainSuiteTest.java b/src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainSuiteTest.java
index 469fa21..b429081 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainSuiteTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/cpp/CcToolchainSuiteTest.java
@@ -14,10 +14,7 @@
 
 package com.google.devtools.build.lib.rules.cpp;
 
-import static com.google.common.truth.Truth.assertThat;
 
-import com.google.devtools.build.lib.analysis.ConfiguredTarget;
-import com.google.devtools.build.lib.analysis.platform.ToolchainInfo;
 import com.google.devtools.build.lib.analysis.util.BuildViewTestCase;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -30,70 +27,6 @@
 public class CcToolchainSuiteTest extends BuildViewTestCase {
 
   @Test
-  public void testCcToolchainFromToolchainIdentifierOverridesCpuCompiler() throws Exception {
-    scratch.file(
-        "cc/BUILD",
-        "filegroup(name='empty')",
-        "filegroup(name='everything')",
-        "cc_toolchain(",
-        "    name = 'cc-compiler-fruitie',",
-        "    toolchain_identifier = 'toolchain-identifier-fruitie',",
-        "    all_files = ':empty',",
-        "    ar_files = ':empty',",
-        "    as_files = ':empty',",
-        "    compiler_files = ':empty',",
-        "    dwp_files = ':empty',",
-        "    linker_files = ':empty',",
-        "    strip_files = ':empty',",
-        "    objcopy_files = ':empty',",
-        ")",
-        "cc_toolchain_suite(",
-        "    name = 'suite',",
-        "    toolchains = {",
-        "       'k8': ':cc-compiler-fruitie',",
-        "    },",
-        "    proto = \"\"\"",
-        "major_version: 'v1'",
-        "minor_version: '0'",
-        "toolchain {",
-        "  compiler: 'avocado'",
-        "  target_cpu: 'banana'",
-        "  toolchain_identifier: 'boring-non-fuitie-identifier'",
-        "  host_system_name: 'linux'",
-        "  target_system_name: 'linux'",
-        "  abi_version: 'cpu-abi'",
-        "  abi_libc_version: ''",
-        "  target_libc: 'local'",
-        "  builtin_sysroot: 'sysroot'",
-        "}",
-        "toolchain {",
-        "  compiler: 'orange'",
-        "  target_cpu: 'banana'",
-        "  toolchain_identifier: 'toolchain-identifier-fruitie'",
-        "  host_system_name: 'linux'",
-        "  target_system_name: 'linux'",
-        "  abi_version: 'cpu-abi'",
-        "  abi_libc_version: ''",
-        "  target_libc: 'local'",
-        "  builtin_sysroot: 'sysroot'",
-        "}",
-        "\"\"\"",
-        ")");
-
-    useConfiguration(
-        "--crosstool_top=//cc:suite",
-        "--cpu=k8",
-        "--host_cpu=k8",
-        "--noincompatible_disable_crosstool_file");
-    ConfiguredTarget c =
-        getConfiguredTarget(
-            ruleClassProvider.getToolsRepository() + "//tools/cpp:current_cc_toolchain");
-    CcToolchainProvider ccToolchainProvider = (CcToolchainProvider) c.get(ToolchainInfo.PROVIDER);
-    assertThat(ccToolchainProvider.getToolchainIdentifier())
-        .isEqualTo("toolchain-identifier-fruitie");
-  }
-
-  @Test
   public void testInvalidCpu() throws Exception {
     reporter.removeHandler(failFastHandler);
     useConfiguration("--cpu=bogus");