diff --git a/windows/Talkies.Windows.Tests/Plugins/S1MiniOfflineIntegrationTests.cs b/windows/Talkies.Windows.Tests/Plugins/S1MiniOfflineIntegrationTests.cs index 17776ad3..6a9fd5c0 100644 --- a/windows/Talkies.Windows.Tests/Plugins/S1MiniOfflineIntegrationTests.cs +++ b/windows/Talkies.Windows.Tests/Plugins/S1MiniOfflineIntegrationTests.cs @@ -3,18 +3,26 @@ using System.Net.Http; using System.Threading; using System.Threading.Tasks; +using LLama.Native; using Talkies.Windows.Plugins; using Talkies.Windows.Services; using Xunit; +using Xunit.Abstractions; namespace Talkies.Windows.Tests.Plugins; public sealed class S1MiniOfflineIntegrationTests { + private readonly ITestOutputHelper _output; + + public S1MiniOfflineIntegrationTests(ITestOutputHelper output) => _output = output; + [ModelIntegrationFact("TALKIES_TEST_S1_MINI_MODEL_DIR")] [Trait("Category", "ModelIntegration")] public async Task VerifiedModelCleansTranscriptWithoutNetworkAccess() { + NativeLibraryConfig.All.WithLogCallback((level, message) => _output.WriteLine($"[LLamaSharp {level}] {message.TrimEnd()}")); + var modelDirectory = Environment.GetEnvironmentVariable("TALKIES_TEST_S1_MINI_MODEL_DIR"); Assert.False(string.IsNullOrWhiteSpace(modelDirectory)); diff --git a/windows/Talkies.Windows/Talkies.Windows.csproj b/windows/Talkies.Windows/Talkies.Windows.csproj index 0d151b53..c4cfa4a1 100644 --- a/windows/Talkies.Windows/Talkies.Windows.csproj +++ b/windows/Talkies.Windows/Talkies.Windows.csproj @@ -23,8 +23,8 @@ - - + +