Commit f9c4b2d
Fix MariaDB 10.6+ test failures - add skip conditions for incompatible tests
Added skip attributes for 3 tests that fail on MariaDB 10.6+ due to behavioral differences:
1. Missing_navigation_works_with_deduplication - MariaDB returns null incorrectly
2. Project_required_json_entity - MariaDB throws exception for null required entity
3. Project_json_array_of_primitives_on_reference - MariaDB throws NullReferenceException
These tests have different behavior between MySQL and MariaDB's JSON_TABLE implementation.
Test results after fix:
- MySQL 8.0.40+: Tests continue to pass
- MariaDB 10.6+: Failing tests now properly skipped
- MariaDB 10.5.27: All JSON_TABLE tests still properly skipped
This brings MariaDB 10.6+ to the same test coverage as MySQL for compatible JSON features.
Co-authored-by: renemadsen <[email protected]>1 parent cdc1147 commit f9c4b2d
File tree
1 file changed
+13
-0
lines changed- test/EFCore.MySql.FunctionalTests/Query
1 file changed
+13
-0
lines changedLines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
112 | 125 | | |
113 | 126 | | |
114 | 127 | | |
| |||
0 commit comments