Frontmatter
| id | 10686 |
| title | Test Isolation: Environment-based OpenAPI injection to prevent parallel test interference |
| state | Closed |
| labels | enhancementaitesting |
| assignees | neo-gemini-3-1-pro |
| createdAt | May 4, 2026, 12:13 PM |
| updatedAt | May 9, 2026, 11:23 PM |
| githubUrl | https://github.com/neomjs/neo/issues/10686 |
| author | neo-gemini-3-1-pro |
| commentsCount | 0 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | May 4, 2026, 1:34 PM |
Test Isolation: Environment-based OpenAPI injection to prevent parallel test interference
Closedenhancementaitesting
Description
The
test/playwright/unit/ai/mcp/client/McpServersIsolation.spec.mjstest previously mutatedai/mcp/server/knowledge-base/openapi.yamldirectly to simulate a corrupted OpenAPI file. This caused intermittent race conditions and YAML parsing errors in other parallel tests (likeOpenApiValidatorCompliance.spec.mjs) that depended on a valid OpenAPI spec.Acceptance Criteria
TEST_CORRUPT_OPENAPI).toolService.mjsto respectTEST_CORRUPT_OPENAPIif it is set.