Integration tests for LoadFromQueryableAsync for EF 6, EF Core and Marten#1995
Integration tests for LoadFromQueryableAsync for EF 6, EF Core and Marten#1995
Conversation
…c with EF6, EF Core, and Marten Co-authored-by: tomasherceg <5599524+tomasherceg@users.noreply.github.com>
…ntStore disposal Co-authored-by: tomasherceg <5599524+tomasherceg@users.noreply.github.com>
Co-authored-by: tomasherceg <5599524+tomasherceg@users.noreply.github.com>
Co-authored-by: tomasherceg <5599524+tomasherceg@users.noreply.github.com>
Co-authored-by: tomasherceg <5599524+tomasherceg@users.noreply.github.com>
…-tests-for-loadfromqueryableasync
|
@copilot GitHub Action "Run tests / .NET unit tests (windows-2022)" fails with |
…ported on Windows runners) Co-authored-by: tomasherceg <5599524+tomasherceg@users.noreply.github.com>
Updated in commit a2de19d. Integration tests now run only on Ubuntu since Windows runners use Windows containers by default and don't support Linux container images like |
src/Framework/Core/Controls/Options/AsyncQueryableImplementation.cs
Outdated
Show resolved
Hide resolved
Co-authored-by: Standa Lukeš <github@exyi.cz>
Integration tests for
LoadFromQueryableAsync(EF6, EF Core, Marten) were in the main test project, adding TestContainers and heavy ORM dependencies to unit test builds. Separated into dedicated project targeting .NET 8.0 only.Project Structure
New:
src/IntegrationTests/DotVVM.Framework.IntegrationTests.csprojMoved Tests:
LoadFromQueryableAsyncEF6Tests.csLoadFromQueryableAsyncEFCoreTests.csLoadFromQueryableAsyncMartenTests.csDotVVM.Framework.Tests.ViewModel→DotVVM.Framework.IntegrationTestsCleanup
DotVVM.Framework.Tests.csprojCI Configuration
GitHub Actions now runs integration tests separately on Ubuntu only (Windows runners use Windows containers and don't support Linux images required by TestContainers).
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.