fix for bicep issue #15458 #38482
781 fail, 10 953 pass in 31m 27s
Annotations
Check warning on line 0 in Bicep.LangServer.IntegrationTests.SignatureHelpTests
github-actions / Dotnet Test Results
All 2 runs failed: NonFunctionCallSyntaxShouldProvideNoSignatureHelp_Registry_LF (Bicep.LangServer.IntegrationTests.SignatureHelpTests)
TestResults/_fv-az1695-635_2025-02-05_19_37_12[1].trx [took 0s]
TestResults/runneradmin_fv-az1347-881_2025-02-05_19_38_53.trx [took 0s]
Raw output
Test method Bicep.LangServer.IntegrationTests.SignatureHelpTests.NonFunctionCallSyntaxShouldProvideNoSignatureHelp threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray()
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertResource(ResourceDeclarationSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 688
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 212
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_11(DeclaredResourceMetadata x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 488
at System.Linq.Enumerable.SelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 487
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0()
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, IReadOnlyDictionary`2 uriDictionary, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 90
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 84
at Bicep.Core.UnitTests.Utils.RegistryHelper.PublishModuleToRegistryAsync(ServiceBuilder serviceBuilder, IContainerRegistryClientFactory clientFactory, IFileSystem fileSystem, ModuleToPublish module) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/RegistryHelper.cs:line 141
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(ImmutableDictionary`2 registryModules, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 137
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(DataSet dataSet, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 131
at Bicep.Core.Samples.DataSetsExtensions.SetupPrerequisitesAndCreateCompilation(DataSet dataSet, TestContext testContext, FeatureProviderOverrides features) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 44
at Bicep.LangServer.IntegrationTests.SignatureHelpTests.NonFunctionCallSyntaxShouldProvideNoSignatureHelp(DataSet dataSet) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/SignatureHelpTests.cs:line 107
Check warning on line 0 in Bicep.LangServer.IntegrationTests.BuildCommandTests
github-actions / Dotnet Test Results
All 2 runs failed: Build_command_should_generate_template_with_symbolic_names_if_enabled (Bicep.LangServer.IntegrationTests.BuildCommandTests)
TestResults/_fv-az1695-635_2025-02-05_19_37_12[1].trx [took 0s]
TestResults/runneradmin_fv-az1347-881_2025-02-05_19_38_53.trx [took 1s]
Raw output
Test method Bicep.LangServer.IntegrationTests.BuildCommandTests.Build_command_should_generate_template_with_symbolic_names_if_enabled threw exception:
OmniSharp.Extensions.JsonRpc.Server.InternalErrorException: Internal error. at OmniSharp.Extensions.JsonRpc.ResponseRouter.ResponseRouterReturnsImpl.Returning[TResponse](CancellationToken cancellationToken)
at Bicep.LangServer.IntegrationTests.BuildCommandTests.Build_command_should_generate_template_with_symbolic_names_if_enabled() in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/BuildCommandTests.cs:line 82
Check warning on line 0 in Bicep.LangServer.IntegrationTests.ImportKubernetesManifestTests
github-actions / Dotnet Test Results
All 2 runs failed: ImportKubernetesManifest_generates_valid_bicep_files_from_kubernetes_manifests (Files/ImportKubernetesManifest/azure-vote-all-in-one-redis/manifest.yml) (Bicep.LangServer.IntegrationTests.ImportKubernetesManifestTests)
TestResults/_fv-az1695-635_2025-02-05_19_37_12[1].trx [took 0s]
TestResults/runneradmin_fv-az1347-881_2025-02-05_19_38_53.trx [took 0s]
Raw output
Test method Bicep.LangServer.IntegrationTests.ImportKubernetesManifestTests.ImportKubernetesManifest_generates_valid_bicep_files_from_kubernetes_manifests threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray()
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertResource(ResourceDeclarationSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 688
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 212
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_11(DeclaredResourceMetadata x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 488
at System.Linq.Enumerable.SelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 487
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0() in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 117
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(TextWriter textWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 103
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, IFileResolver fileResolver, IEnumerable`1 sourceFiles, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 136
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 130
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, String fileContents) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 157
at Bicep.LangServer.IntegrationTests.ImportKubernetesManifestTests.ImportKubernetesManifest_generates_valid_bicep_files_from_kubernetes_manifests(EmbeddedFile embeddedYml) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/ImportKubernetesManifestTests.cs:line 51
Check warning on line 0 in Bicep.LangServer.IntegrationTests.ImportKubernetesManifestTests
github-actions / Dotnet Test Results
All 2 runs failed: ImportKubernetesManifest_generates_valid_bicep_files_from_kubernetes_manifests (Files/ImportKubernetesManifest/wordpress/manifest.yml) (Bicep.LangServer.IntegrationTests.ImportKubernetesManifestTests)
TestResults/_fv-az1695-635_2025-02-05_19_37_12[1].trx [took 0s]
TestResults/runneradmin_fv-az1347-881_2025-02-05_19_38_53.trx [took 0s]
Raw output
Test method Bicep.LangServer.IntegrationTests.ImportKubernetesManifestTests.ImportKubernetesManifest_generates_valid_bicep_files_from_kubernetes_manifests threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray()
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertResource(ResourceDeclarationSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 688
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 212
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_11(DeclaredResourceMetadata x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 488
at System.Linq.Enumerable.SelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 487
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0() in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 117
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(TextWriter textWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 103
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, IFileResolver fileResolver, IEnumerable`1 sourceFiles, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 136
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 130
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, String fileContents) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 157
at Bicep.LangServer.IntegrationTests.ImportKubernetesManifestTests.ImportKubernetesManifest_generates_valid_bicep_files_from_kubernetes_manifests(EmbeddedFile embeddedYml) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/ImportKubernetesManifestTests.cs:line 51
Check warning on line 0 in Bicep.LangServer.IntegrationTests.DefinitionTests
github-actions / Dotnet Test Results
All 2 runs failed: GoToDefinitionOnUnboundSyntaxNodeShouldReturnEmptyResponse_Registry_LF (Bicep.LangServer.IntegrationTests.DefinitionTests)
TestResults/_fv-az1695-635_2025-02-05_19_37_12[1].trx [took 0s]
TestResults/runneradmin_fv-az1347-881_2025-02-05_19_38_53.trx [took 0s]
Raw output
Test method Bicep.LangServer.IntegrationTests.DefinitionTests.GoToDefinitionOnUnboundSyntaxNodeShouldReturnEmptyResponse threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray()
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertResource(ResourceDeclarationSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 688
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 212
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_11(DeclaredResourceMetadata x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 488
at System.Linq.Enumerable.SelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 487
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0() in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 117
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(TextWriter textWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 103
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, IReadOnlyDictionary`2 uriDictionary, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 90
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 84
at Bicep.Core.UnitTests.Utils.RegistryHelper.PublishModuleToRegistryAsync(ServiceBuilder serviceBuilder, IContainerRegistryClientFactory clientFactory, IFileSystem fileSystem, ModuleToPublish module) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/RegistryHelper.cs:line 141
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(ImmutableDictionary`2 registryModules, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 137
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(DataSet dataSet, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 131
at Bicep.Core.Samples.DataSetsExtensions.SetupPrerequisitesAndCreateCompilation(DataSet dataSet, TestContext testContext, FeatureProviderOverrides features) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 44
at Bicep.LangServer.IntegrationTests.DefinitionTests.GoToDefinitionOnUnboundSyntaxNodeShouldReturnEmptyResponse(DataSet dataSet) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/DefinitionTests.cs:line 153
Check warning on line 0 in Bicep.LangServer.IntegrationTests.DefinitionTests
github-actions / Dotnet Test Results
All 2 runs failed: GoToDefinitionRequestOnValidSymbolReferenceShouldReturnLocationOfDeclaredSymbol_Registry_LF (Bicep.LangServer.IntegrationTests.DefinitionTests)
TestResults/_fv-az1695-635_2025-02-05_19_37_12[1].trx [took 0s]
TestResults/runneradmin_fv-az1347-881_2025-02-05_19_38_53.trx [took 0s]
Raw output
Test method Bicep.LangServer.IntegrationTests.DefinitionTests.GoToDefinitionRequestOnValidSymbolReferenceShouldReturnLocationOfDeclaredSymbol threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray()
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertResource(ResourceDeclarationSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 688
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 212
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_11(DeclaredResourceMetadata x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 488
at System.Linq.Enumerable.SelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 487
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0() in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 117
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(TextWriter textWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 103
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, IReadOnlyDictionary`2 uriDictionary, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 90
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 84
at Bicep.Core.UnitTests.Utils.RegistryHelper.PublishModuleToRegistryAsync(ServiceBuilder serviceBuilder, IContainerRegistryClientFactory clientFactory, IFileSystem fileSystem, ModuleToPublish module) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/RegistryHelper.cs:line 141
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(ImmutableDictionary`2 registryModules, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 137
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(DataSet dataSet, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 131
at Bicep.Core.Samples.DataSetsExtensions.SetupPrerequisitesAndCreateCompilation(DataSet dataSet, TestContext testContext, FeatureProviderOverrides features) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 44
at Bicep.LangServer.IntegrationTests.DefinitionTests.GoToDefinitionRequestOnValidSymbolReferenceShouldReturnLocationOfDeclaredSymbol(DataSet dataSet) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/DefinitionTests.cs:line 58
Check warning on line 0 in Bicep.LangServer.IntegrationTests.DefinitionTests
github-actions / Dotnet Test Results
All 2 runs failed: GoToDefinitionRequestOnUnsupportedOrInvalidSyntaxNodeShouldReturnEmptyResponse_Registry_LF (Bicep.LangServer.IntegrationTests.DefinitionTests)
TestResults/_fv-az1695-635_2025-02-05_19_37_12[1].trx [took 0s]
TestResults/runneradmin_fv-az1347-881_2025-02-05_19_38_53.trx [took 0s]
Raw output
Test method Bicep.LangServer.IntegrationTests.DefinitionTests.GoToDefinitionRequestOnUnsupportedOrInvalidSyntaxNodeShouldReturnEmptyResponse threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray()
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertResource(ResourceDeclarationSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 688
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 212
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_11(DeclaredResourceMetadata x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 488
at System.Linq.Enumerable.SelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 487
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0() in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 117
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(TextWriter textWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 103
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, IReadOnlyDictionary`2 uriDictionary, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 90
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 84
at Bicep.Core.UnitTests.Utils.RegistryHelper.PublishModuleToRegistryAsync(ServiceBuilder serviceBuilder, IContainerRegistryClientFactory clientFactory, IFileSystem fileSystem, ModuleToPublish module) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/RegistryHelper.cs:line 141
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(ImmutableDictionary`2 registryModules, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 137
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(DataSet dataSet, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 131
at Bicep.Core.Samples.DataSetsExtensions.SetupPrerequisitesAndCreateCompilation(DataSet dataSet, TestContext testContext, FeatureProviderOverrides features) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 44
at Bicep.LangServer.IntegrationTests.DefinitionTests.GoToDefinitionRequestOnUnsupportedOrInvalidSyntaxNodeShouldReturnEmptyResponse(DataSet dataSet) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/DefinitionTests.cs:line 123
Check warning on line 0 in Bicep.LangServer.IntegrationTests.HoverTests
github-actions / Dotnet Test Results
All 2 runs failed: HoveringOverSymbolReferencesAndDeclarationsShouldProduceHovers_Registry_LF (Bicep.LangServer.IntegrationTests.HoverTests)
TestResults/_fv-az1695-635_2025-02-05_19_37_12[1].trx [took 0s]
TestResults/runneradmin_fv-az1347-881_2025-02-05_19_38_53.trx [took 0s]
Raw output
Test method Bicep.LangServer.IntegrationTests.HoverTests.HoveringOverSymbolReferencesAndDeclarationsShouldProduceHovers threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray()
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertResource(ResourceDeclarationSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 688
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 212
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_11(DeclaredResourceMetadata x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 488
at System.Linq.Enumerable.SelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 487
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0() in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 117
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(TextWriter textWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 103
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, IReadOnlyDictionary`2 uriDictionary, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 90
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 84
at Bicep.Core.UnitTests.Utils.RegistryHelper.PublishModuleToRegistryAsync(ServiceBuilder serviceBuilder, IContainerRegistryClientFactory clientFactory, IFileSystem fileSystem, ModuleToPublish module) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/RegistryHelper.cs:line 141
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(ImmutableDictionary`2 registryModules, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 137
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(DataSet dataSet, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 131
at Bicep.Core.Samples.DataSetsExtensions.SetupPrerequisitesAndCreateCompilation(DataSet dataSet, TestContext testContext, FeatureProviderOverrides features) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 44
at Bicep.LangServer.IntegrationTests.HoverTests.HoveringOverSymbolReferencesAndDeclarationsShouldProduceHovers(DataSet dataSet) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/HoverTests.cs:line 66
Check warning on line 0 in Bicep.LangServer.IntegrationTests.SignatureHelpTests
github-actions / Dotnet Test Results
All 2 runs failed: ShouldProvideSignatureHelpBetweenFunctionParentheses_Registry_LF (Bicep.LangServer.IntegrationTests.SignatureHelpTests)
TestResults/_fv-az1695-635_2025-02-05_19_37_12[1].trx [took 0s]
TestResults/runneradmin_fv-az1347-881_2025-02-05_19_38_53.trx [took 0s]
Raw output
Test method Bicep.LangServer.IntegrationTests.SignatureHelpTests.ShouldProvideSignatureHelpBetweenFunctionParentheses threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray()
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertResource(ResourceDeclarationSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 688
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 212
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_11(DeclaredResourceMetadata x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 488
at System.Linq.Enumerable.SelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 487
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0() in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 117
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(TextWriter textWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 103
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, IReadOnlyDictionary`2 uriDictionary, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 90
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 84
at Bicep.Core.UnitTests.Utils.RegistryHelper.PublishModuleToRegistryAsync(ServiceBuilder serviceBuilder, IContainerRegistryClientFactory clientFactory, IFileSystem fileSystem, ModuleToPublish module) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/RegistryHelper.cs:line 141
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(ImmutableDictionary`2 registryModules, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 137
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(DataSet dataSet, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 131
at Bicep.Core.Samples.DataSetsExtensions.SetupPrerequisitesAndCreateCompilation(DataSet dataSet, TestContext testContext, FeatureProviderOverrides features) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 44
at Bicep.LangServer.IntegrationTests.SignatureHelpTests.ShouldProvideSignatureHelpBetweenFunctionParentheses(DataSet dataSet) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/SignatureHelpTests.cs:line 52
Check warning on line 0 in Bicep.LangServer.IntegrationTests.TypeStringifierTests
github-actions / Dotnet Test Results
All 2 runs failed: string inside an array (Bicep.LangServer.IntegrationTests.TypeStringifierTests)
TestResults/_fv-az1695-635_2025-02-05_19_37_12[1].trx [took 0s]
TestResults/runneradmin_fv-az1347-881_2025-02-05_19_38_53.trx [took 0s]
Raw output
Test method Bicep.LangServer.IntegrationTests.TypeStringifierTests.ResourcePropertyTypesAndResourceDerivedTypes threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray()
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertResource(ResourceDeclarationSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 688
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 212
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_11(DeclaredResourceMetadata x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 488
at System.Linq.Enumerable.SelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 487
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0() in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 117
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(TextWriter textWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 103
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, IFileResolver fileResolver, IEnumerable`1 sourceFiles, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 136
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 130
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, String fileContents) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 157
at Bicep.LangServer.IntegrationTests.TypeStringifierTests.Compile(String source) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/TypeStringifierTests.cs:line 1064
at Bicep.LangServer.IntegrationTests.TypeStringifierTests.RunTestFromResourceProperty(String resourceDeclaration, String resourcePropertyName, String expectedLooseSyntax, String expectedMediumStrictSyntax, String expectedStrictSyntax, String expectedResourceDerivedSyntax) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/TypeStringifierTests.cs:line 1085
at Bicep.LangServer.IntegrationTests.TypeStringifierTests.ResourcePropertyTypesAndResourceDerivedTypes(String resourceDeclaration, String resourcePropertyName, String expectedLooseSyntax, String expectedMediumStrictSyntax, String expectedStrictSyntax, String expectedResourceDerivedSyntax) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/TypeStringifierTests.cs:line 992
at InvokeStub_TypeStringifierTests.ResourcePropertyTypesAndResourceDerivedTypes(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Check warning on line 0 in Bicep.LangServer.IntegrationTests.BuildCommandTests
github-actions / Dotnet Test Results
All 2 runs failed: Build_command_should_generate_template (Bicep.LangServer.IntegrationTests.BuildCommandTests)
TestResults/_fv-az1695-635_2025-02-05_19_37_12[1].trx [took 0s]
TestResults/runneradmin_fv-az1347-881_2025-02-05_19_38_53.trx [took 1s]
Raw output
Test method Bicep.LangServer.IntegrationTests.BuildCommandTests.Build_command_should_generate_template threw exception:
OmniSharp.Extensions.JsonRpc.Server.InternalErrorException: Internal error. at OmniSharp.Extensions.JsonRpc.ResponseRouter.ResponseRouterReturnsImpl.Returning[TResponse](CancellationToken cancellationToken)
at Bicep.LangServer.IntegrationTests.BuildCommandTests.Build_command_should_generate_template() in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/BuildCommandTests.cs:line 47
Check warning on line 0 in Bicep.LangServer.IntegrationTests.HoverTests
github-actions / Dotnet Test Results
All 2 runs failed: HoveringOverNonHoverableElementsShouldProduceEmptyHovers_Registry_LF (Bicep.LangServer.IntegrationTests.HoverTests)
TestResults/_fv-az1695-635_2025-02-05_19_37_12[1].trx [took 0s]
TestResults/runneradmin_fv-az1347-881_2025-02-05_19_38_53.trx [took 0s]
Raw output
Test method Bicep.LangServer.IntegrationTests.HoverTests.HoveringOverNonHoverableElementsShouldProduceEmptyHovers threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray()
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertResource(ResourceDeclarationSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 688
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 212
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_11(DeclaredResourceMetadata x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 488
at System.Linq.Enumerable.SelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 487
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0() in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 117
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(TextWriter textWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 103
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, IReadOnlyDictionary`2 uriDictionary, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 90
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 84
at Bicep.Core.UnitTests.Utils.RegistryHelper.PublishModuleToRegistryAsync(ServiceBuilder serviceBuilder, IContainerRegistryClientFactory clientFactory, IFileSystem fileSystem, ModuleToPublish module) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/RegistryHelper.cs:line 141
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(ImmutableDictionary`2 registryModules, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 137
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(DataSet dataSet, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 131
at Bicep.Core.Samples.DataSetsExtensions.SetupPrerequisitesAndCreateCompilation(DataSet dataSet, TestContext testContext, FeatureProviderOverrides features) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 44
at Bicep.LangServer.IntegrationTests.HoverTests.HoveringOverNonHoverableElementsShouldProduceEmptyHovers(DataSet dataSet) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/HoverTests.cs:line 155
Check warning on line 0 in Bicep.LangServer.IntegrationTests.CodeActionTests
github-actions / Dotnet Test Results
All 2 runs failed: RequestingCodeActionWithFixableDiagnosticsShouldProduceQuickFixes_Registry_LF (Bicep.LangServer.IntegrationTests.CodeActionTests)
TestResults/_fv-az1695-635_2025-02-05_19_37_12[1].trx [took 0s]
TestResults/runneradmin_fv-az1347-881_2025-02-05_19_38_53.trx [took 0s]
Raw output
Test method Bicep.LangServer.IntegrationTests.CodeActionTests.RequestingCodeActionWithFixableDiagnosticsShouldProduceQuickFixes threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray()
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertResource(ResourceDeclarationSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 688
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 212
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_11(DeclaredResourceMetadata x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 488
at System.Linq.Enumerable.SelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 487
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0()
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, IReadOnlyDictionary`2 uriDictionary, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 90
at Bicep.Core.UnitTests.Utils.CompilationHelper.RestoreAndCompile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 84
at Bicep.Core.UnitTests.Utils.RegistryHelper.PublishModuleToRegistryAsync(ServiceBuilder serviceBuilder, IContainerRegistryClientFactory clientFactory, IFileSystem fileSystem, ModuleToPublish module) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/RegistryHelper.cs:line 141
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(ImmutableDictionary`2 registryModules, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 137
at Bicep.Core.Samples.DataSetsExtensions.PublishModulesToRegistryAsync(DataSet dataSet, IContainerRegistryClientFactory clientFactory, Boolean publishSource) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 131
at Bicep.Core.Samples.DataSetsExtensions.SetupPrerequisitesAndCreateCompilation(DataSet dataSet, TestContext testContext, FeatureProviderOverrides features) in /home/runner/work/bicep/bicep/src/Bicep.Core.Samples/DataSetsExtensions.cs:line 44
at Bicep.LangServer.IntegrationTests.CodeActionTests.RequestingCodeActionWithFixableDiagnosticsShouldProduceQuickFixes(DataSet dataSet) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/CodeActionTests.cs:line 51
Check warning on line 0 in Bicep.LangServer.IntegrationTests.TypeStringifierTests
github-actions / Dotnet Test Results
All 2 runs failed: custom object inside an array (Bicep.LangServer.IntegrationTests.TypeStringifierTests)
TestResults/_fv-az1695-635_2025-02-05_19_37_12[1].trx [took 0s]
TestResults/runneradmin_fv-az1347-881_2025-02-05_19_38_53.trx [took 0s]
Raw output
Test method Bicep.LangServer.IntegrationTests.TypeStringifierTests.ResourcePropertyTypesAndResourceDerivedTypes threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray()
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertResource(ResourceDeclarationSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 688
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 212
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_11(DeclaredResourceMetadata x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 488
at System.Linq.Enumerable.SelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 487
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0() in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 117
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(TextWriter textWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 103
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, IFileResolver fileResolver, IEnumerable`1 sourceFiles, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 136
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 130
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, String fileContents) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 157
at Bicep.LangServer.IntegrationTests.TypeStringifierTests.Compile(String source) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/TypeStringifierTests.cs:line 1064
at Bicep.LangServer.IntegrationTests.TypeStringifierTests.RunTestFromResourceProperty(String resourceDeclaration, String resourcePropertyName, String expectedLooseSyntax, String expectedMediumStrictSyntax, String expectedStrictSyntax, String expectedResourceDerivedSyntax) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/TypeStringifierTests.cs:line 1085
at Bicep.LangServer.IntegrationTests.TypeStringifierTests.ResourcePropertyTypesAndResourceDerivedTypes(String resourceDeclaration, String resourcePropertyName, String expectedLooseSyntax, String expectedMediumStrictSyntax, String expectedStrictSyntax, String expectedResourceDerivedSyntax) in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/TypeStringifierTests.cs:line 992
at InvokeStub_TypeStringifierTests.ResourcePropertyTypesAndResourceDerivedTypes(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithManyArgs(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
Check warning on line 0 in Bicep.LangServer.IntegrationTests.BuildParamsCommandTests
github-actions / Dotnet Test Results
All 2 runs failed: BuildParams_command_should_generate_template (Bicep.LangServer.IntegrationTests.BuildParamsCommandTests)
TestResults/_fv-az1695-635_2025-02-05_19_37_12[1].trx [took 0s]
TestResults/runneradmin_fv-az1347-881_2025-02-05_19_38_53.trx [took 0s]
Raw output
Test method Bicep.LangServer.IntegrationTests.BuildParamsCommandTests.BuildParams_command_should_generate_template threw exception:
OmniSharp.Extensions.JsonRpc.Server.InternalErrorException: Internal error. at OmniSharp.Extensions.JsonRpc.ResponseRouter.ResponseRouterReturnsImpl.Returning[TResponse](CancellationToken cancellationToken)
at Bicep.LangServer.IntegrationTests.BuildParamsCommandTests.BuildParams_command_should_generate_template() in /home/runner/work/bicep/bicep/src/Bicep.LangServer.IntegrationTests/BuildParamsCommandTests.cs:line 47
github-actions / Dotnet Test Results
All 2 runs failed: Length_based_for_loop_with_index_access_is_rewritten (Bicep.Core.IntegrationTests.ArmHelpers.ForExpressionSimplifierRewriterTests)
TestResults/_fv-az1779-378_2025-02-05_19_36_52.trx [took 0s]
TestResults/runneradmin_fv-az1455-643_2025-02-05_19_38_39[1].trx [took 0s]
Raw output
Test method Bicep.Core.IntegrationTests.ArmHelpers.ForExpressionSimplifierRewriterTests.Length_based_for_loop_with_index_access_is_rewritten threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 186
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_10(VariableSymbol x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 483
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 481
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0() in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 117
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(TextWriter textWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 103
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, IFileResolver fileResolver, IEnumerable`1 sourceFiles, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 136
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 130
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 151
at Bicep.Core.IntegrationTests.ArmHelpers.ForExpressionSimplifierRewriterTests.Length_based_for_loop_with_index_access_is_rewritten() in /home/runner/work/bicep/bicep/src/Bicep.Decompiler.UnitTests/Rewriters/ForExpressionSimplifierRewriterTests.cs:line 59
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
github-actions / Dotnet Test Results
All 2 runs failed: Length_based_for_loop_is_rewritten_using_namespaces (Bicep.Core.IntegrationTests.ArmHelpers.ForExpressionSimplifierRewriterTests)
TestResults/_fv-az1779-378_2025-02-05_19_36_52.trx [took 0s]
TestResults/runneradmin_fv-az1455-643_2025-02-05_19_38_39[1].trx [took 0s]
Raw output
Test method Bicep.Core.IntegrationTests.ArmHelpers.ForExpressionSimplifierRewriterTests.Length_based_for_loop_is_rewritten_using_namespaces threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 186
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_10(VariableSymbol x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 483
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 481
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0() in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 117
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(TextWriter textWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 103
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, IFileResolver fileResolver, IEnumerable`1 sourceFiles, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 136
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 130
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 151
at Bicep.Core.IntegrationTests.ArmHelpers.ForExpressionSimplifierRewriterTests.Length_based_for_loop_is_rewritten_using_namespaces() in /home/runner/work/bicep/bicep/src/Bicep.Decompiler.UnitTests/Rewriters/ForExpressionSimplifierRewriterTests.cs:line 213
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
github-actions / Dotnet Test Results
All 2 runs failed: Length_based_for_loop_is_rewritten (Bicep.Core.IntegrationTests.ArmHelpers.ForExpressionSimplifierRewriterTests)
TestResults/_fv-az1779-378_2025-02-05_19_36_52.trx [took 1s]
TestResults/runneradmin_fv-az1455-643_2025-02-05_19_38_39[1].trx [took 1s]
Raw output
Test method Bicep.Core.IntegrationTests.ArmHelpers.ForExpressionSimplifierRewriterTests.Length_based_for_loop_is_rewritten threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 186
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_10(VariableSymbol x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 483
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 481
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0() in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 117
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(TextWriter textWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 103
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, IFileResolver fileResolver, IEnumerable`1 sourceFiles, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 136
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 130
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 151
at Bicep.Core.IntegrationTests.ArmHelpers.ForExpressionSimplifierRewriterTests.Length_based_for_loop_is_rewritten() in /home/runner/work/bicep/bicep/src/Bicep.Decompiler.UnitTests/Rewriters/ForExpressionSimplifierRewriterTests.cs:line 28
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
github-actions / Dotnet Test Results
All 2 runs failed: Length_based_for_loop_with_anything_other_than_variable_access_cannot_be_rewritten (Bicep.Core.IntegrationTests.ArmHelpers.ForExpressionSimplifierRewriterTests)
TestResults/_fv-az1779-378_2025-02-05_19_36_52.trx [took 0s]
TestResults/runneradmin_fv-az1455-643_2025-02-05_19_38_39[1].trx [took 0s]
Raw output
Test method Bicep.Core.IntegrationTests.ArmHelpers.ForExpressionSimplifierRewriterTests.Length_based_for_loop_with_anything_other_than_variable_access_cannot_be_rewritten threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 186
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_10(VariableSymbol x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 483
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 481
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0() in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 117
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(TextWriter textWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 103
at Bicep.Core.Emit.TemplateEmitter.Emit(Stream stream) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 96
at Bicep.Core.UnitTests.Utils.CompilationHelper.GetCompilationResult(Compilation compilation) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 203
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, IFileResolver fileResolver, IEnumerable`1 sourceFiles, Uri entryUri) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 136
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ServiceBuilder services, ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 130
at Bicep.Core.UnitTests.Utils.CompilationHelper.Compile(ValueTuple`2[] files) in /home/runner/work/bicep/bicep/src/Bicep.Core.UnitTests/Utils/CompilationHelper.cs:line 151
at Bicep.Core.IntegrationTests.ArmHelpers.ForExpressionSimplifierRewriterTests.Length_based_for_loop_with_anything_other_than_variable_access_cannot_be_rewritten() in /home/runner/work/bicep/bicep/src/Bicep.Decompiler.UnitTests/Rewriters/ForExpressionSimplifierRewriterTests.cs:line 190
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
Check warning on line 0 in Bicep.RegistryModuleTool.IntegrationTests.Commands.GenerateCommandTests
github-actions / Dotnet Test Results
4 out of 6 runs failed: InvokeAsync_RepeatOnSuccess_ProducesSameFiles (System.IO.Abstractions.TestingHelpers.MockFileSystem,System.IO.Abstractions.TestingHelpers.MockFileSystem) (Bicep.RegistryModuleTool.IntegrationTests.Commands.GenerateCommandTests)
TestResults/_fv-az1959-803_2025-02-05_19_38_38.trx [took 0s]
TestResults/runneradmin_fv-az980-773_2025-02-05_19_41_21.trx [took 0s]
Raw output
Expected string to be "{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "dev",
"templateHash": "3208032528583566429"
},
"name": "Sample module",
"description": "Sample description",
"owner": "test"
},
"parameters": {
"dnsPrefix": {
"type": "string",
"metadata": {
"description": "The dns prefix"
}
},
"linuxAdminUsername": {
"type": "string",
"metadata": {
"description": "The linux administrator username"
}
},
"sshRSAPublicKey": {
"type": "string",
"metadata": {
"description": "The RSA public key for SSH"
}
},
"servicePrincipalClientId": {
"type": "string",
"metadata": {
"description": "The service principal client ID"
}
},
"servicePrincipalClientSecret": {
"type": "securestring",
"metadata": {
"description": "The service principal client secret"
}
},
"clusterName": {
"type": "string",
"defaultValue": "aks101cluster",
"metadata": {
"description": "The cluster name"
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "The deployment location"
}
},
"osDiskSizeGB": {
"type": "int",
"minValue": 0,
"maxValue": 1023,
"metadata": {
"description": "The OS disk size (in GB)\n- Minimum value is 0\n- Maximum value is 1023\n"
}
},
"agentCount": {
"type": "int",
"defaultValue": 1,
"minValue": 1,
"maxValue": 50,
"metadata": {
"description": "The agent count"
}
},
"agentVMSize": {
"type": "string",
"defaultValue": "Standard_DS2_v2",
"metadata": {
"description": "The agent VM size"
}
}
},
"resources": [
{
"type": "Microsoft.ContainerService/managedClusters",
"apiVersion": "2020-09-01",
"name": "[parameters('clusterName')]",
"location": "[parameters('location')]",
"properties": {
"dnsPrefix": "[parameters('dnsPrefix')]",
"agentPoolProfiles": [
{
"name": "agentpool",
"osDiskSizeGB": "[parameters('osDiskSizeGB')]",
"count": "[parameters('agentCount')]",
"vmSize": "[parameters('agentVMSize')]",
"osType": "Linux",
"mode": "System"
}
],
"linuxProfile": {
"adminUsername": "[parameters('linuxAdminUsername')]",
"ssh": {
"publicKeys": [
{
"keyData": "[parameters('sshRSAPublicKey')]"
}
]
}
},
"servicePrincipalProfile": {
"clientId": "[parameters('servicePrincipalClientId')]",
"secret": "[parameters('servicePrincipalClientSecret')]"
}
}
}
],
"outputs": {
"controlPlaneFQDN": {
"type": "string",
"metadata": {
"description": "The control plane FQDN"
},
"value": "[reference(resourceId('Microsoft.ContainerService/managedClusters', parameters('clusterName')), '2020-09-01').fqdn]"
}
}
}" with a length of 3359, but "{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.4.1008.15138",
"templateHash": "14669053462841078328"
},
"name": "Sample module",
"description": "Sample summary",
"owner": "test"
},
"functions": [],
"resources": []
}" has a length of 404, differs near "0.4" (index 206).
Expected string to be "# Sample module
Sample description
## Details
The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
## Parameters
| Name | Type | Required | Description |
| :----------------------------- | :------------: | :------: | :------------------------------------------------------------------------------ |
| `dnsPrefix` | `string` | Yes | The dns prefix |
| `linuxAdminUsername` | `string` | Yes | The linux administrator username |
| `sshRSAPublicKey` | `string` | Yes | The RSA public key for SSH |
| `servicePrincipalClientId` | `string` | Yes | The service principal client ID |
| `servicePrincipalClientSecret` | `securestring` | Yes | The service principal client secret |
| `clusterName` | `string` | No | The cluster name |
| `location` | `string` | No | The deployment location |
| `osDiskSizeGB` | `int` | Yes | The OS disk size (in GB)<br />- Minimum value is 0<br />- Maximum value is 1023 |
| `agentCount` | `int` | No | The agent count |
| `agentVMSize` | `string` | No | The agent VM size |
## Outputs
| Name | Type | Description |
| :----------------- | :------: | :--------------------- |
| `controlPlaneFQDN` | `string` | The control plane FQDN |
## Examples
### Example 1
```bicep
module mod 'br/public:test/testmodule:1.1.1' = {
name: 'mod'
params: {
dnsPrefix: ''
linuxAdminUsername: ''
sshRSAPublicKey: ''
servicePrincipalClientId: ''
servicePrincipalClientSecret: ''
osDiskSizeGB: 1
}
}
```" with a length of 2546, but "#
## Details
The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
## Parameters
| Name | Type | Required | Description |
| :--- | :--: | :------: | :---------- |
## Outputs
| Name | Type | Description |
| :--- | :--: | :---------- |
## Examples
### Example 1
```bicep
module mod 'br/public:test/testmodule:1.1.1' = {
name: 'mod'
params: {
dnsPrefix: ''
linuxAdminUsername: ''
sshRSAPublicKey: ''
servicePrincipalClientId: ''
servicePrincipalClientSecret: ''
osDiskSizeGB: 1
}
}
```" has a length of 738, differs near "
#" (index 2).
at FluentAssertions.Execution.LateBoundTestFramework.Throw(String message)
at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message)
at FluentAssertions.Execution.CollectingAssertionStrategy.ThrowIfAny(IDictionary`2 context)
at FluentAssertions.Execution.AssertionScope.Dispose()
at Bicep.RegistryModuleTool.TestFixtures.Assertions.MockFileSystemAssertions.HaveSameFilesAs(MockFileSystem expected) in /home/runner/work/bicep/bicep/src/Bicep.RegistryModuleTool.TestFixtures/Assertions/MockFileSystemAssertions.cs:line 31
at Bicep.RegistryModuleTool.IntegrationTests.Commands.GenerateCommandTests.InvokeAsync_RepeatOnSuccess_ProducesSameFiles(MockFileSystem fileSystemBeforeGeneration, MockFileSystem fileSystemAfterGeneration) in /home/runner/work/bicep/bicep/src/Bicep.RegistryModuleTool.IntegrationTests/Commands/GenerateCommandTests.cs:line 54
Check warning on line 0 in Bicep.RegistryModuleTool.IntegrationTests.Commands.ValidateCommandTests
github-actions / Dotnet Test Results
All 2 runs failed: InvokeAsync_ValidFiles_ReturnsZero (Bicep.RegistryModuleTool.IntegrationTests.Commands.ValidateCommandTests)
TestResults/_fv-az1959-803_2025-02-05_19_38_38.trx [took 0s]
TestResults/runneradmin_fv-az980-773_2025-02-05_19_41_21.trx [took 0s]
Raw output
Expected value to be 0, but found 1 (difference of 1). at FluentAssertions.Execution.LateBoundTestFramework.Throw(String message)
at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message)
at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message)
at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc)
at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc)
at FluentAssertions.Execution.AssertionScope.FailWith(String message, Object[] args)
at FluentAssertions.Numeric.NumericAssertions`2.Be(T expected, String because, Object[] becauseArgs)
at Bicep.RegistryModuleTool.IntegrationTests.Commands.ValidateCommandTests.InvokeAsync_ValidFiles_ReturnsZero() in /home/runner/work/bicep/bicep/src/Bicep.RegistryModuleTool.IntegrationTests/Commands/ValidateCommandTests.cs:line 26
Check warning on line 0 in Bicep.RegistryModuleTool.IntegrationTests.Commands.GenerateCommandTests
github-actions / Dotnet Test Results
4 out of 6 runs failed: InvokeAsync_OnSuccess_ReturnsZero (System.IO.Abstractions.TestingHelpers.MockFileSystem,System.IO.Abstractions.TestingHelpers.MockFileSystem) (Bicep.RegistryModuleTool.IntegrationTests.Commands.GenerateCommandTests)
TestResults/_fv-az1959-803_2025-02-05_19_38_38.trx [took 0s]
TestResults/runneradmin_fv-az980-773_2025-02-05_19_41_21.trx [took 0s]
Raw output
Expected value to be 0, but found 1 (difference of 1). at FluentAssertions.Execution.LateBoundTestFramework.Throw(String message)
at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message)
at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message)
at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc)
at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc)
at FluentAssertions.Execution.AssertionScope.FailWith(String message, Object[] args)
at FluentAssertions.Numeric.NumericAssertions`2.Be(T expected, String because, Object[] becauseArgs)
at Bicep.RegistryModuleTool.IntegrationTests.Commands.GenerateCommandTests.InvokeAsync_OnSuccess_ReturnsZero(MockFileSystem fileSystemBeforeGeneration, MockFileSystem _) in /home/runner/work/bicep/bicep/src/Bicep.RegistryModuleTool.IntegrationTests/Commands/GenerateCommandTests.cs:line 28
Check warning on line 0 in Bicep.RegistryModuleTool.IntegrationTests.Commands.GenerateCommandTests
github-actions / Dotnet Test Results
4 out of 6 runs failed: InvokeAsync_OnSuccess_ProducesExpectedFiles (System.IO.Abstractions.TestingHelpers.MockFileSystem,System.IO.Abstractions.TestingHelpers.MockFileSystem) (Bicep.RegistryModuleTool.IntegrationTests.Commands.GenerateCommandTests)
TestResults/_fv-az1959-803_2025-02-05_19_38_38.trx [took 0s]
TestResults/runneradmin_fv-az980-773_2025-02-05_19_41_21.trx [took 0s]
Raw output
Expected string to be "{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "dev",
"templateHash": "3208032528583566429"
},
"name": "Sample module",
"description": "Sample description",
"owner": "test"
},
"parameters": {
"dnsPrefix": {
"type": "string",
"metadata": {
"description": "The dns prefix"
}
},
"linuxAdminUsername": {
"type": "string",
"metadata": {
"description": "The linux administrator username"
}
},
"sshRSAPublicKey": {
"type": "string",
"metadata": {
"description": "The RSA public key for SSH"
}
},
"servicePrincipalClientId": {
"type": "string",
"metadata": {
"description": "The service principal client ID"
}
},
"servicePrincipalClientSecret": {
"type": "securestring",
"metadata": {
"description": "The service principal client secret"
}
},
"clusterName": {
"type": "string",
"defaultValue": "aks101cluster",
"metadata": {
"description": "The cluster name"
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "The deployment location"
}
},
"osDiskSizeGB": {
"type": "int",
"minValue": 0,
"maxValue": 1023,
"metadata": {
"description": "The OS disk size (in GB)\n- Minimum value is 0\n- Maximum value is 1023\n"
}
},
"agentCount": {
"type": "int",
"defaultValue": 1,
"minValue": 1,
"maxValue": 50,
"metadata": {
"description": "The agent count"
}
},
"agentVMSize": {
"type": "string",
"defaultValue": "Standard_DS2_v2",
"metadata": {
"description": "The agent VM size"
}
}
},
"resources": [
{
"type": "Microsoft.ContainerService/managedClusters",
"apiVersion": "2020-09-01",
"name": "[parameters('clusterName')]",
"location": "[parameters('location')]",
"properties": {
"dnsPrefix": "[parameters('dnsPrefix')]",
"agentPoolProfiles": [
{
"name": "agentpool",
"osDiskSizeGB": "[parameters('osDiskSizeGB')]",
"count": "[parameters('agentCount')]",
"vmSize": "[parameters('agentVMSize')]",
"osType": "Linux",
"mode": "System"
}
],
"linuxProfile": {
"adminUsername": "[parameters('linuxAdminUsername')]",
"ssh": {
"publicKeys": [
{
"keyData": "[parameters('sshRSAPublicKey')]"
}
]
}
},
"servicePrincipalProfile": {
"clientId": "[parameters('servicePrincipalClientId')]",
"secret": "[parameters('servicePrincipalClientSecret')]"
}
}
}
],
"outputs": {
"controlPlaneFQDN": {
"type": "string",
"metadata": {
"description": "The control plane FQDN"
},
"value": "[reference(resourceId('Microsoft.ContainerService/managedClusters', parameters('clusterName')), '2020-09-01').fqdn]"
}
}
}" with a length of 3359, but "{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.4.1008.15138",
"templateHash": "14669053462841078328"
},
"name": "Sample module",
"description": "Sample summary",
"owner": "test"
},
"functions": [],
"resources": []
}" has a length of 404, differs near "0.4" (index 206).
Expected string to be "# Sample module
Sample description
## Details
The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
## Parameters
| Name | Type | Required | Description |
| :----------------------------- | :------------: | :------: | :------------------------------------------------------------------------------ |
| `dnsPrefix` | `string` | Yes | The dns prefix |
| `linuxAdminUsername` | `string` | Yes | The linux administrator username |
| `sshRSAPublicKey` | `string` | Yes | The RSA public key for SSH |
| `servicePrincipalClientId` | `string` | Yes | The service principal client ID |
| `servicePrincipalClientSecret` | `securestring` | Yes | The service principal client secret |
| `clusterName` | `string` | No | The cluster name |
| `location` | `string` | No | The deployment location |
| `osDiskSizeGB` | `int` | Yes | The OS disk size (in GB)<br />- Minimum value is 0<br />- Maximum value is 1023 |
| `agentCount` | `int` | No | The agent count |
| `agentVMSize` | `string` | No | The agent VM size |
## Outputs
| Name | Type | Description |
| :----------------- | :------: | :--------------------- |
| `controlPlaneFQDN` | `string` | The control plane FQDN |
## Examples
### Example 1
```bicep
module mod 'br/public:test/testmodule:1.1.1' = {
name: 'mod'
params: {
dnsPrefix: ''
linuxAdminUsername: ''
sshRSAPublicKey: ''
servicePrincipalClientId: ''
servicePrincipalClientSecret: ''
osDiskSizeGB: 1
}
}
```" with a length of 2546, but "#
## Details
The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
## Parameters
| Name | Type | Required | Description |
| :--- | :--: | :------: | :---------- |
## Outputs
| Name | Type | Description |
| :--- | :--: | :---------- |
## Examples
### Example 1
```bicep
module mod 'br/public:test/testmodule:1.1.1' = {
name: 'mod'
params: {
dnsPrefix: ''
linuxAdminUsername: ''
sshRSAPublicKey: ''
servicePrincipalClientId: ''
servicePrincipalClientSecret: ''
osDiskSizeGB: 1
}
}
```" has a length of 738, differs near "
#" (index 2).
at FluentAssertions.Execution.LateBoundTestFramework.Throw(String message)
at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message)
at FluentAssertions.Execution.CollectingAssertionStrategy.ThrowIfAny(IDictionary`2 context)
at FluentAssertions.Execution.AssertionScope.Dispose()
at Bicep.RegistryModuleTool.TestFixtures.Assertions.MockFileSystemAssertions.HaveSameFilesAs(MockFileSystem expected) in /home/runner/work/bicep/bicep/src/Bicep.RegistryModuleTool.TestFixtures/Assertions/MockFileSystemAssertions.cs:line 31
at Bicep.RegistryModuleTool.IntegrationTests.Commands.GenerateCommandTests.InvokeAsync_OnSuccess_ProducesExpectedFiles(MockFileSystem fileSystemBeforeGeneration, MockFileSystem fileSystemAfterGeneration) in /home/runner/work/bicep/bicep/src/Bicep.RegistryModuleTool.IntegrationTests/Commands/GenerateCommandTests.cs:line 41
Check warning on line 0 in Bicep.RegistryModuleTool.IntegrationTests.Commands.ValidateCommandTests
github-actions / Dotnet Test Results
All 2 runs failed: InvokeAsync_InvalidFiles_WritesErrorsToConsole (Bicep.RegistryModuleTool.IntegrationTests.Commands.ValidateCommandTests)
TestResults/_fv-az1959-803_2025-02-05_19_38_38.trx [took 0s]
TestResults/runneradmin_fv-az980-773_2025-02-05_19_41_21.trx [took 0s]
Raw output
Expected a to be equal to {"The file "/modules/test/test module/main.bicep" is invalid:
- A description must be specified for parameter "dnsPrefix".
- A description must be specified for parameter "servicePrincipalClientSecret".
- A description must be specified for output "controlPlaneFQDN".
- Metadata "description" must contain at least 10 characters.
", "The file "/modules/test/test module/test/main.test.bicep" is invalid:
- Could not find tests in the file. Please make sure to add at least one module referencing the main Bicep file.
", "The file "/modules/test/test module/main.json" is invalid:
- The file is modified or outdated. Please run "brm generate" to regenerate it.
", "The file "/modules/test/test module/README.md" is invalid:
- The file is modified or outdated. Please run "brm generate" to regenerate it.
", "The file "/modules/test/test module/version.json" is invalid:
- #: Required properties ["$schema","version","pathFilters"] are not present.
- The file is modified or outdated. Please run "brm generate" to regenerate it.
"}, but {"The file "/modules/test/test module/main.bicep" is invalid:
- A description must be specified for parameter "dnsPrefix".
- A description must be specified for parameter "servicePrincipalClientSecret".
- A description must be specified for output "controlPlaneFQDN".
- Metadata "description" must contain at least 10 characters.
", "The file "/modules/test/test module/test/main.test.bicep" is invalid:
- Could not find tests in the file. Please make sure to add at least one module referencing the main Bicep file.
"} contains 3 item(s) less. at FluentAssertions.Execution.LateBoundTestFramework.Throw(String message)
at FluentAssertions.Execution.TestFrameworkProvider.Throw(String message)
at FluentAssertions.Execution.DefaultAssertionStrategy.HandleFailure(String message)
at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc)
at FluentAssertions.Execution.AssertionScope.FailWith(Func`1 failReasonFunc)
at FluentAssertions.Execution.AssertionScope.FailWith(String message, Object[] args)
at FluentAssertions.Execution.GivenSelector`1.FailWith(String message, Object[] args)
at FluentAssertions.Execution.GivenSelector`1.FailWith(String message, Func`2[] args)
at FluentAssertions.Execution.GivenSelectorExtensions.AssertCollectionHasEnoughItems[T](GivenSelector`1 givenSelector, Int32 length)
at FluentAssertions.Execution.GivenSelectorExtensions.AssertCollectionsHaveSameCount[T](GivenSelector`1 givenSelector, Int32 length)
at FluentAssertions.Collections.GenericCollectionAssertions`3.AssertSubjectEquality[TExpectation](IEnumerable`1 expectation, Func`3 equalityComparison, String because, Object[] becauseArgs)
at FluentAssertions.Collections.GenericCollectionAssertions`3.Equal(IEnumerable`1 expected, String because, Object[] becauseArgs)
at FluentAssertions.Collections.StringCollectionAssertions`2.Equal(IEnumerable`1 expected)
at Bicep.RegistryModuleTool.TestFixtures.Mocks.MockConsole.VerifyStringList(List`1 a, List`1 b) in /home/runner/work/bicep/bicep/src/Bicep.RegistryModuleTool.TestFixtures/Mocks/MockConsole.cs:line 90
at Bicep.RegistryModuleTool.TestFixtures.Mocks.MockConsole.Verify() in /home/runner/work/bicep/bicep/src/Bicep.RegistryModuleTool.TestFixtures/Mocks/MockConsole.cs:line 83
at Bicep.RegistryModuleTool.IntegrationTests.Commands.ValidateCommandTests.InvokeAsync_InvalidFiles_WritesErrorsToConsole() in /home/runner/work/bicep/bicep/src/Bicep.RegistryModuleTool.IntegrationTests/Commands/ValidateCommandTests.cs:line 81
Check warning on line 0 in Bicep.Core.IntegrationTests.ExamplesTests
github-actions / Dotnet Test Results
All 2 runs failed: ExampleIsValid (Files/user_submitted/201/private-aks-cluster/vnet.bicep) (Bicep.Core.IntegrationTests.ExamplesTests)
TestResults/_fv-az1779-378_2025-02-05_19_37_12.trx [took 0s]
TestResults/runneradmin_fv-az1455-643_2025-02-05_19_38_59.trx [took 0s]
Raw output
Test method Bicep.Core.IntegrationTests.ExamplesTests.ExampleIsValid threw exception:
System.ArgumentException: Failed to convert syntax of type Bicep.Core.Syntax.ArrayItemSyntax at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 238
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertArray(ArraySyntax array) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 744
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 102
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObject(ObjectSyntax object) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 783
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 100
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertObjectProperty(ObjectPropertySyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 803
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.ToArray()
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertResource(ResourceDeclarationSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 688
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 212
at Bicep.Core.Intermediate.ExpressionBuilder.<ConvertProgram>b__25_11(DeclaredResourceMetadata x) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 488
at System.Linq.Enumerable.SelectArrayIterator`2.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at System.Collections.Generic.LargeArrayBuilder`1.AddRange(IEnumerable`1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertProgram(ProgramSyntax syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 487
at Bicep.Core.Intermediate.ExpressionBuilder.ConvertWithoutLowering(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 235
at Bicep.Core.Intermediate.ExpressionBuilder.Convert(SyntaxBase syntax) in /home/runner/work/bicep/bicep/src/Bicep.Core/Intermediate/ExpressionBuilder.cs:line 60
at Bicep.Core.Emit.TemplateWriter.GenerateTemplateWithoutHash(PositionTrackingJsonTextWriter jsonWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 99
at Bicep.Core.Emit.TemplateWriter.Write(SourceAwareJsonTextWriter writer) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateWriter.cs:line 79
at Bicep.Core.Emit.TemplateEmitter.<>c__DisplayClass8_0.<Emit>b__0() in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 117
at Bicep.Core.Emit.TemplateEmitter.EmitOrFail(Func`1 write) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 138
at Bicep.Core.Emit.TemplateEmitter.Emit(TextWriter textWriter) in /home/runner/work/bicep/bicep/src/Bicep.Core/Emit/TemplateEmitter.cs:line 103
at Bicep.Core.IntegrationTests.ExamplesTests.RunExampleTest(TestContext testContext, EmbeddedFile embeddedBicep, FeatureProviderOverrides features, String jsonFileExtension) in /home/runner/work/bicep/bicep/src/Bicep.Core.IntegrationTests/ExamplesTests.cs:line 54