Skip to content

Build script update

Build script update #1

GitHub Actions / Test Results (windows) failed Nov 19, 2023 in 1s

Test Results (windows) ❌

Tests failed

Report Passed Failed Skipped Time
test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx 126✅ 190❌ 11s
test/FlexLabs.EntityFrameworkCore.Upsert.Tests/TestResults/test-results.trx 92✅ 2s

❌ test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx

316 tests were completed in 11s with 126 passed, 190 failed and 0 skipped.

Test suite Passed Failed Skipped Time
FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DbTests_InMemory 63✅ 4s
FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DbTests_MySql 63❌ 63ms
FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DbTests_Postgres 64❌ 64ms
FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DbTests_Sqlite 63✅ 8s
FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DbTests_SqlServer 63❌ 63ms

✅ FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DbTests_InMemory

✅ ComputedColumn_Updates
✅ Upsert_100k_Insert_MultiQuery
✅ Upsert_Book_On_Insert
✅ Upsert_Book_On_Update
✅ Upsert_CompositeExpression_New
✅ Upsert_CompositeExpression_Update
✅ Upsert_ConditionalExpression_New
✅ Upsert_ConditionalExpression_UpdateFalse
✅ Upsert_ConditionalExpression_UpdateTrue
✅ Upsert_Country_Insert_On_WhenMatched
✅ Upsert_Country_Update_On
✅ Upsert_Country_Update_On_NoUpdate
✅ Upsert_Country_Update_On_WhenMatched_Constants
✅ Upsert_Country_Update_On_WhenMatched_Values
✅ Upsert_DashedTable
✅ Upsert_EFCore_KeyAutoGen
✅ Upsert_GuidKey
✅ Upsert_GuidKey_AutoGenThrows
✅ Upsert_IdentityKey_ExplicitOn_AllowWithOverride
✅ Upsert_IdentityKey_ExplicitOn_InvalidMatchColumn
✅ Upsert_IdentityKey_NoOn_AllowWithOverride
✅ Upsert_IdentityKey_NoOn_InvalidMatchColumn
✅ Upsert_InitialDbState
✅ Upsert_JObject_Update
✅ Upsert_JObjectData
✅ Upsert_JsonData
✅ Upsert_JsonData_Update
✅ Upsert_JsonData_Update_ComplexObject
✅ Upsert_KeyOnly
✅ Upsert_NullableKeys
✅ Upsert_NullableRequired_Insert
✅ Upsert_PageVisit_PreComputedOn
✅ Upsert_PageVisit_Update_On
✅ Upsert_PageVisit_Update_On_WhenMatched_FromSource_ColumnAdd
✅ Upsert_PageVisit_Update_On_WhenMatched_FromSource_ValueAdd
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd_FromField
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd_FromVar
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd_Reversed
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueBitwiseAnd
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueBitwiseOr
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueDivide
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueModulo
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueMultiply
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueSubtract
✅ Upsert_SchemaTable
✅ Upsert_Status_Update_AutoMatched_Existing
✅ Upsert_Status_Update_AutoMatched_New
✅ Upsert_StringKey
✅ Upsert_StringKey_AutoGenThrows
✅ Upsert_UpdateCondition_AutoUpdate
✅ Upsert_UpdateCondition_Constant
✅ Upsert_UpdateCondition_New
✅ Upsert_UpdateCondition_New_AutoUpdate
✅ Upsert_UpdateCondition_NoUpdate
✅ Upsert_UpdateCondition_NullCheck
✅ Upsert_UpdateCondition_Update
✅ Upsert_UpdateCondition_ValueCheck
✅ Upsert_UpdateCondition_ValueCheck_UpdateColumnFromCondition
✅ UpsertRange_PageVisit_Update_On_WhenMatched
✅ UpsertRange_PageVisit_Update_On_WhenMatched_MultipleInsert
✅ UpsertRange_PageVisit_Update_On_WhenMatched_MultipleUpdate
✅ UpsertRange_PageVisit_Update_On_WhenMatched_MultipleUpdate_FromSource

❌ FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DbTests_MySql

❌ ComputedColumn_Updates
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_100k_Insert_MultiQuery
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_Book_On_Insert
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_Book_On_Update
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_CompositeExpression_New
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_CompositeExpression_Update
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_ConditionalExpression_New
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_ConditionalExpression_UpdateFalse
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_ConditionalExpression_UpdateTrue
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_Country_Insert_On_WhenMatched
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_Country_Update_On
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_Country_Update_On_NoUpdate
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_Country_Update_On_WhenMatched_Constants
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_Country_Update_On_WhenMatched_Values
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_DashedTable
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_EFCore_KeyAutoGen
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_GuidKey
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_GuidKey_AutoGenThrows
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_IdentityKey_ExplicitOn_AllowWithOverride
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_IdentityKey_ExplicitOn_InvalidMatchColumn
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_IdentityKey_NoOn_AllowWithOverride
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_IdentityKey_NoOn_InvalidMatchColumn
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_InitialDbState
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_JObject_Update
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_JObjectData
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_JsonData
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_JsonData_Update
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_JsonData_Update_ComplexObject
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_KeyOnly
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_NullableKeys
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_NullableRequired_Insert
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_PageVisit_PreComputedOn
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_PageVisit_Update_On
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_FromSource_ColumnAdd
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_FromSource_ValueAdd
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd_FromField
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd_FromVar
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd_Reversed
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueBitwiseAnd
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueBitwiseOr
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueDivide
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueModulo
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueMultiply
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueSubtract
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_SchemaTable
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_Status_Update_AutoMatched_Existing
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_Status_Update_AutoMatched_New
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_StringKey
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_StringKey_AutoGenThrows
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_UpdateCondition_AutoUpdate
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_UpdateCondition_Constant
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_UpdateCondition_New
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_UpdateCondition_New_AutoUpdate
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_UpdateCondition_NoUpdate
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_UpdateCondition_NullCheck
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_UpdateCondition_Update
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_UpdateCondition_ValueCheck
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ Upsert_UpdateCondition_ValueCheck_UpdateColumnFromCondition
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ UpsertRange_PageVisit_Update_On_WhenMatched
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ UpsertRange_PageVisit_Update_On_WhenMatched_MultipleInsert
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ UpsertRange_PageVisit_Update_On_WhenMatched_MultipleUpdate
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	
❌ UpsertRange_PageVisit_Update_On_WhenMatched_MultipleUpdate_FromSource
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
	

❌ FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DbTests_Postgres

❌ ComputedColumn_Updates
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ GeneratedAlwaysAsIdentity_NoUpdate_New
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_100k_Insert_MultiQuery
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_Book_On_Insert
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_Book_On_Update
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_CompositeExpression_New
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_CompositeExpression_Update
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_ConditionalExpression_New
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_ConditionalExpression_UpdateFalse
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_ConditionalExpression_UpdateTrue
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_Country_Insert_On_WhenMatched
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_Country_Update_On
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_Country_Update_On_NoUpdate
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_Country_Update_On_WhenMatched_Constants
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_Country_Update_On_WhenMatched_Values
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_DashedTable
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_EFCore_KeyAutoGen
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_GuidKey
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_GuidKey_AutoGenThrows
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_IdentityKey_ExplicitOn_AllowWithOverride
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_IdentityKey_ExplicitOn_InvalidMatchColumn
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_IdentityKey_NoOn_AllowWithOverride
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_IdentityKey_NoOn_InvalidMatchColumn
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_InitialDbState
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_JObject_Update
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_JObjectData
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_JsonData
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_JsonData_Update
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_JsonData_Update_ComplexObject
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_KeyOnly
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_NullableKeys
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_NullableRequired_Insert
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_PageVisit_PreComputedOn
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_PageVisit_Update_On
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_FromSource_ColumnAdd
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_FromSource_ValueAdd
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd_FromField
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd_FromVar
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd_Reversed
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueBitwiseAnd
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueBitwiseOr
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueDivide
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueModulo
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueMultiply
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueSubtract
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_SchemaTable
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_Status_Update_AutoMatched_Existing
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_Status_Update_AutoMatched_New
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_StringKey
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_StringKey_AutoGenThrows
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_UpdateCondition_AutoUpdate
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_UpdateCondition_Constant
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_UpdateCondition_New
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_UpdateCondition_New_AutoUpdate
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_UpdateCondition_NoUpdate
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_UpdateCondition_NullCheck
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_UpdateCondition_Update
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_UpdateCondition_ValueCheck
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ Upsert_UpdateCondition_ValueCheck_UpdateColumnFromCondition
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ UpsertRange_PageVisit_Update_On_WhenMatched
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ UpsertRange_PageVisit_Update_On_WhenMatched_MultipleInsert
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ UpsertRange_PageVisit_Update_On_WhenMatched_MultipleUpdate
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	
❌ UpsertRange_PageVisit_Update_On_WhenMatched_MultipleUpdate_FromSource
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
	

✅ FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DbTests_Sqlite

✅ ComputedColumn_Updates
✅ Upsert_100k_Insert_MultiQuery
✅ Upsert_Book_On_Insert
✅ Upsert_Book_On_Update
✅ Upsert_CompositeExpression_New
✅ Upsert_CompositeExpression_Update
✅ Upsert_ConditionalExpression_New
✅ Upsert_ConditionalExpression_UpdateFalse
✅ Upsert_ConditionalExpression_UpdateTrue
✅ Upsert_Country_Insert_On_WhenMatched
✅ Upsert_Country_Update_On
✅ Upsert_Country_Update_On_NoUpdate
✅ Upsert_Country_Update_On_WhenMatched_Constants
✅ Upsert_Country_Update_On_WhenMatched_Values
✅ Upsert_DashedTable
✅ Upsert_EFCore_KeyAutoGen
✅ Upsert_GuidKey
✅ Upsert_GuidKey_AutoGenThrows
✅ Upsert_IdentityKey_ExplicitOn_AllowWithOverride
✅ Upsert_IdentityKey_ExplicitOn_InvalidMatchColumn
✅ Upsert_IdentityKey_NoOn_AllowWithOverride
✅ Upsert_IdentityKey_NoOn_InvalidMatchColumn
✅ Upsert_InitialDbState
✅ Upsert_JObject_Update
✅ Upsert_JObjectData
✅ Upsert_JsonData
✅ Upsert_JsonData_Update
✅ Upsert_JsonData_Update_ComplexObject
✅ Upsert_KeyOnly
✅ Upsert_NullableKeys
✅ Upsert_NullableRequired_Insert
✅ Upsert_PageVisit_PreComputedOn
✅ Upsert_PageVisit_Update_On
✅ Upsert_PageVisit_Update_On_WhenMatched_FromSource_ColumnAdd
✅ Upsert_PageVisit_Update_On_WhenMatched_FromSource_ValueAdd
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd_FromField
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd_FromVar
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd_Reversed
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueBitwiseAnd
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueBitwiseOr
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueDivide
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueModulo
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueMultiply
✅ Upsert_PageVisit_Update_On_WhenMatched_ValueSubtract
✅ Upsert_SchemaTable
✅ Upsert_Status_Update_AutoMatched_Existing
✅ Upsert_Status_Update_AutoMatched_New
✅ Upsert_StringKey
✅ Upsert_StringKey_AutoGenThrows
✅ Upsert_UpdateCondition_AutoUpdate
✅ Upsert_UpdateCondition_Constant
✅ Upsert_UpdateCondition_New
✅ Upsert_UpdateCondition_New_AutoUpdate
✅ Upsert_UpdateCondition_NoUpdate
✅ Upsert_UpdateCondition_NullCheck
✅ Upsert_UpdateCondition_Update
✅ Upsert_UpdateCondition_ValueCheck
✅ Upsert_UpdateCondition_ValueCheck_UpdateColumnFromCondition
✅ UpsertRange_PageVisit_Update_On_WhenMatched
✅ UpsertRange_PageVisit_Update_On_WhenMatched_MultipleInsert
✅ UpsertRange_PageVisit_Update_On_WhenMatched_MultipleUpdate
✅ UpsertRange_PageVisit_Update_On_WhenMatched_MultipleUpdate_FromSource

❌ FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DbTests_SqlServer

❌ ComputedColumn_Updates
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_100k_Insert_MultiQuery
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_Book_On_Insert
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_Book_On_Update
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_CompositeExpression_New
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_CompositeExpression_Update
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_ConditionalExpression_New
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_ConditionalExpression_UpdateFalse
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_ConditionalExpression_UpdateTrue
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_Country_Insert_On_WhenMatched
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_Country_Update_On
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_Country_Update_On_NoUpdate
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_Country_Update_On_WhenMatched_Constants
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_Country_Update_On_WhenMatched_Values
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_DashedTable
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_EFCore_KeyAutoGen
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_GuidKey
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_GuidKey_AutoGenThrows
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_IdentityKey_ExplicitOn_AllowWithOverride
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_IdentityKey_ExplicitOn_InvalidMatchColumn
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_IdentityKey_NoOn_AllowWithOverride
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_IdentityKey_NoOn_InvalidMatchColumn
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_InitialDbState
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_JObject_Update
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_JObjectData
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_JsonData
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_JsonData_Update
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_JsonData_Update_ComplexObject
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_KeyOnly
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_NullableKeys
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_NullableRequired_Insert
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_PageVisit_PreComputedOn
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_PageVisit_Update_On
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_FromSource_ColumnAdd
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_FromSource_ValueAdd
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd_FromField
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd_FromVar
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueAdd_Reversed
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueBitwiseAnd
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueBitwiseOr
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueDivide
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueModulo
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueMultiply
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_PageVisit_Update_On_WhenMatched_ValueSubtract
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_SchemaTable
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_Status_Update_AutoMatched_Existing
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_Status_Update_AutoMatched_New
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_StringKey
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_StringKey_AutoGenThrows
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_UpdateCondition_AutoUpdate
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_UpdateCondition_Constant
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_UpdateCondition_New
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_UpdateCondition_New_AutoUpdate
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_UpdateCondition_NoUpdate
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_UpdateCondition_NullCheck
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_UpdateCondition_Update
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_UpdateCondition_ValueCheck
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ Upsert_UpdateCondition_ValueCheck_UpdateColumnFromCondition
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ UpsertRange_PageVisit_Update_On_WhenMatched
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ UpsertRange_PageVisit_Update_On_WhenMatched_MultipleInsert
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ UpsertRange_PageVisit_Update_On_WhenMatched_MultipleUpdate
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	
❌ UpsertRange_PageVisit_Update_On_WhenMatched_MultipleUpdate_FromSource
	Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
	

✅ test/FlexLabs.EntityFrameworkCore.Upsert.Tests/TestResults/test-results.trx

92 tests were completed in 2s with 92 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
FlexLabs.EntityFrameworkCore.Upsert.Tests.Internal.ExpressionHelpersTests 34✅ 171ms
FlexLabs.EntityFrameworkCore.Upsert.Tests.ReplaceRunnerTests 1✅ 550ms
FlexLabs.EntityFrameworkCore.Upsert.Tests.Runners.MySqlUpsertCommandRunnerTests 14✅ 409ms
FlexLabs.EntityFrameworkCore.Upsert.Tests.Runners.PostgreSqlUpsertCommandRunnerTests 15✅ 211ms
FlexLabs.EntityFrameworkCore.Upsert.Tests.Runners.SqliteUpsertCommandRunnerTests 14✅ 406ms
FlexLabs.EntityFrameworkCore.Upsert.Tests.Runners.SqlServerUpsertCommandRunnerTests 14✅ 437ms

✅ FlexLabs.EntityFrameworkCore.Upsert.Tests.Internal.ExpressionHelpersTests

✅ CompoundExpression_Conditional
✅ CompoundExpression_Conditional_NotEqual
✅ CompoundExpression_Conditional_NotNull
✅ CompoundExpression_Multiply
✅ CompoundExpression_Multiply_Grouped1
✅ CompoundExpression_Multiply_Grouped2
✅ CompoundExpression_Sum
✅ CompoundExpression_Sum_Grouped1
✅ CompoundExpression_Sum_Grouped2
✅ Condition_AndAlso
✅ Condition_ElseIf
✅ ExpressionHelpersTests_Constant
✅ ExpressionHelpersTests_DateTime_Now
✅ ExpressionHelpersTests_Field
✅ ExpressionHelpersTests_FieldAndProperty
✅ ExpressionHelpersTests_Method
✅ ExpressionHelpersTests_Nullable_Assign
✅ ExpressionHelpersTests_Nullable_Cast
✅ ExpressionHelpersTests_Nullable_Coalesce
✅ ExpressionHelpersTests_Nullable_GetValueOrDefault
✅ ExpressionHelpersTests_Property
✅ ExpressionHelpersTests_Property_FromSource
✅ ExpressionHelpersTests_Property_WithSource
✅ ExpressionHelpersTests_PropertyOther
✅ ExpressionHelpersTests_StaticMethod
✅ ExpressionHelpersTests_ValueBitwiseAnd
✅ ExpressionHelpersTests_ValueBitwiseOr
✅ ExpressionHelpersTests_ValueDivide
✅ ExpressionHelpersTests_ValueIncrement
✅ ExpressionHelpersTests_ValueIncrement_Reverse
✅ ExpressionHelpersTests_ValueModulo
✅ ExpressionHelpersTests_ValueMultiply
✅ ExpressionHelpersTests_ValueSubtract
✅ ExpressionHelperTests_UnsupportedExpression

✅ FlexLabs.EntityFrameworkCore.Upsert.Tests.ReplaceRunnerTests

✅ ReplaceRunner_FakeSqliteRunner

✅ FlexLabs.EntityFrameworkCore.Upsert.Tests.Runners.MySqlUpsertCommandRunnerTests

✅ SqlSyntaxRunner_NoUpdate
✅ SqlSyntaxRunner_NoUpdate_Multiple
✅ SqlSyntaxRunner_NoUpdate_WithNullable
✅ SqlSyntaxRunner_Update_BinaryAdd
✅ SqlSyntaxRunner_Update_BinaryAddMultiply
✅ SqlSyntaxRunner_Update_BinaryAddMultiplyGroup
✅ SqlSyntaxRunner_Update_Coalesce
✅ SqlSyntaxRunner_Update_Condition
✅ SqlSyntaxRunner_Update_Condition_AndCondition
✅ SqlSyntaxRunner_Update_Condition_NullCheck
✅ SqlSyntaxRunner_Update_Condition_UpdateConditionColumn
✅ SqlSyntaxRunner_Update_Constant
✅ SqlSyntaxRunner_Update_Constant_Multiple
✅ SqlSyntaxRunner_Update_Source

✅ FlexLabs.EntityFrameworkCore.Upsert.Tests.Runners.PostgreSqlUpsertCommandRunnerTests

✅ PostgresSyntaxRunner_NoUpdate_WithSequence
✅ SqlSyntaxRunner_NoUpdate
✅ SqlSyntaxRunner_NoUpdate_Multiple
✅ SqlSyntaxRunner_NoUpdate_WithNullable
✅ SqlSyntaxRunner_Update_BinaryAdd
✅ SqlSyntaxRunner_Update_BinaryAddMultiply
✅ SqlSyntaxRunner_Update_BinaryAddMultiplyGroup
✅ SqlSyntaxRunner_Update_Coalesce
✅ SqlSyntaxRunner_Update_Condition
✅ SqlSyntaxRunner_Update_Condition_AndCondition
✅ SqlSyntaxRunner_Update_Condition_NullCheck
✅ SqlSyntaxRunner_Update_Condition_UpdateConditionColumn
✅ SqlSyntaxRunner_Update_Constant
✅ SqlSyntaxRunner_Update_Constant_Multiple
✅ SqlSyntaxRunner_Update_Source

✅ FlexLabs.EntityFrameworkCore.Upsert.Tests.Runners.SqliteUpsertCommandRunnerTests

✅ SqlSyntaxRunner_NoUpdate
✅ SqlSyntaxRunner_NoUpdate_Multiple
✅ SqlSyntaxRunner_NoUpdate_WithNullable
✅ SqlSyntaxRunner_Update_BinaryAdd
✅ SqlSyntaxRunner_Update_BinaryAddMultiply
✅ SqlSyntaxRunner_Update_BinaryAddMultiplyGroup
✅ SqlSyntaxRunner_Update_Coalesce
✅ SqlSyntaxRunner_Update_Condition
✅ SqlSyntaxRunner_Update_Condition_AndCondition
✅ SqlSyntaxRunner_Update_Condition_NullCheck
✅ SqlSyntaxRunner_Update_Condition_UpdateConditionColumn
✅ SqlSyntaxRunner_Update_Constant
✅ SqlSyntaxRunner_Update_Constant_Multiple
✅ SqlSyntaxRunner_Update_Source

✅ FlexLabs.EntityFrameworkCore.Upsert.Tests.Runners.SqlServerUpsertCommandRunnerTests

✅ SqlSyntaxRunner_NoUpdate
✅ SqlSyntaxRunner_NoUpdate_Multiple
✅ SqlSyntaxRunner_NoUpdate_WithNullable
✅ SqlSyntaxRunner_Update_BinaryAdd
✅ SqlSyntaxRunner_Update_BinaryAddMultiply
✅ SqlSyntaxRunner_Update_BinaryAddMultiplyGroup
✅ SqlSyntaxRunner_Update_Coalesce
✅ SqlSyntaxRunner_Update_Condition
✅ SqlSyntaxRunner_Update_Condition_AndCondition
✅ SqlSyntaxRunner_Update_Condition_NullCheck
✅ SqlSyntaxRunner_Update_Condition_UpdateConditionColumn
✅ SqlSyntaxRunner_Update_Constant
✅ SqlSyntaxRunner_Update_Constant_Multiple
✅ SqlSyntaxRunner_Update_Source

Annotations

Check failure on line 32 in test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/DatabaseInitializerFixture.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (windows)

FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DbTests_MySql ► ComputedColumn_Updates

Failed test found in:
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
Error:
  Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}
  
Raw output
Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mysql:8.0"}

   at Docker.DotNet.ContainerOperations.<>c.<.cctor>b__30_1(HttpStatusCode statusCode, String responseBody)
   at Docker.DotNet.DockerClient.HandleIfErrorResponseAsync(HttpStatusCode statusCode, HttpResponseMessage response, IEnumerable`1 handlers)
   at Docker.DotNet.DockerClient.MakeRequestAsync(IEnumerable`1 errorHandlers, HttpMethod method, String path, IQueryString queryString, IRequestContent body, IDictionary`2 headers, TimeSpan timeout, CancellationToken token)
   at Docker.DotNet.ContainerOperations.CreateContainerAsync(CreateContainerParameters parameters, CancellationToken cancellationToken)
   at DotNet.Testcontainers.Clients.DockerContainerOperations.RunAsync(IContainerConfiguration configuration, CancellationToken ct)
   at DotNet.Testcontainers.Clients.TestcontainersClient.RunAsync(IContainerConfiguration configuration, CancellationToken ct)
   at DotNet.Testcontainers.Containers.DockerContainer.UnsafeCreateAsync(CancellationToken ct)
   at DotNet.Testcontainers.Containers.DockerContainer.StartAsync(CancellationToken ct)
   at FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DatabaseInitializerFixture.InitializeAsync() in D:\a\FlexLabs.Upsert\FlexLabs.Upsert\test\FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests\DatabaseInitializerFixture.cs:line 32

Check failure on line 32 in test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/DatabaseInitializerFixture.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (windows)

FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DbTests_Postgres ► ComputedColumn_Updates

Failed test found in:
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
Error:
  Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}
  
Raw output
Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: postgres:15.1"}

   at Docker.DotNet.ContainerOperations.<>c.<.cctor>b__30_1(HttpStatusCode statusCode, String responseBody)
   at Docker.DotNet.DockerClient.HandleIfErrorResponseAsync(HttpStatusCode statusCode, HttpResponseMessage response, IEnumerable`1 handlers)
   at Docker.DotNet.DockerClient.MakeRequestAsync(IEnumerable`1 errorHandlers, HttpMethod method, String path, IQueryString queryString, IRequestContent body, IDictionary`2 headers, TimeSpan timeout, CancellationToken token)
   at Docker.DotNet.ContainerOperations.CreateContainerAsync(CreateContainerParameters parameters, CancellationToken cancellationToken)
   at DotNet.Testcontainers.Clients.DockerContainerOperations.RunAsync(IContainerConfiguration configuration, CancellationToken ct)
   at DotNet.Testcontainers.Clients.TestcontainersClient.RunAsync(IContainerConfiguration configuration, CancellationToken ct)
   at DotNet.Testcontainers.Containers.DockerContainer.UnsafeCreateAsync(CancellationToken ct)
   at DotNet.Testcontainers.Containers.DockerContainer.StartAsync(CancellationToken ct)
   at FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DatabaseInitializerFixture.InitializeAsync() in D:\a\FlexLabs.Upsert\FlexLabs.Upsert\test\FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests\DatabaseInitializerFixture.cs:line 32

Check failure on line 32 in test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/DatabaseInitializerFixture.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (windows)

FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DbTests_SqlServer ► ComputedColumn_Updates

Failed test found in:
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
  test/FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests/TestResults/test-results.trx
Error:
  Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}
  
Raw output
Docker.DotNet.DockerImageNotFoundException : Docker API responded with status code=NotFound, response={"message":"No such image: mcr.microsoft.com/mssql/server:2019-CU18-ubuntu-20.04"}

   at Docker.DotNet.ContainerOperations.<>c.<.cctor>b__30_1(HttpStatusCode statusCode, String responseBody)
   at Docker.DotNet.DockerClient.HandleIfErrorResponseAsync(HttpStatusCode statusCode, HttpResponseMessage response, IEnumerable`1 handlers)
   at Docker.DotNet.DockerClient.MakeRequestAsync(IEnumerable`1 errorHandlers, HttpMethod method, String path, IQueryString queryString, IRequestContent body, IDictionary`2 headers, TimeSpan timeout, CancellationToken token)
   at Docker.DotNet.ContainerOperations.CreateContainerAsync(CreateContainerParameters parameters, CancellationToken cancellationToken)
   at DotNet.Testcontainers.Clients.DockerContainerOperations.RunAsync(IContainerConfiguration configuration, CancellationToken ct)
   at DotNet.Testcontainers.Clients.TestcontainersClient.RunAsync(IContainerConfiguration configuration, CancellationToken ct)
   at DotNet.Testcontainers.Containers.DockerContainer.UnsafeCreateAsync(CancellationToken ct)
   at DotNet.Testcontainers.Containers.DockerContainer.StartAsync(CancellationToken ct)
   at FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests.DatabaseInitializerFixture.InitializeAsync() in D:\a\FlexLabs.Upsert\FlexLabs.Upsert\test\FlexLabs.EntityFrameworkCore.Upsert.IntegrationTests\DatabaseInitializerFixture.cs:line 32