Update metrics tests a bit

This commit is contained in:
Timothy Baldridge
2020-05-09 07:22:02 -06:00
parent 2ba331acee
commit 22ca28e3f1
3 changed files with 9 additions and 1 deletions

View File

@ -43,6 +43,8 @@ namespace Wabbajack.BuildServer.Test
$"WabbajackSettings:BunnyCDN_Password=TEST", $"WabbajackSettings:BunnyCDN_Password=TEST",
"WabbajackSettings:JobScheduler=false", "WabbajackSettings:JobScheduler=false",
"WabbajackSettings:JobRunner=false", "WabbajackSettings:JobRunner=false",
"WabbajackSettings:RunBackEndJobs=false",
"WabbajackSettings:RunFrontEndJobs=false",
"WabbajackSettinss:DisableNexusForwarding=true" "WabbajackSettinss:DisableNexusForwarding=true"
}, true); }, true);
_host = builder.Build(); _host = builder.Build();

View File

@ -3,6 +3,7 @@ using System.Threading.Tasks;
using Dapper; using Dapper;
using Wabbajack.Common; using Wabbajack.Common;
using Wabbajack.Server.DataLayer; using Wabbajack.Server.DataLayer;
using Wabbajack.Server.DTOs;
using Xunit; using Xunit;
using Xunit.Abstractions; using Xunit.Abstractions;
@ -15,7 +16,7 @@ namespace Wabbajack.BuildServer.Test
} }
[Fact] [Fact]
public async Task CanSendMetrics() public async Task CanSendAndGetMetrics()
{ {
var action = "action_" + Guid.NewGuid().ToString(); var action = "action_" + Guid.NewGuid().ToString();
var subject = "subject_" + Guid.NewGuid().ToString(); var subject = "subject_" + Guid.NewGuid().ToString();
@ -27,6 +28,11 @@ namespace Wabbajack.BuildServer.Test
new {Action = action}); new {Action = action});
Assert.Equal(subject, result); Assert.Equal(subject, result);
var report = await _client.GetJsonAsync<MetricResult[]>(MakeURL($"metrics/report/{action}"));
// we'll just make sure this doesn't error, with limited data that's about all we can do atm
} }
} }
} }