Skip to content

fix tests

8e76209
Select commit
Loading
Failed to load commit list.
Open

Warn when dab validate finds zero entities in the config #3306

fix tests
8e76209
Select commit
Loading
Failed to load commit list.
Azure Pipelines / Unit Tests failed Apr 8, 2026 in 32m 57s

Build #20260408.1 had test failures

Details

Tests

  • Failed: 1 (0.05%)
  • Passed: 1,867 (99.79%)
  • Other: 3 (0.16%)
  • Total: 1,871

Annotations

Check failure on line 76 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / Unit Tests

Build log #L76

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

Check failure on line 116 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / Unit Tests

Build log #L116

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

Check failure on line 1 in Cli.Tests.ValidateConfigTests.TestValidateNonRootZeroEntitiesWithInvalidConnectionString

See this annotation in the file changed.

@azure-pipelines azure-pipelines / Unit Tests

Cli.Tests.ValidateConfigTests.TestValidateNonRootZeroEntitiesWithInvalidConnectionString

Test method Cli.Tests.ValidateConfigTests.TestValidateNonRootZeroEntitiesWithInvalidConnectionString threw exception: 
System.AggregateException: One or more errors occurred. (Object reference not set to an instance of an object.) ---> System.NullReferenceException: Object reference not set to an instance of an object.
Raw output
    at Azure.DataApiBuilder.Core.Resolvers.MsSqlQueryExecutor.GetAccessTokenAsync() in /_/src/Core/Resolvers/MsSqlQueryExecutor.cs:line 476
   at Azure.DataApiBuilder.Core.Resolvers.MsSqlQueryExecutor.SetManagedIdentityAccessTokenIfAnyAsync(DbConnection conn, String dataSourceName) in /_/src/Core/Resolvers/MsSqlQueryExecutor.cs:line 391
   at Azure.DataApiBuilder.Core.Services.SqlMetadataProvider`3.ValidateDatabaseConnection() in /_/src/Core/Services/MetadataProviders/SqlMetadataProvider.cs:line 1663
   at Azure.DataApiBuilder.Core.Services.SqlMetadataProvider`3.InitializeAsync() in /_/src/Core/Services/MetadataProviders/SqlMetadataProvider.cs:line 325
   at Azure.DataApiBuilder.Core.Services.MetadataProviders.MetadataProviderFactory.InitializeAsync() in /_/src/Core/Services/MetadataProviders/MetadataProviderFactory.cs:line 95
   at Azure.DataApiBuilder.Core.Configurations.RuntimeConfigValidator.ValidateEntitiesMetadata(RuntimeConfig runtimeConfig, ILoggerFactory loggerFactory) in /_/src/Core/Configurations/RuntimeConfigValidator.cs:line 516
   at Azure.DataApiBuilder.Core.Configurations.RuntimeConfigValidator.TryValidateConfig(String configFilePath, ILoggerFactory loggerFactory) in /_/src/Core/Configurations/RuntimeConfigValidator.cs:line 330
--- End of inner exception stack trace ---
    at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   at Cli.ConfigGenerator.IsConfigValid(ValidateOptions options, FileSystemRuntimeConfigLoader loader, IFileSystem fileSystem) in /_/src/Cli/ConfigGenerator.cs:line 2649
   at Cli.Tests.ValidateConfigTests.TestValidateNonRootZeroEntitiesWithInvalidConnectionString() in /home/vsts/work/1/s/src/Cli.Tests/ValidateConfigTests.cs:line 379
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)