forked from Manuel/meeting-assistant
Merge main into macOS support and repair integration fixtures
This commit is contained in:
@@ -5,6 +5,7 @@ using MeetingAssistant.Transcription;
|
||||
using Microsoft.AspNetCore.Hosting;
|
||||
using Microsoft.AspNetCore.Mvc.Testing;
|
||||
using Microsoft.AspNetCore.TestHost;
|
||||
using Microsoft.Data.Sqlite;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.Extensions.DependencyInjection.Extensions;
|
||||
@@ -113,7 +114,7 @@ public sealed class MacOsMeetingAudioSourceTests
|
||||
microphonePcm: Pcm16(2_000),
|
||||
systemPcm: Pcm16(10_000));
|
||||
var speechPipelines = new CapturingSpeechRecognitionPipelineFactory();
|
||||
await using var factory = new WebApplicationFactory<Program>().WithWebHostBuilder(builder =>
|
||||
var factory = new WebApplicationFactory<Program>().WithWebHostBuilder(builder =>
|
||||
{
|
||||
builder.ConfigureAppConfiguration((_, configuration) =>
|
||||
{
|
||||
@@ -168,6 +169,9 @@ public sealed class MacOsMeetingAudioSourceTests
|
||||
}
|
||||
finally
|
||||
{
|
||||
await factory.DisposeAsync();
|
||||
using var connection = new SqliteConnection($"Data Source={Path.Combine(testRoot, "speakers.db")}");
|
||||
SqliteConnection.ClearPool(connection);
|
||||
if (Directory.Exists(testRoot))
|
||||
{
|
||||
Directory.Delete(testRoot, recursive: true);
|
||||
|
||||
Reference in New Issue
Block a user