Enable complete Tasks extension conformance coverage (#1741)

Copilot-Session: 7c99928c-a943-49f4-9a63-8b04a0e4d18b
This commit is contained in:
Pranav Senthilnathan 2026-07-27 12:45:25 -07:00 • committed by GitHub
commit 7838900e8b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -129,18 +129,15 @@ public class ServerConformanceTests(
[Theory]
[InlineData("tasks-wire-fields")]
[InlineData("tasks-lifecycle")]
[InlineData("tasks-capability-negotiation")]
[InlineData("tasks-request-headers")]
[InlineData("tasks-dispatch-and-envelope")]
[InlineData("tasks-status-notifications")]
[InlineData("tasks-required-task-error")]
[InlineData("tasks-request-state-removal")]
[InlineData("tasks-mrtr-input")]
// Most remaining scenarios require per-tool task execution configuration that the SDK
// does not currently expose; status notifications await an upstream harness rewrite.
// Keep them listed here for incremental enablement.
// [InlineData("tasks-lifecycle")]
// [InlineData("tasks-capability-negotiation")]
// [InlineData("tasks-request-headers")]
// [InlineData("tasks-dispatch-and-envelope")]
// [InlineData("tasks-status-notifications")]
// [InlineData("tasks-required-task-error")]
// [InlineData("tasks-mrtr-composition")]
[InlineData("tasks-mrtr-composition")]
public async Task RunTasksExtensionConformanceTest(string scenario)
{
Assert.SkipWhen(!NodeHelpers.IsNodeInstalled(), "Node.js is not installed. Skipping conformance tests.");