Merge remote-tracking branch 'refs/remotes/fork/codex/macos-support' into codex/macos-support
PR and Push Build/Test / macos-build-and-test (pull_request) Canceled after 0s
PR and Push Build/Test / build-and-test (pull_request) Canceled after 0s

# Conflicts:
#	MeetingAssistant/Program.cs
#	README.md
This commit is contained in:
dh
2026-09-20 12:44:03 +02:00
15 changed files with 127 additions and 30 deletions
@@ -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;
@@ -170,7 +171,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) =>
{
@@ -225,6 +226,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);