fix(ai template): avoid nullable filenameFilter tool schema for Ollama #7368
Build #20260306.29 had test failures
Details
- Failed: 10 (0.02%)
- Passed: 39,841 (93.05%)
- Other: 2,965 (6.92%)
- Total: 42,816
Annotations
Check failure on line 0 in VSTest
azure-pipelines / extensions-ci
VSTest#L0
VSTest(0,0): error : (NETCORE_ENGINEERING_TELEMETRY=Build) Tests failed: D:\a\_work\1\s\artifacts\TestResults\Release\Microsoft.Extensions.AI.Templates.Tests_net10.0_x64.html [net10.0|x64]
Check failure on line 0 in VSTest
azure-pipelines / extensions-ci
VSTest#L0
VSTest(0,0): error : (NETCORE_ENGINEERING_TELEMETRY=Build) Tests failed: /mnt/vss/_work/1/s/artifacts/TestResults/Release/Microsoft.Extensions.AI.Templates.Tests_net10.0_x64.html [net10.0|x64]
azure-pipelines / extensions-ci
Microsoft.Extensions.AI.Templates.Tests.AIChatWebSnapshotTests.RunSnapshotTests(templateArgs: [])
Microsoft.TemplateEngine.Authoring.TemplateVerifier.TemplateVerificationException : Directory: /mnt/vss/_work/1/s/test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/Snapshots/aichatweb
NotEqual:
- Received: aichatweb._defaults.received/aichatweb/Components/Pages/Chat/Chat.razor
Verified: aichatweb._defaults.verified/aichatweb/Components/Pages/Chat/Chat.razor
Equal:
- Received: aichatweb._defaults.received/aichatweb/appsettings.Development.json
Verified: aichatweb._defaults.verified/aichatweb/appsettings.Development.json
- Received: aichatweb._defaults.received/aichatweb/Program.cs
Verified: aichatweb._defaults.verified/aichatweb/Program.cs
- Received: aichatweb._defaults.received/aichatweb/appsettings.json
Verified: aichatweb._defaults.verified/aichatweb/appsettings.json
- Received: aichatweb._defaults.received/aichatweb/aichatweb.csproj
Verified: aichatweb._defaults.verified/aichatweb/aichatweb.csproj
- Received: aichatweb._defaults.received/aichatweb/README.md
Verified: aichatweb._defaults.verified/aichatweb/README.md
- Received: aichatweb._defaults.received/aichatweb/Properties/launchSettings.json
Verified: aichatweb._defaults.verified/aichatweb/Properties/launchSettings.json
- Received: aichatweb._defaults.received/aichatweb/Services/IngestedChunk.cs
Verified: aichatweb._defaults.verified/aichatweb/Services/IngestedChunk.cs
- Received: aichatweb._defaults.received/aichatweb/Services/SemanticSearch.cs
Verified: aichatweb._defaults.verified/aichatweb/Services/SemanticSearch.cs
- Received: aichatweb._defaults.received/aichatweb/Components/App.razor
Verified: aichatweb._defaults.verified/aichatweb/Components/App.razor
- Received: aichatweb._defaults.received/aichatweb/Components/Routes.razor
Verified: aichatweb._defaults.verified/aichatweb/Components/Routes.razor
- Received: aichatweb._defaults.received/aichatweb/Components/_Imports.razor
Verified: aichatweb._defaults.verified/aichatweb/Components/_Imports.razor
- Received: aichatweb._defaults.received/aichatweb/Services/Ingestion/DocumentReader.cs
Verified: aichatweb._defaults.verified/aichatweb/Services/Ingestion/DocumentReader.cs
- Received: aichatweb._defaults.received/aichatweb/Services/Ingestion/PdfPigReader.cs
Verified: aichatweb._defaults.verified/aichatweb/Services/Ingestion/PdfPigReader.cs
- Received: aichatweb._defaults.received/aichatweb/Services/Ingestion/DataIngestor.cs
Verified: aichatweb._defaults.verified/aichatweb/Services/Ingestion/DataIngestor.cs
- Received: aichatweb._defaults.received/aichatweb/Components/Layout/LoadingSpinner.razor.css
Verified: aichatweb._defaults.verified/aichatweb/Components/Layout/LoadingSpinner.razor.css
- Received: aichatweb._defaults.received/aichatweb/Components/Layout/SurveyPrompt.razor
Verified: aichatweb._defaults.verified/aichatweb/Components/Layout/SurveyPrompt.razor
- Received: aichatweb._defaults.received/aichatweb/Components/Layout/LoadingSpinner.razor
Verified: aichatweb._defaults.verified/aichatweb/Components/Layout/LoadingSpinner.razor
- Received: aichatweb._defaults.received/aichatweb/Components/Layout/MainLayout.razor.css
Verified: aichatweb._defaults.verified/aichatweb/Components/Layout/MainLayout.razor.css
- Received: aichatweb._defaults.received/aichatweb/Components/Layout/MainLayout.razor
Verified: aichatweb._defaults.verified/aichatweb/Components/Layout/MainLayout.razor
- Received: aichatweb._defaults.received/aichatweb/Components/Layout/SurveyPrompt.razor.css
Verified: aichatweb._defaults.verified/aichatweb/Components/Layout/SurveyPrompt.razor.css
- Received: aichatweb._defaults.received/aichatweb/Components/Pages/Error.razor
Verified: aichatweb._defaults.verified/aichatweb/Components/Pages/Error.razor
- Received: aichatweb._defaults.received/aichatweb/Components/Pages/Chat/ChatMessageItem.razor
Verified: aichatweb._defaults.verified/aichatweb/Components
Raw output
at Microsoft.TemplateEngine.Authoring.TemplateVerifier.VerificationEngine.VerifyResult(TemplateVerifierOptions args, IInstantiationResult commandResultData, CallerInfo callerInfo)
at Microsoft.TemplateEngine.Authoring.TemplateVerifier.VerificationEngine.Execute(IOptions`1 optionsAccessor, CancellationToken cancellationToken, String sourceFile, String callerMethod)
at Microsoft.Extensions.AI.Templates.Tests.AIChatWebSnapshotTests.RunSnapshotTests(String[] templateArgs) in /mnt/vss/_work/1/s/test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/AIChatWebSnapshotTests.cs:line 56
--- End of stack trace from previous location ---
azure-pipelines / extensions-ci
Microsoft.Extensions.AI.Templates.Tests.AIChatWebSnapshotTests.RunSnapshotTests(templateArgs: ["--aspire"])
Microsoft.TemplateEngine.Authoring.TemplateVerifier.TemplateVerificationException : Directory: /mnt/vss/_work/1/s/test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/Snapshots/aichatweb
NotEqual:
- Received: aichatweb.A.received/aichatweb/aichatweb.Web/Components/Pages/Chat/Chat.razor
Verified: aichatweb.A.verified/aichatweb/aichatweb.Web/Components/Pages/Chat/Chat.razor
Equal:
- Received: aichatweb.A.received/aichatweb/aichatweb.sln
Verified: aichatweb.A.verified/aichatweb/aichatweb.sln
- Received: aichatweb.A.received/aichatweb/README.md
Verified: aichatweb.A.verified/aichatweb/README.md
- Received: aichatweb.A.received/aichatweb/aichatweb.ServiceDefaults/aichatweb.ServiceDefaults.csproj
Verified: aichatweb.A.verified/aichatweb/aichatweb.ServiceDefaults/aichatweb.ServiceDefaults.csproj
- Received: aichatweb.A.received/aichatweb/aichatweb.ServiceDefaults/Extensions.cs
Verified: aichatweb.A.verified/aichatweb/aichatweb.ServiceDefaults/Extensions.cs
- Received: aichatweb.A.received/aichatweb/aichatweb.Web/appsettings.Development.json
Verified: aichatweb.A.verified/aichatweb/aichatweb.Web/appsettings.Development.json
- Received: aichatweb.A.received/aichatweb/aichatweb.Web/Program.cs
Verified: aichatweb.A.verified/aichatweb/aichatweb.Web/Program.cs
- Received: aichatweb.A.received/aichatweb/aichatweb.Web/appsettings.json
Verified: aichatweb.A.verified/aichatweb/aichatweb.Web/appsettings.json
- Received: aichatweb.A.received/aichatweb/aichatweb.Web/aichatweb.Web.csproj
Verified: aichatweb.A.verified/aichatweb/aichatweb.Web/aichatweb.Web.csproj
- Received: aichatweb.A.received/aichatweb/aichatweb.AppHost/AppHost.cs
Verified: aichatweb.A.verified/aichatweb/aichatweb.AppHost/AppHost.cs
- Received: aichatweb.A.received/aichatweb/aichatweb.AppHost/aichatweb.AppHost.csproj
Verified: aichatweb.A.verified/aichatweb/aichatweb.AppHost/aichatweb.AppHost.csproj
- Received: aichatweb.A.received/aichatweb/aichatweb.AppHost/appsettings.Development.json
Verified: aichatweb.A.verified/aichatweb/aichatweb.AppHost/appsettings.Development.json
- Received: aichatweb.A.received/aichatweb/aichatweb.AppHost/appsettings.json
Verified: aichatweb.A.verified/aichatweb/aichatweb.AppHost/appsettings.json
- Received: aichatweb.A.received/aichatweb/aichatweb.Web/Properties/launchSettings.json
Verified: aichatweb.A.verified/aichatweb/aichatweb.Web/Properties/launchSettings.json
- Received: aichatweb.A.received/aichatweb/aichatweb.Web/Services/IngestedChunk.cs
Verified: aichatweb.A.verified/aichatweb/aichatweb.Web/Services/IngestedChunk.cs
- Received: aichatweb.A.received/aichatweb/aichatweb.Web/Services/SemanticSearch.cs
Verified: aichatweb.A.verified/aichatweb/aichatweb.Web/Services/SemanticSearch.cs
- Received: aichatweb.A.received/aichatweb/aichatweb.Web/Components/App.razor
Verified: aichatweb.A.verified/aichatweb/aichatweb.Web/Components/App.razor
- Received: aichatweb.A.received/aichatweb/aichatweb.Web/Components/Routes.razor
Verified: aichatweb.A.verified/aichatweb/aichatweb.Web/Components/Routes.razor
- Received: aichatweb.A.received/aichatweb/aichatweb.Web/Components/_Imports.razor
Verified: aichatweb.A.verified/aichatweb/aichatweb.Web/Components/_Imports.razor
- Received: aichatweb.A.received/aichatweb/aichatweb.AppHost/Properties/launchSettings.json
Verified: aichatweb.A.verified/aichatweb/aichatweb.AppHost/Properties/launchSettings.json
- Received: aichatweb.A.received/aichatweb/aichatweb.Web/Services/Ingestion/DocumentReader.cs
Verified: aichatweb.A.verified/aichatweb/aichatweb.Web/Services/Ingestion/DocumentReader.cs
- Received: aichatweb.A.received/aichatweb/aichatweb.Web/Services/Ingestion/DataIngestor.cs
Verified: aichatweb.A.verified/aichatweb/aichatweb.Web/Services/Ingestion/DataIngestor.cs
- Received: aichatweb.A.received/aichatweb/aichatweb.Web/Components/Layout/LoadingSpinner.razor.css
Raw output
at Microsoft.TemplateEngine.Authoring.TemplateVerifier.VerificationEngine.VerifyResult(TemplateVerifierOptions args, IInstantiationResult commandResultData, CallerInfo callerInfo)
at Microsoft.TemplateEngine.Authoring.TemplateVerifier.VerificationEngine.Execute(IOptions`1 optionsAccessor, CancellationToken cancellationToken, String sourceFile, String callerMethod)
at Microsoft.Extensions.AI.Templates.Tests.AIChatWebSnapshotTests.RunSnapshotTests(String[] templateArgs) in /mnt/vss/_work/1/s/test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/AIChatWebSnapshotTests.cs:line 56
--- End of stack trace from previous location ---
azure-pipelines / extensions-ci
Microsoft.Extensions.AI.Templates.Tests.AIChatWebSnapshotTests.RunSnapshotTests(templateArgs: ["--aspire", "--provider=azureopenai", "--vector-store=azureaisearch"])
Microsoft.TemplateEngine.Authoring.TemplateVerifier.TemplateVerificationException : Directory: /mnt/vss/_work/1/s/test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/Snapshots/aichatweb
NotEqual:
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.Web/Components/Pages/Chat/Chat.razor
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.Web/Components/Pages/Chat/Chat.razor
Equal:
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.sln
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.sln
- Received: aichatweb.A_aoai_aais.received/aichatweb/README.md
Verified: aichatweb.A_aoai_aais.verified/aichatweb/README.md
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.ServiceDefaults/aichatweb.ServiceDefaults.csproj
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.ServiceDefaults/aichatweb.ServiceDefaults.csproj
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.ServiceDefaults/Extensions.cs
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.ServiceDefaults/Extensions.cs
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.Web/appsettings.Development.json
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.Web/appsettings.Development.json
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.Web/Program.cs
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.Web/Program.cs
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.Web/appsettings.json
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.Web/appsettings.json
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.Web/aichatweb.Web.csproj
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.Web/aichatweb.Web.csproj
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.AppHost/AppHost.cs
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.AppHost/AppHost.cs
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.AppHost/aichatweb.AppHost.csproj
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.AppHost/aichatweb.AppHost.csproj
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.AppHost/appsettings.Development.json
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.AppHost/appsettings.Development.json
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.AppHost/appsettings.json
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.AppHost/appsettings.json
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.Web/Properties/launchSettings.json
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.Web/Properties/launchSettings.json
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.Web/Services/IngestedChunk.cs
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.Web/Services/IngestedChunk.cs
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.Web/Services/SemanticSearch.cs
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.Web/Services/SemanticSearch.cs
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.Web/Components/App.razor
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.Web/Components/App.razor
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.Web/Components/Routes.razor
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.Web/Components/Routes.razor
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.Web/Components/_Imports.razor
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.Web/Components/_Imports.razor
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.AppHost/Properties/launchSettings.json
Verified: aichatweb.A_aoai_aais.verified/aichatweb/aichatweb.AppHost/Properties/launchSettings.json
- Received: aichatweb.A_aoai_aais.received/aichatweb/aichatweb.Web/Services/Ingest
Raw output
at Microsoft.TemplateEngine.Authoring.TemplateVerifier.VerificationEngine.VerifyResult(TemplateVerifierOptions args, IInstantiationResult commandResultData, CallerInfo callerInfo)
at Microsoft.TemplateEngine.Authoring.TemplateVerifier.VerificationEngine.Execute(IOptions`1 optionsAccessor, CancellationToken cancellationToken, String sourceFile, String callerMethod)
at Microsoft.Extensions.AI.Templates.Tests.AIChatWebSnapshotTests.RunSnapshotTests(String[] templateArgs) in /mnt/vss/_work/1/s/test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/AIChatWebSnapshotTests.cs:line 56
--- End of stack trace from previous location ---
azure-pipelines / extensions-ci
Microsoft.Extensions.AI.Templates.Tests.AIChatWebSnapshotTests.RunSnapshotTests(templateArgs: ["--provider=openai", "--vector-store=azureaisearch"])
Microsoft.TemplateEngine.Authoring.TemplateVerifier.TemplateVerificationException : Directory: /mnt/vss/_work/1/s/test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/Snapshots/aichatweb
NotEqual:
- Received: aichatweb.oai_aais.received/aichatweb/Components/Pages/Chat/Chat.razor
Verified: aichatweb.oai_aais.verified/aichatweb/Components/Pages/Chat/Chat.razor
Equal:
- Received: aichatweb.oai_aais.received/aichatweb/appsettings.Development.json
Verified: aichatweb.oai_aais.verified/aichatweb/appsettings.Development.json
- Received: aichatweb.oai_aais.received/aichatweb/Program.cs
Verified: aichatweb.oai_aais.verified/aichatweb/Program.cs
- Received: aichatweb.oai_aais.received/aichatweb/appsettings.json
Verified: aichatweb.oai_aais.verified/aichatweb/appsettings.json
- Received: aichatweb.oai_aais.received/aichatweb/aichatweb.csproj
Verified: aichatweb.oai_aais.verified/aichatweb/aichatweb.csproj
- Received: aichatweb.oai_aais.received/aichatweb/README.md
Verified: aichatweb.oai_aais.verified/aichatweb/README.md
- Received: aichatweb.oai_aais.received/aichatweb/Properties/launchSettings.json
Verified: aichatweb.oai_aais.verified/aichatweb/Properties/launchSettings.json
- Received: aichatweb.oai_aais.received/aichatweb/Services/IngestedChunk.cs
Verified: aichatweb.oai_aais.verified/aichatweb/Services/IngestedChunk.cs
- Received: aichatweb.oai_aais.received/aichatweb/Services/SemanticSearch.cs
Verified: aichatweb.oai_aais.verified/aichatweb/Services/SemanticSearch.cs
- Received: aichatweb.oai_aais.received/aichatweb/Components/App.razor
Verified: aichatweb.oai_aais.verified/aichatweb/Components/App.razor
- Received: aichatweb.oai_aais.received/aichatweb/Components/Routes.razor
Verified: aichatweb.oai_aais.verified/aichatweb/Components/Routes.razor
- Received: aichatweb.oai_aais.received/aichatweb/Components/_Imports.razor
Verified: aichatweb.oai_aais.verified/aichatweb/Components/_Imports.razor
- Received: aichatweb.oai_aais.received/aichatweb/Services/Ingestion/DocumentReader.cs
Verified: aichatweb.oai_aais.verified/aichatweb/Services/Ingestion/DocumentReader.cs
- Received: aichatweb.oai_aais.received/aichatweb/Services/Ingestion/PdfPigReader.cs
Verified: aichatweb.oai_aais.verified/aichatweb/Services/Ingestion/PdfPigReader.cs
- Received: aichatweb.oai_aais.received/aichatweb/Services/Ingestion/DataIngestor.cs
Verified: aichatweb.oai_aais.verified/aichatweb/Services/Ingestion/DataIngestor.cs
- Received: aichatweb.oai_aais.received/aichatweb/Components/Layout/LoadingSpinner.razor.css
Verified: aichatweb.oai_aais.verified/aichatweb/Components/Layout/LoadingSpinner.razor.css
- Received: aichatweb.oai_aais.received/aichatweb/Components/Layout/SurveyPrompt.razor
Verified: aichatweb.oai_aais.verified/aichatweb/Components/Layout/SurveyPrompt.razor
- Received: aichatweb.oai_aais.received/aichatweb/Components/Layout/LoadingSpinner.razor
Verified: aichatweb.oai_aais.verified/aichatweb/Components/Layout/LoadingSpinner.razor
- Received: aichatweb.oai_aais.received/aichatweb/Components/Layout/MainLayout.razor.css
Verified: aichatweb.oai_aais.verified/aichatweb/Components/Layout/MainLayout.razor.css
- Received: aichatweb.oai_aais.received/aichatweb/Components/Layout/MainLayout.razor
Verified: aichatweb.oai_aais.verified/aichatweb/Components/Layout/MainLayout.razor
- Received: aichatweb.oai_aais.received/aichatweb/Components/Layout/SurveyPrompt.razor.css
Verified: aichatweb.oai_aais.verified/aichatweb/Components/Layout/SurveyPrompt.razor.css
- Received: aichatweb.oai_aais.received/aichatweb/Components/Pages/Error.razor
Verified: aichatweb.oai_aais.verified/aichatweb/Components/Pages/Error.razor
- Received: aichatweb.oai_aais.received/aichatweb/Components/Pages/Chat/ChatMessageItem.razor
Verified: aichatweb.oai_aais.verified/aichatweb/Components/Pages/Chat/ChatMessageItem.razor
- Received
Raw output
at Microsoft.TemplateEngine.Authoring.TemplateVerifier.VerificationEngine.VerifyResult(TemplateVerifierOptions args, IInstantiationResult commandResultData, CallerInfo callerInfo)
at Microsoft.TemplateEngine.Authoring.TemplateVerifier.VerificationEngine.Execute(IOptions`1 optionsAccessor, CancellationToken cancellationToken, String sourceFile, String callerMethod)
at Microsoft.Extensions.AI.Templates.Tests.AIChatWebSnapshotTests.RunSnapshotTests(String[] templateArgs) in /mnt/vss/_work/1/s/test/ProjectTemplates/Microsoft.Extensions.AI.Templates.IntegrationTests/AIChatWebSnapshotTests.cs:line 56
--- End of stack trace from previous location ---