anchor.diff:      mkdir -p _layout/externals
       ln -s ${nodejs-12_x} _layout/externals/node12
       ln -s ${nodejs-16_x} _layout/externals/node16
  +
  +    printf 'Disabled tests:\n%s\n' '${lib.concatMapStringsSep "\n" (x: " - ${x}") disabledTests}'
   
       # BUILDCONFIG needs to be "Debug"
       dotnet msbuild \
  
positive.code:       "RepositoryActionWithInvalidWrapperActionfile_Node_Legacy"
        "RepositoryActionWithWrapperActionfile_PreSteps"
        "RepositoryActionWithWrapperActionfile_PreSteps_Legacy"
      ] ++ map
      (x: "FullyQualifiedName!=GitHub.Runner.Common.Tests.DotnetsdkDownloadScriptL0.${x}")
      [
        "EnsureDotnetsdkBashDownloadScriptUpToDate"
        "EnsureDotnetsdkPowershellDownloadScriptUpToDate"
      ];
  
    checkInputs = [ git ];
  
negative.code:     # Disable specific tests
      substituteInPlace src/dir.proj \
        --replace 'dotnet test Test/Test.csproj' \
                  "dotnet test Test/Test.csproj --filter '${lib.concatStringsSep "&amp;" (map (x: "FullyQualifiedName!=${x}") disabledTests)}'"
  
      # We don't use a Git checkout
      substituteInPlace src/dir.proj \
  