Skip to content

Fixes 29542: make the testDefinitions entityType filter case-insensitive on both the REST and MCP doors - #31141

Open
TeddyCr wants to merge 7 commits into
open-metadata:mainfrom
TeddyCr:ISSUE-29542
Open

Fixes 29542: make the testDefinitions entityType filter case-insensitive on both the REST and MCP doors#31141
TeddyCr wants to merge 7 commits into
open-metadata:mainfrom
TeddyCr:ISSUE-29542

Apply suggestions from code review

642a67a
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Integration Test Report (postgres-opensearch, parallel) failed Aug 6, 2026 in 0s

15211 tests run, 1474 skipped, 49 failed.

Annotations

Check failure on line 170 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpUserContextIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpUserContextIT.gapFilterReturnsOwnedTableMissingDescription

Condition with alias 'description-less owned table should match MISSING_DESCRIPTION' didn't complete within 1 minutes because assertion condition with alias description-less owned table should match MISSING_DESCRIPTION 
expected: 200
 but was: 405.
Raw output
org.awaitility.core.ConditionTimeoutException: 
Condition with alias 'description-less owned table should match MISSING_DESCRIPTION' didn't complete within 1 minutes because assertion condition with alias description-less owned table should match MISSING_DESCRIPTION 
expected: 200
 but was: 405.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:769)
	at org.openmetadata.it.tests.mcp.McpUserContextIT.gapFilterReturnsOwnedTableMissingDescription(McpUserContextIT.java:167)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Caused by: org.opentest4j.AssertionFailedError: 
expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpUserContextIT.callUserContext(McpUserContextIT.java:105)
	at org.openmetadata.it.tests.mcp.McpUserContextIT.lambda$gapFilterReturnsOwnedTableMissingDescription$2(McpUserContextIT.java:170)
	at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Check failure on line 190 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpUserContextIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpUserContextIT.unrecognizedOwnedFilterSurfacesWarningInsteadOfSilentDefault

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpUserContextIT.callUserContext(McpUserContextIT.java:105)
	at org.openmetadata.it.tests.mcp.McpUserContextIT.unrecognizedOwnedFilterSurfacesWarningInsteadOfSilentDefault(McpUserContextIT.java:190)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 153 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpUserContextIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpUserContextIT.ownedSummaryFindsOwnedTableViaNestedOwnersQuery

Condition with alias 'owned table should appear in the user context owned summary' didn't complete within 1 minutes because assertion condition with alias owned table should appear in the user context owned summary 
expected: 200
 but was: 405.
Raw output
org.awaitility.core.ConditionTimeoutException: 
Condition with alias 'owned table should appear in the user context owned summary' didn't complete within 1 minutes because assertion condition with alias owned table should appear in the user context owned summary 
expected: 200
 but was: 405.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:769)
	at org.openmetadata.it.tests.mcp.McpUserContextIT.ownedSummaryFindsOwnedTableViaNestedOwnersQuery(McpUserContextIT.java:150)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Caused by: org.opentest4j.AssertionFailedError: 
expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpUserContextIT.callUserContext(McpUserContextIT.java:105)
	at org.openmetadata.it.tests.mcp.McpUserContextIT.lambda$ownedSummaryFindsOwnedTableViaNestedOwnersQuery$1(McpUserContextIT.java:153)
	at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Check failure on line 132 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpUserContextIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpUserContextIT.identityReflectsAuthenticatedCaller

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpUserContextIT.callUserContext(McpUserContextIT.java:105)
	at org.openmetadata.it.tests.mcp.McpUserContextIT.identityReflectsAuthenticatedCaller(McpUserContextIT.java:132)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 163 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testSearchMetadataTool

Condition with alias 'MCP search should find the newly indexed validation table' didn't complete within 1 minutes because assertion condition with alias MCP search should find the newly indexed validation table 
expected: 200
 but was: 405.
Raw output
org.awaitility.core.ConditionTimeoutException: 
Condition with alias 'MCP search should find the newly indexed validation table' didn't complete within 1 minutes because assertion condition with alias MCP search should find the newly indexed validation table 
expected: 200
 but was: 405.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:769)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testSearchMetadataTool(McpToolsValidationIT.java:159)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Caused by: org.opentest4j.AssertionFailedError: 
expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.lambda$testSearchMetadataTool$0(McpToolsValidationIT.java:163)
	at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Check failure on line 173 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testGetEntityDetailsTool

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testGetEntityDetailsTool(McpToolsValidationIT.java:173)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 212 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testCreateGlossaryTool

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testCreateGlossaryTool(McpToolsValidationIT.java:212)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 222 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testCreateGlossaryTermTool

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testCreateGlossaryTermTool(McpToolsValidationIT.java:222)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 235 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testPatchEntityTool

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testPatchEntityTool(McpToolsValidationIT.java:235)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 245 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testGetEntityLineageTool

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testGetEntityLineageTool(McpToolsValidationIT.java:245)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 254 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testAllToolsValidation

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testAllToolsValidation(McpToolsValidationIT.java:254)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 277 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testCreateLineage

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testCreateLineage(McpToolsValidationIT.java:277)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 303 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testCreateLineageMissingParams

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testCreateLineageMissingParams(McpToolsValidationIT.java:303)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 313 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testGetTestDefinitions

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testGetTestDefinitions(McpToolsValidationIT.java:313)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 332 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testGetTestDefinitionsForColumn

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testGetTestDefinitionsForColumn(McpToolsValidationIT.java:332)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 380 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testCreateTestCase

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testCreateTestCase(McpToolsValidationIT.java:380)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 405 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testCreateTestCaseMissingDefinition

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testCreateTestCaseMissingDefinition(McpToolsValidationIT.java:405)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 416 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testRootCauseAnalysis

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testRootCauseAnalysis(McpToolsValidationIT.java:416)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 437 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testRootCauseAnalysisDepthClamping

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testRootCauseAnalysisDepthClamping(McpToolsValidationIT.java:437)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 460 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testCreateMetric

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testCreateMetric(McpToolsValidationIT.java:460)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 482 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testCreateMetricMissingExpression

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testCreateMetricMissingExpression(McpToolsValidationIT.java:482)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 502 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testSearchMetadataIncludesDeletedField

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testSearchMetadataIncludesDeletedField(McpToolsValidationIT.java:502)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 531 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/McpToolsValidationIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

McpToolsValidationIT.testSearchTestCasesByEntityType

Assertion condition 
expected: 200
 but was: 405 within 30 seconds.
Raw output
org.awaitility.core.ConditionTimeoutException: 
Assertion condition 
expected: 200
 but was: 405 within 30 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:985)
	at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:769)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.testSearchTestCasesByEntityType(McpToolsValidationIT.java:526)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Caused by: org.opentest4j.AssertionFailedError: 
expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.executeToolCall(McpToolsValidationIT.java:148)
	at org.openmetadata.it.tests.mcp.McpToolsValidationIT.lambda$testSearchTestCasesByEntityType$1(McpToolsValidationIT.java:531)
	at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Check failure on line 244 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/AIContextMcpIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

AIContextMcpIT.getAssetContext_jsonFormatCarriesForeignKeysAndKnowledge

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.AIContextMcpIT.getAssetContext_jsonFormatCarriesForeignKeysAndKnowledge(AIContextMcpIT.java:244)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Check failure on line 269 in openmetadata-integration-tests/src/test/java/org/openmetadata/it/tests/mcp/AIContextMcpIT.java

See this annotation in the file changed.

@github-actions github-actions / Integration Test Report (postgres-opensearch, parallel)

AIContextMcpIT.getAssetContext_excerptsLongArticleAndTruncationFlagIsSet

expected: 200
 but was: 405
Raw output
org.opentest4j.AssertionFailedError: 

expected: 200
 but was: 405
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:256)
	at org.openmetadata.it.tests.mcp.McpTestBase.executeMcpRequest(McpTestBase.java:239)
	at org.openmetadata.it.tests.mcp.AIContextMcpIT.getAssetContext_excerptsLongArticleAndTruncationFlagIsSet(AIContextMcpIT.java:269)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)