diff --git a/.circleci/continue_config.yml b/.circleci/continue_config.yml index 10dd0daa..78276672 100644 --- a/.circleci/continue_config.yml +++ b/.circleci/continue_config.yml @@ -339,15 +339,24 @@ jobs: - ~/.nuget/packages key: gpt4all-csharp-bindings - run: - name: "Run C# Tests" + name: Build C# Project command: | cd gpt4all-bindings/csharp - dotnet test Gpt4All.Tests --filter SKIP_ON_CI=False + dotnet build Gpt4All --configuration Release - run: - name: Build C# Project + name: "Run C# Tests" command: | cd gpt4all-bindings/csharp - dotnet build Gpt4All --configuration Release + dotnet test Gpt4All.Tests --no-build --filter SKIP_ON_CI!=True --logger "trx" + - run: + name: test results + when: always + command: | + dotnet tool install -g trx2junit + export PATH="$PATH:/root/.dotnet/tools" + trx2junit tests/**/TestResults/*.trx + - store_test_results: + path: tests/TestResults - persist_to_workspace: root: gpt4all-bindings/csharp/runtimes/linux-x64/native paths: @@ -392,7 +401,7 @@ jobs: name: "Run C# Tests" command: | cd gpt4all-bindings/csharp - dotnet.exe test Gpt4All.Tests --filter SKIP_ON_CI=False + dotnet.exe test Gpt4All.Tests --filter SKIP_ON_CI!=True - run: name: Build C# Project command: | diff --git a/gpt4all-bindings/csharp/Gpt4All.Tests/ModelFactoryTests.cs b/gpt4all-bindings/csharp/Gpt4All.Tests/ModelFactoryTests.cs index d7b0569e..bc5b50ed 100644 --- a/gpt4all-bindings/csharp/Gpt4All.Tests/ModelFactoryTests.cs +++ b/gpt4all-bindings/csharp/Gpt4All.Tests/ModelFactoryTests.cs @@ -31,4 +31,9 @@ public class ModelFactoryTests { using var model = _modelFactory.LoadModel(Constants.MPT_MODEL_PATH); } + + [Fact] + public void DummyTest() + { + } }