mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-17 17:14:18 +02:00
Don't start integration tests too soon
(cherry picked from commit 47d10d8d0922e3eaadf9898bb22dc2b71b1b17d5)
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
using System.Threading;
|
using System.Threading;
|
||||||
using NLog;
|
using NLog;
|
||||||
using NUnit.Framework;
|
using NUnit.Framework;
|
||||||
|
using NzbDrone.Common.Extensions;
|
||||||
using NzbDrone.Core.Indexers.FileList;
|
using NzbDrone.Core.Indexers.FileList;
|
||||||
using NzbDrone.Test.Common;
|
using NzbDrone.Test.Common;
|
||||||
using Prowlarr.Http.ClientSchema;
|
using Prowlarr.Http.ClientSchema;
|
||||||
@@ -34,6 +35,8 @@ namespace NzbDrone.Integration.Test
|
|||||||
|
|
||||||
protected override void InitializeTestTarget()
|
protected override void InitializeTestTarget()
|
||||||
{
|
{
|
||||||
|
WaitForCompletion(() => Tasks.All().SelectList(x => x.TaskName).Contains("CheckHealth"));
|
||||||
|
|
||||||
Indexers.Post(new Prowlarr.Api.V1.Indexers.IndexerResource
|
Indexers.Post(new Prowlarr.Api.V1.Indexers.IndexerResource
|
||||||
{
|
{
|
||||||
Enable = false,
|
Enable = false,
|
||||||
|
@@ -16,6 +16,7 @@ using NzbDrone.SignalR;
|
|||||||
using NzbDrone.Test.Common.Categories;
|
using NzbDrone.Test.Common.Categories;
|
||||||
using Prowlarr.Api.V1.Config;
|
using Prowlarr.Api.V1.Config;
|
||||||
using Prowlarr.Api.V1.History;
|
using Prowlarr.Api.V1.History;
|
||||||
|
using Prowlarr.Api.V1.System.Tasks;
|
||||||
using Prowlarr.Api.V1.Tags;
|
using Prowlarr.Api.V1.Tags;
|
||||||
using RestSharp;
|
using RestSharp;
|
||||||
using RestSharp.Serializers.SystemTextJson;
|
using RestSharp.Serializers.SystemTextJson;
|
||||||
@@ -28,6 +29,7 @@ namespace NzbDrone.Integration.Test
|
|||||||
protected RestClient RestClient { get; private set; }
|
protected RestClient RestClient { get; private set; }
|
||||||
|
|
||||||
public CommandClient Commands;
|
public CommandClient Commands;
|
||||||
|
public ClientBase<TaskResource> Tasks;
|
||||||
public ClientBase<HistoryResource> History;
|
public ClientBase<HistoryResource> History;
|
||||||
public ClientBase<HostConfigResource> HostConfig;
|
public ClientBase<HostConfigResource> HostConfig;
|
||||||
public IndexerClient Indexers;
|
public IndexerClient Indexers;
|
||||||
@@ -83,6 +85,7 @@ namespace NzbDrone.Integration.Test
|
|||||||
RestClient.UseSystemTextJson();
|
RestClient.UseSystemTextJson();
|
||||||
|
|
||||||
Commands = new CommandClient(RestClient, ApiKey);
|
Commands = new CommandClient(RestClient, ApiKey);
|
||||||
|
Tasks = new ClientBase<TaskResource>(RestClient, ApiKey, "system/task");
|
||||||
History = new ClientBase<HistoryResource>(RestClient, ApiKey);
|
History = new ClientBase<HistoryResource>(RestClient, ApiKey);
|
||||||
HostConfig = new ClientBase<HostConfigResource>(RestClient, ApiKey, "config/host");
|
HostConfig = new ClientBase<HostConfigResource>(RestClient, ApiKey, "config/host");
|
||||||
Indexers = new IndexerClient(RestClient, ApiKey);
|
Indexers = new IndexerClient(RestClient, ApiKey);
|
||||||
|
Reference in New Issue
Block a user