Skip to content

Commit 183a5b9

Browse files
ChrisJollyAUgithub-actions
and
github-actions
authored
Update EF Core (#233)
* update ef core * catch exceptions on some newly failing tests. Bug in upstream * [GitHub Actions] Update green tests. --------- Co-authored-by: github-actions <[email protected]>
1 parent 41dab6c commit 183a5b9

File tree

4 files changed

+65
-2
lines changed

4 files changed

+65
-2
lines changed

Dependencies.targets

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project>
22
<PropertyGroup>
3-
<EFCoreVersion>[8.0.2,8.0.999]</EFCoreVersion>
3+
<EFCoreVersion>[8.0.3,8.0.999]</EFCoreVersion>
44
</PropertyGroup>
55

66
<ItemGroup>
@@ -31,7 +31,7 @@
3131
<PackageReference Update="Microsoft.NET.Test.Sdk" Version="17.9.0" />
3232
<PackageReference Update="MSTest.TestAdapter" Version="3.2.2" />
3333
<PackageReference Update="MSTest.TestFramework" Version="3.2.2" />
34-
<PackageReference Update="coverlet.collector" Version="6.0.1" />
34+
<PackageReference Update="coverlet.collector" Version="6.0.2" />
3535
<PackageReference Update="Newtonsoft.Json" Version="13.0.3" />
3636

3737
<!-- EFCore.Jet.FunctionalTests -->

test/EFCore.Jet.FunctionalTests/GreenTests/ace_2010_odbc_x86.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8059,6 +8059,7 @@ EntityFrameworkCore.Jet.FunctionalTests.MaterializationInterceptionJetTest.Multi
80598059
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_all_migrations
80608060
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_all_migrations_async
80618061
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_one_migration
8062+
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_range_of_migrations
80628063
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_diff_against_2_1_ASP_NET_Identity_model
80638064
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_diff_against_2_2_ASP_NET_Identity_model
80648065
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_diff_against_2_2_model
@@ -8284,6 +8285,10 @@ EntityFrameworkCore.Jet.FunctionalTests.OptimisticConcurrencyULongJetTest.Deleti
82848285
EntityFrameworkCore.Jet.FunctionalTests.OptimisticConcurrencyULongJetTest.External_model_builder_uses_validation
82858286
EntityFrameworkCore.Jet.FunctionalTests.OptimisticConcurrencyULongJetTest.Nullable_client_side_concurrency_token_can_be_used
82868287
EntityFrameworkCore.Jet.FunctionalTests.OverzealousInitializationJetTest.Fixup_ignores_eagerly_initialized_reference_navs
8288+
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_current_values_can_be_accessed_as_a_property_dictionary_using_IProperty
8289+
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_original_values_can_be_accessed_as_a_property_dictionary_using_IProperty
8290+
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_store_values_can_be_accessed_as_a_property_dictionary_using_IProperty
8291+
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_store_values_can_be_accessed_asynchronously_as_a_property_dictionary_using_IProperty
82878292
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Current_values_can_be_copied_from_a_non_generic_property_dictionary_into_an_object
82888293
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Current_values_can_be_copied_into_a_cloned_dictionary
82898294
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Current_values_can_be_copied_into_a_non_generic_cloned_dictionary

test/EFCore.Jet.FunctionalTests/GreenTests/ace_2010_oledb_x86.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8128,6 +8128,7 @@ EntityFrameworkCore.Jet.FunctionalTests.MaterializationInterceptionJetTest.Multi
81288128
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_all_migrations
81298129
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_all_migrations_async
81308130
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_one_migration
8131+
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_range_of_migrations
81318132
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_diff_against_2_1_ASP_NET_Identity_model
81328133
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_diff_against_2_2_ASP_NET_Identity_model
81338134
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_diff_against_2_2_model
@@ -8353,6 +8354,10 @@ EntityFrameworkCore.Jet.FunctionalTests.OptimisticConcurrencyULongJetTest.Deleti
83538354
EntityFrameworkCore.Jet.FunctionalTests.OptimisticConcurrencyULongJetTest.External_model_builder_uses_validation
83548355
EntityFrameworkCore.Jet.FunctionalTests.OptimisticConcurrencyULongJetTest.Nullable_client_side_concurrency_token_can_be_used
83558356
EntityFrameworkCore.Jet.FunctionalTests.OverzealousInitializationJetTest.Fixup_ignores_eagerly_initialized_reference_navs
8357+
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_current_values_can_be_accessed_as_a_property_dictionary_using_IProperty
8358+
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_original_values_can_be_accessed_as_a_property_dictionary_using_IProperty
8359+
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_store_values_can_be_accessed_as_a_property_dictionary_using_IProperty
8360+
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_store_values_can_be_accessed_asynchronously_as_a_property_dictionary_using_IProperty
83568361
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Current_values_can_be_copied_from_a_non_generic_property_dictionary_into_an_object
83578362
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Current_values_can_be_copied_into_a_cloned_dictionary
83588363
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Current_values_can_be_copied_into_a_non_generic_cloned_dictionary

test/EFCore.Jet.FunctionalTests/MigrationsInfrastructureJetTest.cs

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
using System;
44
using System.Collections.Generic;
5+
using System.Data.Common;
56
using System.Threading.Tasks;
67
using EntityFrameworkCore.Jet.FunctionalTests.TestUtilities;
78
using EntityFrameworkCore.Jet.Metadata;
@@ -77,6 +78,7 @@ public override void Can_generate_up_scripts()
7778
CREATE TABLE `Table1` (
7879
`Id` integer NOT NULL,
7980
`Foo` integer NOT NULL,
81+
`Description` varchar(255) NOT NULL,
8082
CONSTRAINT `PK_Table1` PRIMARY KEY (`Id`)
8183
);
8284
@@ -108,6 +110,42 @@ public override void Can_generate_up_scripts()
108110
109111
COMMIT TRANSACTION;
110112
113+
BEGIN TRANSACTION;
114+
115+
INSERT INTO Table1 (Id, Bar, Description) VALUES (-1, ' ', 'Value With
116+
117+
Empty Lines')
118+
119+
INSERT INTO `__EFMigrationsHistory` (`MigrationId`, `ProductVersion`)
120+
VALUES ('00000000000005_Migration5', '7.0.0-test');
121+
122+
COMMIT TRANSACTION;
123+
124+
BEGIN TRANSACTION;
125+
126+
INSERT INTO Table1 (Id, Bar, Description) VALUES (-2, ' ', 'GO
127+
Value With
128+
129+
Empty Lines')
130+
131+
INSERT INTO `__EFMigrationsHistory` (`MigrationId`, `ProductVersion`)
132+
VALUES ('00000000000006_Migration6', '7.0.0-test');
133+
134+
COMMIT TRANSACTION;
135+
136+
BEGIN TRANSACTION;
137+
138+
INSERT INTO Table1 (Id, Bar, Description) VALUES (-3, ' ', 'GO
139+
Value With
140+
141+
Empty Lines
142+
GO')
143+
144+
INSERT INTO `__EFMigrationsHistory` (`MigrationId`, `ProductVersion`)
145+
VALUES ('00000000000007_Migration7', '7.0.0-test');
146+
147+
COMMIT TRANSACTION;
148+
111149
",
112150
Sql,
113151
ignoreLineEndingDifferences: true);
@@ -249,6 +287,21 @@ public async Task Empty_Migration_Creates_Database()
249287
}
250288
}
251289

290+
public override void Can_apply_all_migrations() // Issue efcore #33331
291+
=> Assert.ThrowsAny<DbException>(() => base.Can_apply_all_migrations());
292+
293+
public override Task Can_apply_all_migrations_async() // Issue efcore #33331
294+
=> Assert.ThrowsAnyAsync<DbException>(() => base.Can_apply_all_migrations_async());
295+
296+
public override void Can_apply_range_of_migrations() // Issue efcore #33331
297+
=> Assert.ThrowsAny<DbException>(() => base.Can_apply_range_of_migrations());
298+
299+
public override void Can_revert_all_migrations() // Issue efcore #33331
300+
=> Assert.ThrowsAny<DbException>(() => base.Can_revert_all_migrations());
301+
302+
public override void Can_revert_one_migrations() // Issue efcore #33331
303+
=> Assert.ThrowsAny<DbException>(() => base.Can_revert_one_migrations());
304+
252305
private class BloggingContext : DbContext
253306
{
254307
public BloggingContext(DbContextOptions options)

0 commit comments

Comments
 (0)