打开 关闭

Randomly tests are failing ABP V7.2.2 #5204


User avatar
0
sukhdeep.dhillon 创建
  • ABP Framework version: v7.2.2
  • UI type: Angular
  • DB provider: EF Core

Hi, after updating the ABP from V6.0 to V7.2.2.** Random tests are failing **

following is the screenshot of ABP Sample tests is failing sometimes I'm getting Null Reference Exception and Sometime System.InvalidOperationException : SqliteConnection does not support nested transactions.

I have tried to add the context.Services.AddAlwaysDisableUnitOfWorkTransaction(); but the issue is still there


2 答案
  • User Avatar
    0
    liangshiwei 创建
    支持团队 Fullstack Developer

    Hi,

    Can you try this?

    public override void ConfigureServices(ServiceConfigurationContext context)
    {
        Configure<FeatureManagementOptions>(options =>
        {
            options.SaveStaticFeaturesToDatabase = false;
            options.IsDynamicFeatureStoreEnabled = false;
        });
        Configure<PermissionManagementOptions>(options =>
        {
            options.SaveStaticPermissionsToDatabase = false;
            options.IsDynamicPermissionStoreEnabled = false;
        });
        context.Services.AddAlwaysDisableUnitOfWorkTransaction();
    
        ConfigureInMemorySqlite(context.Services);
    }
    
  • User Avatar
    0
    sukhdeep.dhillon 创建

    Thank you that works :)

Made with ❤️ on ABP v8.2.0-preview Updated on 三月 25, 2024, 15:11