Skip to content

Commit 96fb3a0

Browse files
committed
Test for parallel sweep.
1 parent f874482 commit 96fb3a0

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

src/FirebirdSql.Data.FirebirdClient.Tests/FbServicesTests.cs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,21 @@ public async Task SweepTest()
172172
await validationSvc.ExecuteAsync();
173173
}
174174

175+
[Test]
176+
public async Task SweepTestParallel()
177+
{
178+
if (!EnsureServerVersionAtLeast(new Version(5, 0, 0, 0)))
179+
return;
180+
181+
var validationSvc = new FbValidation();
182+
var csb = BuildServicesConnectionStringBuilder(ServerType, Compression, WireCrypt, true);
183+
csb.ParallelWorkers = 6;
184+
validationSvc.ConnectionString = csb.ToString();
185+
validationSvc.Options = FbValidationFlags.SweepDatabase;
186+
validationSvc.ServiceOutput += ServiceOutput;
187+
await validationSvc.ExecuteAsync();
188+
}
189+
175190
[Test]
176191
public async Task SetPropertiesTest()
177192
{

0 commit comments

Comments
 (0)