diff --git a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEfCoreNavigationHelper_Tests.cs b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEfCoreNavigationHelper_Tests.cs index c1ff65b76b..578bc94417 100644 --- a/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEfCoreNavigationHelper_Tests.cs +++ b/framework/test/Volo.Abp.EntityFrameworkCore.Tests/Volo/Abp/EntityFrameworkCore/AbpEfCoreNavigationHelper_Tests.cs @@ -22,17 +22,18 @@ public class AbpEfCoreNavigationHelper_Tests : EntityFrameworkCoreTestBase [Fact] public async Task Performance_Test() { - if (!Environment.GetEnvironmentVariable("GITHUB_ACTIONS").IsNullOrWhiteSpace()) - { - //Skipping this unit test due to insufficient performance on the Github CI machine. - return; - } - //These time taken varies on different machines. //I used relatively large values, but it can also check for performance problem. var batchUpdateTime = TimeSpan.FromSeconds(30); var queryTime = TimeSpan.FromSeconds(10); + if (!Environment.GetEnvironmentVariable("GITHUB_ACTIONS").IsNullOrWhiteSpace()) + { + batchUpdateTime = batchUpdateTime * 6; + queryTime = queryTime * 6; + } + + var stopWatch = Stopwatch.StartNew(); await WithUnitOfWorkAsync(async () => {