During validation for MCP env-limit issues #2861, #2895, #2899, and #2900, dotnet test CodeIndex.sln --no-restore intermittently reported failures in existing SQL reference tests, while the same tests passed when rerun individually.
Observed full-suite failures included:
ReferenceExtractorTests.Extract_SQL_CreateIndexCapturesOnTableReference once during a full run; reran individually and passed on net8/net9.
QueryCommandRunnerTests.RunReferences_ExactJson_SqlMultilineSingleQuotedStringsStayOpaque with KeyNotFoundException at QueryCommandRunnerTests.cs:19256; reran with the related filter and passed on net8/net9.
QueryCommandRunnerTests.RunReferences_ExactJson_SqlMergeTempTargetWithoutIntoResolvesTargetAndSource with KeyNotFoundException at QueryCommandRunnerTests.cs:18541; reran with the related filter and passed on net8/net9.
QueryCommandRunnerTests.RunReferences_ExactJson_SqlNonAsciiBareIdentifiersStayWhole expected 7 / actual 6 at QueryCommandRunnerTests.cs:18938; reran with the related filter and passed on net8/net9.
This looks unrelated to the MCP environment-limit changes and may be full-suite ordering, shared state, or parallel execution sensitivity.
During validation for MCP env-limit issues #2861, #2895, #2899, and #2900,
dotnet test CodeIndex.sln --no-restoreintermittently reported failures in existing SQL reference tests, while the same tests passed when rerun individually.Observed full-suite failures included:
ReferenceExtractorTests.Extract_SQL_CreateIndexCapturesOnTableReferenceonce during a full run; reran individually and passed on net8/net9.QueryCommandRunnerTests.RunReferences_ExactJson_SqlMultilineSingleQuotedStringsStayOpaquewithKeyNotFoundExceptionatQueryCommandRunnerTests.cs:19256; reran with the related filter and passed on net8/net9.QueryCommandRunnerTests.RunReferences_ExactJson_SqlMergeTempTargetWithoutIntoResolvesTargetAndSourcewithKeyNotFoundExceptionatQueryCommandRunnerTests.cs:18541; reran with the related filter and passed on net8/net9.QueryCommandRunnerTests.RunReferences_ExactJson_SqlNonAsciiBareIdentifiersStayWholeexpected 7 / actual 6 atQueryCommandRunnerTests.cs:18938; reran with the related filter and passed on net8/net9.This looks unrelated to the MCP environment-limit changes and may be full-suite ordering, shared state, or parallel execution sensitivity.