Skip to content

Align subscriptions with spec review

20bf2fe
Select commit
Loading
Failed to load commit list.
Open

Add entity-scoped GraphQL subscription support #3548

Align subscriptions with spec review
20bf2fe
Select commit
Loading
Failed to load commit list.
Azure Pipelines / DW_SQL Integration Tests failed May 19, 2026 in 12m 12s

Build #20260519.22 had test failures

Details

Tests

  • Failed: 266 (92.68%)
  • Passed: 16 (5.57%)
  • Other: 5 (1.74%)
  • Total: 287

Annotations

Check failure on line 69 in src/Cli/Cli.csproj

See this annotation in the file changed.

@azure-pipelines azure-pipelines / DW_SQL Integration Tests

src/Cli/Cli.csproj#L69

src/Cli/Cli.csproj(69,7): Error MSB3073: The command "bash ../../config-generators/config-generator.sh dwsql " exited with code 134.

Check failure on line 2522 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / DW_SQL Integration Tests

Build log #L2522

Error: The process '/opt/hostedtoolcache/dotnet/dotnet' failed with exit code 1

Check failure on line 2594 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / DW_SQL Integration Tests

Build log #L2594

Dotnet command failed with non-zero exit code on the following projects : [ '/home/vsts/work/1/s/src/Cli/Cli.csproj' ]

Check failure on line 48314 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / DW_SQL Integration Tests

Build log #L48314

Error: The process 'C:\hostedtoolcache\windows\dotnet\dotnet.exe' failed with exit code 1

Check failure on line 1 in Azure.DataApiBuilder.Service.Tests.SqlTests.RestApiTests.Find.DwSqlFindApiTests.FindTestWithFilterQueryStringBoolResultFilter

See this annotation in the file changed.

@azure-pipelines azure-pipelines / DW_SQL Integration Tests

Azure.DataApiBuilder.Service.Tests.SqlTests.RestApiTests.Find.DwSqlFindApiTests.FindTestWithFilterQueryStringBoolResultFilter

Assert.AreEqual failed. Expected:<400>. Actual:<404>. 
Raw output
   at Azure.DataApiBuilder.Service.Tests.SqlTests.SqlTestHelper.VerifyResultAsync(String expected, HttpRequestMessage request, HttpResponseMessage response, Boolean exceptionExpected, HttpMethod httpMethod, String expectedLocationHeader, Int32 verifyNumRecords, Boolean isExpectedErrorMsgSubstr) in D:\a\1\s\src\Service.Tests\SqlTests\SqlTestHelper.cs:line 461
   at Azure.DataApiBuilder.Service.Tests.SqlTests.SqlTestBase.SetupAndRunRestApiTest(String primaryKeyRoute, String queryString, String entityNameOrPath, String sqlQuery, EntityActionOperation operationType, String restPath, IHeaderDictionary headers, String requestBody, Boolean exceptionExpected, String expectedErrorMessage, HttpStatusCode expectedStatusCode, Nullable`1 restHttpVerb, String expectedSubStatusCode, String expectedLocationHeader, String expectedAfterQueryString, Boolean paginated, Int32 verifyNumRecords, Boolean expectJson, Boolean isExpectedErrorMsgSubstr, String clientRoleHeader) in D:\a\1\s\src\Service.Tests\SqlTests\SqlTestBase.cs:line 603
   at Azure.DataApiBuilder.Service.Tests.SqlTests.RestApiTests.Find.FindApiTestBase.FindTestWithFilterQueryStringBoolResultFilter() in D:\a\1\s\src\Service.Tests\SqlTests\RestApiTests\Find\FindApiTestBase.cs:line 720

Check failure on line 1 in Azure.DataApiBuilder.Service.Tests.SqlTests.RestApiTests.Find.DwSqlFindApiTests.FindWithSelectAndOrderByQueryStringsOnATable

See this annotation in the file changed.

@azure-pipelines azure-pipelines / DW_SQL Integration Tests

Azure.DataApiBuilder.Service.Tests.SqlTests.RestApiTests.Find.DwSqlFindApiTests.FindWithSelectAndOrderByQueryStringsOnATable

Assert.IsTrue failed. 
Expected:<{
  "value": [
    {
      "id": 1,
      "title": "Awesome book"
    },
    {
      "id": 2,
      "title": "Also Awesome book"
    },
    {
      "id": 13,
      "title": "Before Sunrise"
    },
    {
      "id": 14,
      "title": "Before Sunset"
    },
    {
      "id": 15,
      "title": "SQL_CONN"
    },
    {
      "id": 16,
      "title": "SOME%CONN"
    },
    {
      "id": 17,
      "title": "CONN%_CONN"
    },
    {
      "id": 18,
      "title": "[Special Book]"
    },
    {
      "id": 19,
      "title": "ME\\YOU"
    },
    {
      "id": 20,
      "title": "C:\\\\LIFE"
    },
    {
      "id": 21,
      "title": ""
    },
    {
      "id": 9,
      "title": "Policy-Test-01"
    },
    {
      "id": 10,
      "title": "Policy-Test-02"
    },
    {
      "id": 11,
      "title": "Policy-Test-04"
    },
    {
      "id": 12,
      "title": "Time to Eat 2"
    },
    {
      "id": 5,
      "title": "Chernobyl Diaries"
    },
    {
      "id": 6,
      "title": "The Palace Door"
    },
    {
      "id": 7,
      "title": "The Groovy Bar"
    },
    {
      "id": 8,
      "title": "Time to Eat"
    },
    {
      "id": 3,
      "title": "Great wall of china explained"
    },
    {
      "id": 4,
      "title": "US history in a nutshell"
    }
  ]
}>
Actual:<{
  "error": {
    "code": "EntityNotFound",
    "message": "Invalid Entity path: Book.",
    "status": 404
  }
}>
Raw output
   at Azure.DataApiBuilder.Service.Tests.SqlTests.SqlTestHelper.PerformTestEqualJsonStrings(String expected, String actual) in D:\a\1\s\src\Service.Tests\SqlTests\SqlTestHelper.cs:line 180
   at Azure.DataApiBuilder.Service.Tests.SqlTests.SqlTestHelper.VerifyResultAsync(String expected, HttpRequestMessage request, HttpResponseMessage response, Boolean exceptionExpected, HttpMethod httpMethod, String expectedLocationHeader, Int32 verifyNumRecords, Boolean isExpectedErrorMsgSubstr) in D:\a\1\s\src\Service.Tests\SqlTests\SqlTestHelper.cs:line 451
   at Azure.DataApiBuilder.Service.Tests.SqlTests.SqlTestBase.SetupAndRunRestApiTest(String primaryKeyRoute, String queryString, String entityNameOrPath, String sqlQuery, EntityActionOperation operationType, String restPath, IHeaderDictionary headers, String requestBody, Boolean exceptionExpected, String expectedErrorMessage, HttpStatusCode expectedStatusCode, Nullable`1 restHttpVerb, String expectedSubStatusCode, String expectedLocationHeader, String expectedAfterQueryString, Boolean paginated, Int32 verifyNumRecords, Boolean expectJson, Boolean isExpectedErrorMsgSubstr, String clientRoleHeader) in D:\a\1\s\src\Service.Tests\SqlTests\SqlTestBase.cs:line 603
   at Azure.DataApiBuilder.Service.Tests.SqlTests.RestApiTests.Find.FindApiTestBase.FindWithSelectAndOrderByQueryStringsOnATable() in D:\a\1\s\src\Service.Tests\SqlTests\RestApiTests\Find\FindApiTestBase.cs:line 253

Check failure on line 1 in Azure.DataApiBuilder.Service.Tests.SqlTests.RestApiTests.Find.DwSqlFindApiTests.FindTestWithUnsupportedFilterKeywords (length,(title),gt 5)

See this annotation in the file changed.

@azure-pipelines azure-pipelines / DW_SQL Integration Tests

Azure.DataApiBuilder.Service.Tests.SqlTests.RestApiTests.Find.DwSqlFindApiTests.FindTestWithUnsupportedFilterKeywords (length,(title),gt 5)

Assert.AreEqual failed. Expected:<400>. Actual:<404>. 
Raw output
   at Azure.DataApiBuilder.Service.Tests.SqlTests.SqlTestHelper.VerifyResultAsync(String expected, HttpRequestMessage request, HttpResponseMessage response, Boolean exceptionExpected, HttpMethod httpMethod, String expectedLocationHeader, Int32 verifyNumRecords, Boolean isExpectedErrorMsgSubstr) in D:\a\1\s\src\Service.Tests\SqlTests\SqlTestHelper.cs:line 461
   at Azure.DataApiBuilder.Service.Tests.SqlTests.SqlTestBase.SetupAndRunRestApiTest(String primaryKeyRoute, String queryString, String entityNameOrPath, String sqlQuery, EntityActionOperation operationType, String restPath, IHeaderDictionary headers, String requestBody, Boolean exceptionExpected, String expectedErrorMessage, HttpStatusCode expectedStatusCode, Nullable`1 restHttpVerb, String expectedSubStatusCode, String expectedLocationHeader, String expectedAfterQueryString, Boolean paginated, Int32 verifyNumRecords, Boolean expectJson, Boolean isExpectedErrorMsgSubstr, String clientRoleHeader) in D:\a\1\s\src\Service.Tests\SqlTests\SqlTestBase.cs:line 603
   at Azure.DataApiBuilder.Service.Tests.SqlTests.RestApiTests.Find.FindApiTestBase.FindTestWithUnsupportedFilterKeywords(String keyword, String value, String compareTo) in D:\a\1\s\src\Service.Tests\SqlTests\RestApiTests\Find\FindApiTestBase.cs:line 1632

Check failure on line 1 in Azure.DataApiBuilder.Service.Tests.SqlTests.GraphQLQueryTests.DwSqlGraphQLQueryTests.QueryById_SelfReferencingRelationship_ReturnsExpectedChildren

See this annotation in the file changed.

@azure-pipelines azure-pipelines / DW_SQL Integration Tests

Azure.DataApiBuilder.Service.Tests.SqlTests.GraphQLQueryTests.DwSqlGraphQLQueryTests.QueryById_SelfReferencingRelationship_ReturnsExpectedChildren

Test method Azure.DataApiBuilder.Service.Tests.SqlTests.GraphQLQueryTests.DwSqlGraphQLQueryTests.QueryById_SelfReferencingRelationship_ReturnsExpectedChildren threw exception: 
System.InvalidOperationException: The requested operation requires an element of type 'Object', but the target element has type 'Array'.
Raw output
    at System.Text.Json.ThrowHelper.ThrowJsonElementWrongTypeException(JsonTokenType expectedType, JsonTokenType actualType)
   at System.Text.Json.JsonDocument.TryGetNamedPropertyValue(Int32 index, ReadOnlySpan`1 propertyName, JsonElement& value)
   at System.Text.Json.JsonElement.GetProperty(String propertyName)
   at Azure.DataApiBuilder.Service.Tests.SqlTests.GraphQLQueryTests.GraphQLQueryTestBase.QueryById_SelfReferencingRelationship_ReturnsExpectedChildren() in D:\a\1\s\src\Service.Tests\SqlTests\GraphQLQueryTests\GraphQLQueryTestBase.cs:line 1739