You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
TestBuilder.BuildTestsStreamingAsync is unused and duplicates the row-building loop #7327
TestBuilder.BuildTestsStreamingAsync (src/TUnit.Engine/Building/TestBuilder.cs, declared on ITestBuilder) has no callers besides its own recursion for generic instantiations. Discovery and execution use BuildTestsFromMetadataAsync. The streaming copy duplicates the class/method row loop. Every fix to that loop, such as #7157 and #7205, has to be mirrored there without test coverage.
Still valid on origin/main d8badac: BuildTestsStreamingAsync has only its interface declaration, implementation and recursive call; BuildSingleTestAsync is used only by that loop. #7328 closed without merging. Its row-event changes now live in #7381 / open PR #7384, which edits the same streaming path; added #7381 as the direct prerequisite. #7326 remains the failed-row follow-up that may also touch this path.
Activity
thomhurst commentedon Nov 2, 2026
Still valid on origin/main d8badac:
BuildTestsStreamingAsynchas only its interface declaration, implementation and recursive call;BuildSingleTestAsyncis used only by that loop. #7328 closed without merging. Its row-event changes now live in #7381 / open PR #7384, which edits the same streaming path; added #7381 as the direct prerequisite. #7326 remains the failed-row follow-up that may also touch this path.Remove unused streaming test builder path (#7327)
Remove unused streaming test builder path (#7327)
Remove unused streaming test builder path (#7327)
Remove unused streaming test builder path (#7327) (#7535)