Make parameter length based on underlying column length except for complex ops #2627
Build #20250507.4 had test failures
Details
- Failed: 290 (21.84%)
- Passed: 1,027 (77.33%)
- Other: 11 (0.83%)
- Total: 1,328
Annotations
Check failure on line 31293 in Build log
azure-pipelines / MS_SQL Integration Tests
Build log #L31293
Error: The process 'C:\hostedtoolcache\windows\dotnet\dotnet.exe' failed with exit code 1
Check failure on line 31299 in Build log
azure-pipelines / MS_SQL Integration Tests
Build log #L31299
Dotnet command failed with non-zero exit code on the following projects : [
'D:\\a\\1\\s\\src\\Service.Tests\\Azure.DataApiBuilder.Service.Tests.csproj'
]
azure-pipelines / MS_SQL Integration Tests
Azure.DataApiBuilder.Service.Tests.SqlTests.GraphQLSupportedTypesTests.MsSqlGQLSupportedTypesTests.UpdateTypeColumnWithArgument (Int,9999)
Assert.IsTrue failed.
Expected:<{
"typeid": 1,
"int_types": 1
}>
Actual:<[
{
"message": "An invalid parameter or option was specified for procedure 'sp_set_connection_context'.",
"extensions": {
"code": "DatabaseOperationFailed"
}
}
]>
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 140
at Azure.DataApiBuilder.Service.Tests.SqlTests.GraphQLSupportedTypesTests.GraphQLSupportedTypesTestBase.PerformTestEqualsForExtendedTypes(String type, String expected, String actual) in D:\a\1\s\src\Service.Tests\SqlTests\GraphQLSupportedTypesTests\GraphQLSupportedTypesTestsBase.cs:line 623
at Azure.DataApiBuilder.Service.Tests.SqlTests.GraphQLSupportedTypesTests.GraphQLSupportedTypesTestBase.UpdateTypeColumnWithArgument(String type, Object value) in D:\a\1\s\src\Service.Tests\SqlTests\GraphQLSupportedTypesTests\GraphQLSupportedTypesTestsBase.cs:line 589
azure-pipelines / MS_SQL Integration Tests
Azure.DataApiBuilder.Service.Tests.SqlTests.GraphQLSupportedTypesTests.MsSqlGQLSupportedTypesTests.UpdateTypeColumn (Int,0)
Assert.IsTrue failed.
Expected:<{
"typeid": 1,
"int_types": 1
}>
Actual:<[
{
"message": "An invalid parameter or option was specified for procedure 'sp_set_connection_context'.",
"extensions": {
"code": "DatabaseOperationFailed"
}
}
]>
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 140
at Azure.DataApiBuilder.Service.Tests.SqlTests.GraphQLSupportedTypesTests.GraphQLSupportedTypesTestBase.PerformTestEqualsForExtendedTypes(String type, String expected, String actual) in D:\a\1\s\src\Service.Tests\SqlTests\GraphQLSupportedTypesTests\GraphQLSupportedTypesTestsBase.cs:line 623
at Azure.DataApiBuilder.Service.Tests.SqlTests.GraphQLSupportedTypesTests.GraphQLSupportedTypesTestBase.UpdateTypeColumn(String type, String value) in D:\a\1\s\src\Service.Tests\SqlTests\GraphQLSupportedTypesTests\GraphQLSupportedTypesTestsBase.cs:line 549
azure-pipelines / MS_SQL Integration Tests
Azure.DataApiBuilder.Service.Tests.SqlTests.RestApiTests.Insert.MsSqlInsertApiTests.InsertOneWithNoReadPermissionsTest
Assert.IsTrue failed.
Expected:<{
"value": []
}>
Actual:<{
"error": {
"code": "DatabaseOperationFailed",
"message": "An invalid parameter or option was specified for procedure 'sp_set_connection_context'.",
"status": 500
}
}>
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 140
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 410
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 564
at Azure.DataApiBuilder.Service.Tests.SqlTests.RestApiTests.Insert.InsertApiTestBase.InsertOneWithNoReadPermissionsTest() in D:\a\1\s\src\Service.Tests\SqlTests\RestApiTests\Insert\InsertApiTestBase.cs:line 416
azure-pipelines / MS_SQL Integration Tests
Azure.DataApiBuilder.Service.Tests.SqlTests.GraphQLSupportedTypesTests.MsSqlGQLSupportedTypesTests.InsertIntoTypeColumn (DateTime,"9999-12-31 23:59:59.499Z")
Test method Azure.DataApiBuilder.Service.Tests.SqlTests.GraphQLSupportedTypesTests.MsSqlGQLSupportedTypesTests.InsertIntoTypeColumn 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.GraphQLSupportedTypesTests.GraphQLSupportedTypesTestBase.InsertIntoTypeColumn(String type, String value) in D:\a\1\s\src\Service.Tests\SqlTests\GraphQLSupportedTypesTests\GraphQLSupportedTypesTestsBase.cs:line 411