Skip to content

chore: clean up

f8341bb
Select commit
Loading
Failed to load commit list.
Closed

feat: enable setting extensions with JsonNode values #2332

chore: clean up
f8341bb
Select commit
Loading
Failed to load commit list.
Azure Pipelines / microsoft.OpenAPI.NET (1) failed Apr 17, 2025 in 4m 38s

Build #microsoft.OpenAPI.NET (1)_merge_20250417.2 had test failures

Details

Tests

  • Failed: 1 (0.09%)
  • Passed: 1,056 (99.91%)
  • Other: 0 (0.00%)
  • Total: 1,057

Annotations

Check failure on line 63 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / microsoft.OpenAPI.NET (1)

Build log #L63

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

Check failure on line 68 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / microsoft.OpenAPI.NET (1)

Build log #L68

Dotnet command failed with non-zero exit code on the following projects : [ 'D:\\a\\_work\\1\\s\\Microsoft.OpenApi.sln' ]

Check failure on line 1 in Microsoft.OpenApi.Readers.Tests.TestCustomExtension.ParseCustomExtension

See this annotation in the file changed.

@azure-pipelines azure-pipelines / microsoft.OpenAPI.NET (1)

Microsoft.OpenApi.Readers.Tests.TestCustomExtension.ParseCustomExtension

System.InvalidCastException : Unable to cast object of type 'Microsoft.OpenApi.Readers.Tests.FooExtension' to type 'Microsoft.OpenApi.Any.OpenApiAny'.
Raw output
   at Microsoft.OpenApi.Extensions.OpenApiExtensibleExtensions.AddExtension[T](T element, String name, IOpenApiExtension any) in /_/src/Microsoft.OpenApi/Extensions/OpenApiExtensibleExtensions.cs:line 36
   at Microsoft.OpenApi.Reader.V3.OpenApiV3Deserializer.<>c.<.cctor>b__100_69(OpenApiInfo o, String k, ParseNode n, OpenApiDocument _) in /_/src/Microsoft.OpenApi/Reader/V3/OpenApiInfoDeserializer.cs:line 54
   at Microsoft.OpenApi.Reader.ParseNodes.PropertyNode.ParseField[T](T parentInstance, Dictionary`2 fixedFields, Dictionary`2 patternFields, OpenApiDocument hostDocument) in /_/src/Microsoft.OpenApi/Reader/ParseNodes/PropertyNode.cs:line 61
   at Microsoft.OpenApi.Reader.V3.OpenApiV3Deserializer.ParseMap[T](MapNode mapNode, T domainObject, FixedFieldMap`1 fixedFieldMap, PatternFieldMap`1 patternFieldMap, OpenApiDocument hostDocument) in /_/src/Microsoft.OpenApi/Reader/V3/OpenApiV3Deserializer.cs:line 35
   at Microsoft.OpenApi.Reader.V3.OpenApiV3Deserializer.LoadInfo(ParseNode node, OpenApiDocument hostDocument) in /_/src/Microsoft.OpenApi/Reader/V3/OpenApiInfoDeserializer.cs:line 60
   at Microsoft.OpenApi.Reader.V3.OpenApiV3Deserializer.<>c.<.cctor>b__100_24(OpenApiDocument o, ParseNode n, OpenApiDocument _) in /_/src/Microsoft.OpenApi/Reader/V3/OpenApiDocumentDeserializer.cs:line 26
   at Microsoft.OpenApi.Reader.ParseNodes.PropertyNode.ParseField[T](T parentInstance, Dictionary`2 fixedFields, Dictionary`2 patternFields, OpenApiDocument hostDocument) in /_/src/Microsoft.OpenApi/Reader/ParseNodes/PropertyNode.cs:line 37
   at Microsoft.OpenApi.Reader.V3.OpenApiV3Deserializer.ParseMap[T](MapNode mapNode, T domainObject, FixedFieldMap`1 fixedFieldMap, PatternFieldMap`1 patternFieldMap, OpenApiDocument hostDocument) in /_/src/Microsoft.OpenApi/Reader/V3/OpenApiV3Deserializer.cs:line 35
   at Microsoft.OpenApi.Reader.V3.OpenApiV3Deserializer.LoadOpenApi(RootNode rootNode, Uri location) in /_/src/Microsoft.OpenApi/Reader/V3/OpenApiDocumentDeserializer.cs:line 47
   at Microsoft.OpenApi.Reader.V3.OpenApiV3VersionService.LoadDocument(RootNode rootNode, Uri location) in /_/src/Microsoft.OpenApi/Reader/V3/OpenApiV3VersionService.cs:line 69
   at Microsoft.OpenApi.Reader.ParsingContext.Parse(JsonNode jsonNode, Uri location) in /_/src/Microsoft.OpenApi/Reader/ParsingContext.cs:line 86
   at Microsoft.OpenApi.Reader.OpenApiJsonReader.Read(JsonNode jsonNode, Uri location, OpenApiReaderSettings settings) in /_/src/Microsoft.OpenApi/Reader/OpenApiJsonReader.cs:line 86
   at Microsoft.OpenApi.YamlReader.OpenApiYamlReader.Read(JsonNode jsonNode, Uri location, OpenApiReaderSettings settings) in /_/src/Microsoft.OpenApi.YamlReader/OpenApiYamlReader.cs:line 85
   at Microsoft.OpenApi.YamlReader.OpenApiYamlReader.Read(MemoryStream input, Uri location, OpenApiReaderSettings settings) in /_/src/Microsoft.OpenApi.YamlReader/OpenApiYamlReader.cs:line 79
   at Microsoft.OpenApi.Reader.OpenApiModelFactory.InternalLoad(MemoryStream input, String format, OpenApiReaderSettings settings) in /_/src/Microsoft.OpenApi/Reader/OpenApiModelFactory.cs:line 288
   at Microsoft.OpenApi.Reader.OpenApiModelFactory.Parse(String input, String format, OpenApiReaderSettings settings) in /_/src/Microsoft.OpenApi/Reader/OpenApiModelFactory.cs:line 207
   at Microsoft.OpenApi.Models.OpenApiDocument.Parse(String input, String format, OpenApiReaderSettings settings) in /_/src/Microsoft.OpenApi/Models/OpenApiDocument.cs:line 653
   at Microsoft.OpenApi.Readers.Tests.TestCustomExtension.ParseCustomExtension() in D:\a\_work\1\s\test\Microsoft.OpenApi.Readers.Tests\TestCustomExtension.cs:line 42
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)