22 fail, 12 586 pass in 18m 17s
1 files 1 suites 18m 17s ⏱️
12 608 tests 12 586 ✅ 0 💤 22 ❌
13 656 runs 13 634 ✅ 0 💤 22 ❌
Results for commit b7b1954.
Annotations
Check warning on line 0 in Features.JsonSchema.Draft201909.DefsDraft2019_09Feature
github-actions / Test Results
ValidateDefinitionAgainstMetaschema("#/000/tests/001/data","false","invalid definition schema",null) (Features.JsonSchema.Draft201909.DefsDraft2019_09Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2019-09/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeDelegateSynchronously(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
at Features.JsonSchema.Draft201909.DefsDraft2019_09Feature.ScenarioCleanup()
at Features.JsonSchema.Draft201909.DefsDraft2019_09Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft201909\defs.feature:line 22
at InvokeStub_DefsDraft2019_09Feature.ValidateDefinitionAgainstMetaschema(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Check warning on line 0 in Features.JsonSchema.Draft6.DefinitionsDraft6Feature
github-actions / Test Results
ValidateDefinitionAgainstMetaschema("#/000/tests/000/data","true","valid definition schema",null) (Features.JsonSchema.Draft6.DefinitionsDraft6Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-06/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
at Features.JsonSchema.Draft6.DefinitionsDraft6Feature.ScenarioCleanup()
at Features.JsonSchema.Draft6.DefinitionsDraft6Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft6\definitions.feature:line 19
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
Check warning on line 0 in Features.JsonSchema.OpenApi30.RefOpenApi30Feature
github-actions / Test Results
RemoteRefContainingRefsItself("#/006/tests/000/data","true","remote ref valid",null) (Features.JsonSchema.OpenApi30.RefOpenApi30Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-04/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at Features.JsonSchema.OpenApi30.RefOpenApi30Feature.ScenarioCleanup()
at Features.JsonSchema.OpenApi30.RefOpenApi30Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\OpenApi30\ref.feature:line 199
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
Check warning on line 0 in Features.JsonSchema.Draft201909.RefDraft2019_09Feature
github-actions / Test Results
RemoteRefContainingRefsItself("#/006/tests/001/data","false","remote ref invalid",null) (Features.JsonSchema.Draft201909.RefDraft2019_09Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2019-09/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeDelegateSynchronously(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
at Features.JsonSchema.Draft201909.RefDraft2019_09Feature.ScenarioCleanup()
at Features.JsonSchema.Draft201909.RefDraft2019_09Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft201909\ref.feature:line 207
at InvokeStub_RefDraft2019_09Feature.RemoteRefContainingRefsItself(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Check warning on line 0 in Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature
github-actions / Test Results
ValidateDefinitionAgainstMetaschema("#/000/tests/001/data","false","invalid definition schema",null) (Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2020-12/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeDelegateSynchronously(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
at Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature.ScenarioCleanup()
at Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft2020212\defs.feature:line 21
at InvokeStub_DefsDraft2020_12Feature.ValidateDefinitionAgainstMetaschema(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Check warning on line 0 in Features.JsonSchema.Draft4.RefDraft4Feature
github-actions / Test Results
RemoteRefContainingRefsItself("#/007/tests/001/data","false","remote ref invalid",null) (Features.JsonSchema.Draft4.RefDraft4Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-04/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
at Features.JsonSchema.Draft4.RefDraft4Feature.ScenarioCleanup()
at Features.JsonSchema.Draft4.RefDraft4Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft4\ref.feature:line 238
at InvokeStub_RefDraft4Feature.RemoteRefContainingRefsItself(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Check warning on line 0 in Features.JsonSchema.Draft6.DefinitionsDraft6Feature
github-actions / Test Results
ValidateDefinitionAgainstMetaschema("#/000/tests/001/data","false","invalid definition schema",null) (Features.JsonSchema.Draft6.DefinitionsDraft6Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-06/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
at Features.JsonSchema.Draft6.DefinitionsDraft6Feature.ScenarioCleanup()
at Features.JsonSchema.Draft6.DefinitionsDraft6Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft6\definitions.feature:line 19
at InvokeStub_DefinitionsDraft6Feature.ValidateDefinitionAgainstMetaschema(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Check warning on line 0 in Features.JsonSchema.Draft2020212.RefDraft2020_12Feature
github-actions / Test Results
RemoteRefContainingRefsItself("#/006/tests/000/data","true","remote ref valid",null) (Features.JsonSchema.Draft2020212.RefDraft2020_12Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2020-12/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
at Features.JsonSchema.Draft2020212.RefDraft2020_12Feature.ScenarioCleanup()
at Features.JsonSchema.Draft2020212.RefDraft2020_12Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft2020212\ref.feature:line 200
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
Check warning on line 0 in Features.JsonSchema.OpenApi30.RefOpenApi30Feature
github-actions / Test Results
RemoteRefContainingRefsItself("#/006/tests/001/data","false","remote ref invalid",null) (Features.JsonSchema.OpenApi30.RefOpenApi30Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-04/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at Features.JsonSchema.OpenApi30.RefOpenApi30Feature.ScenarioCleanup()
at Features.JsonSchema.OpenApi30.RefOpenApi30Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\OpenApi30\ref.feature:line 199
at InvokeStub_RefOpenApi30Feature.RemoteRefContainingRefsItself(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Check warning on line 0 in Features.JsonSchema.Draft4.DefinitionsDraft4Feature
github-actions / Test Results
ValidateDefinitionAgainstMetaschema("#/000/tests/001/data","false","invalid definition schema",null) (Features.JsonSchema.Draft4.DefinitionsDraft4Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-04/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
at Features.JsonSchema.Draft4.DefinitionsDraft4Feature.ScenarioCleanup()
at Features.JsonSchema.Draft4.DefinitionsDraft4Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft4\definitions.feature:line 19
at InvokeStub_DefinitionsDraft4Feature.ValidateDefinitionAgainstMetaschema(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Check warning on line 0 in Features.JsonSchema.Draft4.DefinitionsDraft4Feature
github-actions / Test Results
ValidateDefinitionAgainstMetaschema("#/000/tests/000/data","true","valid definition schema",null) (Features.JsonSchema.Draft4.DefinitionsDraft4Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-04/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
at Features.JsonSchema.Draft4.DefinitionsDraft4Feature.ScenarioCleanup()
at Features.JsonSchema.Draft4.DefinitionsDraft4Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft4\definitions.feature:line 19
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
Check warning on line 0 in Features.JsonSchema.Draft6.RefDraft6Feature
github-actions / Test Results
RemoteRefContainingRefsItself("#/007/tests/000/data","true","remote ref valid",null) (Features.JsonSchema.Draft6.RefDraft6Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-06/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at Features.JsonSchema.Draft6.RefDraft6Feature.ScenarioCleanup()
at Features.JsonSchema.Draft6.RefDraft6Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft6\ref.feature:line 238
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
Check warning on line 0 in Features.JsonSchema.Draft7.RefDraft7Feature
github-actions / Test Results
RemoteRefContainingRefsItself("#/007/tests/000/data","true","remote ref valid",null) (Features.JsonSchema.Draft7.RefDraft7Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-07/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at Features.JsonSchema.Draft7.RefDraft7Feature.ScenarioCleanup()
at Features.JsonSchema.Draft7.RefDraft7Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft7\ref.feature:line 238
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
Check warning on line 0 in Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature
github-actions / Test Results
ValidateDefinitionAgainstMetaschema("#/000/tests/000/data","true","valid definition schema",null) (Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2020-12/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeDelegateSynchronously(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
at Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature.ScenarioCleanup()
at Features.JsonSchema.Draft2020212.DefsDraft2020_12Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft2020212\defs.feature:line 21
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
Check warning on line 0 in Features.JsonSchema.Draft7.DefinitionsDraft7Feature
github-actions / Test Results
ValidateDefinitionAgainstMetaschema("#/000/tests/000/data","true","valid definition schema",null) (Features.JsonSchema.Draft7.DefinitionsDraft7Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-07/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at Features.JsonSchema.Draft7.DefinitionsDraft7Feature.ScenarioCleanup()
at Features.JsonSchema.Draft7.DefinitionsDraft7Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft7\definitions.feature:line 19
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
Check warning on line 0 in Features.JsonSchema.Draft2020212.RefDraft2020_12Feature
github-actions / Test Results
RemoteRefContainingRefsItself("#/006/tests/001/data","false","remote ref invalid",null) (Features.JsonSchema.Draft2020212.RefDraft2020_12Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2020-12/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
at Features.JsonSchema.Draft2020212.RefDraft2020_12Feature.ScenarioCleanup()
at Features.JsonSchema.Draft2020212.RefDraft2020_12Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft2020212\ref.feature:line 200
at InvokeStub_RefDraft2020_12Feature.RemoteRefContainingRefsItself(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Check warning on line 0 in Features.JsonSchema.Draft201909.DefsDraft2019_09Feature
github-actions / Test Results
ValidateDefinitionAgainstMetaschema("#/000/tests/000/data","true","valid definition schema",null) (Features.JsonSchema.Draft201909.DefsDraft2019_09Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2019-09/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeDelegateSynchronously(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
at Features.JsonSchema.Draft201909.DefsDraft2019_09Feature.ScenarioCleanup()
at Features.JsonSchema.Draft201909.DefsDraft2019_09Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft201909\defs.feature:line 22
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
Check warning on line 0 in Features.JsonSchema.Draft201909.RefDraft2019_09Feature
github-actions / Test Results
RemoteRefContainingRefsItself("#/006/tests/000/data","true","remote ref valid",null) (Features.JsonSchema.Draft201909.RefDraft2019_09Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'https://json-schema.org/draft/2019-09/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeDelegateSynchronously(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
at Features.JsonSchema.Draft201909.RefDraft2019_09Feature.ScenarioCleanup()
at Features.JsonSchema.Draft201909.RefDraft2019_09Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft201909\ref.feature:line 207
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
Check warning on line 0 in Features.JsonSchema.Draft7.RefDraft7Feature
github-actions / Test Results
RemoteRefContainingRefsItself("#/007/tests/001/data","false","remote ref invalid",null) (Features.JsonSchema.Draft7.RefDraft7Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-07/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at Features.JsonSchema.Draft7.RefDraft7Feature.ScenarioCleanup()
at Features.JsonSchema.Draft7.RefDraft7Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft7\ref.feature:line 238
at InvokeStub_RefDraft7Feature.RemoteRefContainingRefsItself(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Check warning on line 0 in Features.JsonSchema.Draft6.RefDraft6Feature
github-actions / Test Results
RemoteRefContainingRefsItself("#/007/tests/001/data","false","remote ref invalid",null) (Features.JsonSchema.Draft6.RefDraft6Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-06/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at Features.JsonSchema.Draft6.RefDraft6Feature.ScenarioCleanup()
at Features.JsonSchema.Draft6.RefDraft6Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft6\ref.feature:line 238
at InvokeStub_RefDraft6Feature.RemoteRefContainingRefsItself(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Check warning on line 0 in Features.JsonSchema.Draft4.RefDraft4Feature
github-actions / Test Results
RemoteRefContainingRefsItself("#/007/tests/000/data","true","remote ref valid",null) (Features.JsonSchema.Draft4.RefDraft4Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-04/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.InvokeBindingDelegateAsync(Delegate bindingDelegate, Object[] invokeArgs)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at TechTalk.SpecFlow.TestRunner.CollectScenarioErrors()
at Features.JsonSchema.Draft4.RefDraft4Feature.ScenarioCleanup()
at Features.JsonSchema.Draft4.RefDraft4Feature.RemoteRefContainingRefsItself(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft4\ref.feature:line 238
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
Check warning on line 0 in Features.JsonSchema.Draft7.DefinitionsDraft7Feature
github-actions / Test Results
ValidateDefinitionAgainstMetaschema("#/000/tests/001/data","false","invalid definition schema",null) (Features.JsonSchema.Draft7.DefinitionsDraft7Feature) failed
Solutions\Corvus.Json.Specs\TestResults\test-results__net8.0_20241014074306.trx [took 0s]
Raw output
System.InvalidOperationException : Unable to locate the root document at 'http://json-schema.org/draft-07/schema' at Corvus.Json.CodeGeneration.JsonSchemaRegistry.RegisterDocumentSchema(JsonReference jsonSchemaPath, Boolean rebaseAsRoot) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaRegistry.cs:line 58
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.ResolveBaseReference(JsonReference baseSchemaForReferenceLocation) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 497
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRef(JsonReference subschemaPath, JsonString referenceValue, WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 226
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddSubschemaForRefKeywords(WalkContext context, TypeDeclaration typeDeclaration) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.References.cs:line 188
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(WalkContext context) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 365
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.BuildTypeDeclarationFor(LocatedSchema baseSchema) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 235
at Corvus.Json.CodeGeneration.JsonSchemaTypeBuilder.AddTypeDeclarationsFor(JsonReference documentPath, String rootNamespace, Boolean rebaseAsRoot, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaTypeBuilder.cs:line 68
at Corvus.Json.CodeGeneration.JsonSchemaBuilderBase.BuildTypesFor(JsonReference reference, String rootNamespace, Boolean rebase, ImmutableDictionary`2 baseUriToNamespaceMap, String rootTypeName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.CodeGeneration.Abstractions\Corvus.Json\CodeGeneration\JsonSchemaBuilderBase.cs:line 44
at Drivers.JsonSchemaBuilderDriver.GenerateTypeForJsonSchemaTestSuite(String filename, String schemaPath, String featureName, String scenarioName, Boolean validateFormat) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Drivers\JsonSchemaBuilderDriver.cs:line 282
at Steps.JsonSchemaSteps.GivenIGenerateATypeForTheSchema() in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Steps\JsonSchemaSteps.cs:line 600
at TechTalk.SpecFlow.Bindings.SynchronousBindingDelegateInvoker.<>c__DisplayClass2_0.<<InvokeBindingDelegateAsync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.<>c__DisplayClass1_0`1.<<RunSync>b__0>d.MoveNext()
--- End of stack trace from previous location ---
at TechTalk.SpecFlow.Bindings.AsyncHelpers.ExclusiveSynchronizationContext.BeginMessageLoop()
at TechTalk.SpecFlow.Bindings.AsyncHelpers.RunSync[T](Func`1 task)
at TechTalk.SpecFlow.Bindings.BindingInvoker.InvokeBinding(IBinding binding, IContextManager contextManager, Object[] arguments, ITestTracer testTracer, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStepMatch(BindingMatch match, Object[] arguments, TimeSpan& duration)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.ExecuteStep(IContextManager contextManager, StepInstance stepInstance)
at TechTalk.SpecFlow.Infrastructure.TestExecutionEngine.OnAfterLastStep()
at Features.JsonSchema.Draft7.DefinitionsDraft7Feature.ScenarioCleanup()
at Features.JsonSchema.Draft7.DefinitionsDraft7Feature.ValidateDefinitionAgainstMetaschema(String inputDataReference, String valid, String description, String[] exampleTags) in D:\a\Corvus.JsonSchema\Corvus.JsonSchema\Solutions\Corvus.Json.Specs\Features\JsonSchema\Draft7\definitions.feature:line 19
at InvokeStub_DefinitionsDraft7Feature.ValidateDefinitionAgainstMetaschema(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)