Commit Graph

40 Commits (1b7e72790c8828cdf883ad21020ec447117f7bb4)

Author SHA1 Message Date
Laurents Meyer 73f91b2286
Add XUnit infrastructure to handle unsupported statements and test runner crashes (#152)
* Add custom Xunit runner to allow skipping tests after they have already failed, if the failure is expected (because of missing support in Jet).

* Finalize implementation and add crash detection support.
2 years ago
Laurents Meyer effd58934f Add `FixedTestOrder` msbuild property to build/run tests in a deterministic order. 2 years ago
Laurents Meyer f086526d02
Fix and update dependencies and project files. (#144) 2 years ago
Christopher Jolly 34f124c0f8 Update to .Net 8 2 years ago
Christopher Jolly 710376d50f Enable nullable on src projects (not tests)
Fix Math and String translator to add missing translations and make it similar to how sql server generates
Update lots of tests
3 years ago
Christopher Jolly 0f2b0c3447 Update to EF 7 GA version 3 years ago
Christopher Jolly 0e7d080ebd Initial ef7 update 3 years ago
Christopher Jolly ed8f109855 update tests to build 3 years ago
Christopher Jolly 1f35ab88fd merge fixes from upstream 3 years ago
Christopher Jolly de09de2b5f update dependencies 3 years ago
Laurents Meyer 7214d3ca9f Improve test infrastructure. 4 years ago
Laurents Meyer 120a47746a
[PORT] Improve `counter` type handling and add missing `counter` usage cases (#121)
* Improve counter type handling. (#112)

* Add missing counter usage cases.

* Adjust tests.
4 years ago
Christopher Jolly b1fa143d4d
Update to .Net 5 (#99)
* update to net 5

* Add DecimalTypeKey to the logger

* fix build

* fix sdk version for script

* Update dependencies.

* Fix version and dependencies.

* Readd necessary code paths, fix smaller upgrade issues, cleanup code.

* Fix project files.

* Fix tests.

* Readd removed JetQueryTranslationPostprocessorFactory injection.
Fix date/time related millisecond (double) support.

* Fix value generation.

Co-authored-by: Laurents Meyer <laucomm@gmail.com>
4 years ago
Laurents Meyer 45e7d8a365
Fix CREATE/DROP DATABASE related issues. (#88) 5 years ago
Laurents Meyer 00178eb0cd
Fix DateTime fractions logic and make milliseconds support opt-in (#86)
* Ensure deterministic test ordering.

* Fix DateTime factions logic.

* Make milliseconds support opt-in.

* Fix logic and add tests.

* Fix DateTime related OLE DB parameter configuration.
5 years ago
Laurents Meyer 54b4af5759
Fix DateTime expressions for HasDefaultValue() and add support for fractions of a second (#85)
* Fix and improve test runs.

* Fix DateTime expressions for HasDefaultValue() and add support for fractions of a second.
Refactor test infrastructure.
5 years ago
xoniuqe b0d53d30ce
Fix DEFAULT clause for HasDefaultValueSql() (#81)
* Removed parenthesis from column default values (addresses issue #18)

* Fixed issue where the file handles were not being released after the database connection was closed.

* reverted accidentally changed file to upstream version

* Fixed issue where the file handles were not being released after the database connection was closed.

* reverted accidentally changed file to upstream version

* Add accompanying tests for PR #81.

Co-authored-by: Collin Kostichuk <collin.kostichuk@genivar.com>
Co-authored-by: Collin Kostichuk <collin.kostichuk@wsp.com>
Co-authored-by: Tobias Arens <arens@jam-software.de>
Co-authored-by: Laurents Meyer <laucomm@gmail.com>
5 years ago
Laurents Meyer f094f3658c
Fix data and test infrastructure and scaffolding (#82)
* Fix local references.

* Optimize, fix and simplify JetDataReader.

* Only scaffold objects if tables are available.

* Fix test infrastructure.

* Ignore Development.props in root folder.
5 years ago
Laurents Meyer c661926684
Improve project and CI (#68)
* Update .NET SDK.
Improve CI.

* Simplify dependency management.

* Add new versioning mechanism.

* Implement CI package publishing.

* Add matrix for multiple ACE architectures.

* Fix xUnit warnings.

* Cleanup and enable SourceLink.

* Manually install .NET SDK to specify architecture.
Extend matrix to test for x64/x86 and ODBC/OLE DB.
5 years ago
Lau a71fcc1b69 Update solution and build/infrastructure files. 6 years ago
Lau afd9d852cb Remove obsolete tests. 6 years ago
FreddyD 99749b3cfb project cleanup 6 years ago
FreddyD 1b4bb30a41 Cleanup more Alias code 6 years ago
FreddyD 78c1952b3d Actually, I think we need to target .NET Core 3.0+ 6 years ago
FreddyD ba45c13922 Fixes for test projects 6 years ago
FreddyD e688fce28b Target .NET Core 2.1 on all projects for now 6 years ago
FreddyD 2f6d457aca Update project files to be multi-targeted 6 years ago
FreddyD 656ed75d68 Update test projects to PackageReference format 6 years ago
FreddyD 8ce0bbaa0f Update xUnit tests to use Visual Studio runner 6 years ago
bubibubi c9fe6f9562 Fixed tests 7 years ago
bubibubi 80fda80a76 EF 2.2 Preview (Test 3129/6704) 7 years ago
bubibubi ec18b5a643 Fix to JetTypeMappingSource 8 years ago
bubibubi 2bffcb83eb Release 2.1.0-preview2 8 years ago
bubibubi cbb31e95da Update for v2.1
Several tests not running
8 years ago
bubibubi fc3e377766 Closes #10 8 years ago
bubibubi c8f75a935c Closes #3 8 years ago
bubibubi a2114ab0ac Design tests 8 years ago
bubibubi 731949ac74 EntityFrameworkCore.Jet.Tests DONE 8 years ago
bubibubi d5cbc7d27c EntityFrameworkCore.Jet.Tests 49 failed tests 8 years ago
bubibubi 66971d4f50 Changing EFCore.Jet.Test and included in stream 8 years ago