mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-20 13:33:34 -07:00
Priority/JobProvider tweaks
This commit is contained in:
parent
291e2c399e
commit
77c82df482
3 changed files with 63 additions and 43 deletions
|
@ -98,6 +98,7 @@ namespace NzbDrone.Core.Test
|
|||
|
||||
firstRun.Should().BeTrue();
|
||||
secondRun.Should().BeTrue();
|
||||
JobProvider.Queue.Should().BeEmpty();
|
||||
}
|
||||
|
||||
[Test]
|
||||
|
@ -113,12 +114,13 @@ namespace NzbDrone.Core.Test
|
|||
|
||||
var timerProvider = mocker.Resolve<JobProvider>();
|
||||
timerProvider.Initialize();
|
||||
var firstRun = timerProvider.QueueJob(typeof(SlowJob), 1);
|
||||
var secondRun = timerProvider.QueueJob(typeof(SlowJob), 2);
|
||||
var third = timerProvider.QueueJob(typeof(SlowJob), 3);
|
||||
timerProvider.QueueJob(typeof(SlowJob), 1);
|
||||
timerProvider.QueueJob(typeof(SlowJob), 2);
|
||||
timerProvider.QueueJob(typeof(SlowJob), 3);
|
||||
|
||||
|
||||
Thread.Sleep(10000);
|
||||
JobProvider.Queue.Should().BeEmpty();
|
||||
//Asserts are done in ExceptionVerification
|
||||
}
|
||||
|
||||
|
@ -143,6 +145,7 @@ namespace NzbDrone.Core.Test
|
|||
firstRun.Should().BeTrue();
|
||||
secondRun.Should().BeTrue();
|
||||
Thread.Sleep(2000);
|
||||
JobProvider.Queue.Should().BeEmpty();
|
||||
ExceptionVerification.ExcpectedErrors(2);
|
||||
}
|
||||
|
||||
|
@ -206,6 +209,7 @@ namespace NzbDrone.Core.Test
|
|||
Thread.Sleep(5000);
|
||||
|
||||
Assert.AreEqual(1, slowJob.ExexutionCount);
|
||||
JobProvider.Queue.Should().BeEmpty();
|
||||
|
||||
}
|
||||
|
||||
|
@ -362,6 +366,7 @@ namespace NzbDrone.Core.Test
|
|||
var settings = timerProvider.All();
|
||||
settings.Should().NotBeEmpty();
|
||||
settings[0].LastExecution.Should().HaveYear(2000);
|
||||
JobProvider.Queue.Should().BeEmpty();
|
||||
}
|
||||
|
||||
[Test]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue