Commit Graph

17 Commits

Author SHA1 Message Date
Nick Craver 11931f9e6c Dapper.Contrib: removal (repo split)
Dapper.Contrib is now located at https://github.com/DapperLib/Dapper.Contrib
2021-05-08 20:36:15 -04:00
Nick Craver e2ffcdd1a4 Ignore JetBrains files 2020-08-18 21:54:34 -04:00
Nick Craver 0b168789fd Benchmarks: updating libs and overall runner (#1123)
This is prepping a run we can drop into the README easily. And more info on allocations and such along with it. It's finishing off the benchmark port getting it into a good output state (something we can copy/paste). It removes Simple.Data because the package was debug and causes a lot of issues.

This doesn't output 100% like we want yet (fastest to slowest). BenchmarkDotNet joins summary results after ordering...we need to post-order that. I'm asking the maintainers how to do so.

Also note Belgrade was not parameterizing before, giving it a huge unfair advantage. This has been fixed to be apples:apples.
2018-09-10 20:22:10 -04:00
Nick Craver 46dffa8469 Ignore .vscode/ 2017-11-25 21:10:10 -05:00
Nick Craver 15c9e35a17 Fix type loads for the builds without SQL in the GAC 2017-05-06 19:17:56 -04:00
Nick Craver 75d342fa64 VS 2017 Build - Making things work (#766)
* Progress on VS 2017 build tooling
* Finally, a working VS 2017 tooling build
2017-05-06 15:42:46 -04:00
Nick Craver cdcaba4559 Update .gitgnore for build pathing 2016-04-17 15:12:23 -04:00
Marc Gravell 0f2188520c Ignore sdf files from tests 2015-11-25 11:13:19 +00:00
Nick Craver 114bc10783 Core: peripheral cleanup 2015-11-24 20:37:10 -05:00
Nick Craver fd10fe7ccb A full CoreCLR/DNX friendly conversion
This eliminates the dual solutions and brings Contrib into the
project.json fold.
- Tests are ported to xUnit though SQLite is disabled on DNX due to
Issue #375 (Interop loads fail in the VS runner and  params are busted
regardless).
- Projects are consolidated down to what's currently possible with
project.json.
- Contrib moved to: Dapper.Contrib and Dapper.Tests.Contrib (so tests
appear at the end, no other reason vs. Dapper.Contrib.Tests)
- EF moved to: Dapper.EntityFramework(.StrongName)
- Rainbow moved to: Dapper.Rainbow
- SqlBuilder moved to: Dapper.SqlBuilder
- Packages are removed since it's not current-tooling friendly to keep
them (nor was it using them).
- xUnit implemented in Contrib via abstracts - this allow us to very
quickly add any database provider to the rig in a very concise way.
- Contrib unit tests fixed in various places - they were not
parallel-runner friendly
- Nuspecs removed, since they aren't used anymore (to eliminate
confusion)
- Removed speed tests for libraries that aren't on current versions of
.Net (what would we be comparing?)
- Perf tests moved to Dapper.Tests (consolidation from
Dapper.DNX.Tests), but aren't activated yet (no define)
2015-11-22 17:56:33 -05:00
Nick Craver 8c46aee67d Port tests to be both xUnit and dnx raw program compatible
This let's us run the tests much faster and all from Visual Studio,
command line, and Appveyor.

TODO: Flag missing test methods
2015-11-18 23:16:31 -05:00
Nick Craver 350467a3cf git: remove project.lock.json files from tracking 2015-10-15 08:50:34 -07:00
Marc Gravell 5fd788db35 DNX build (experimental) 2015-04-10 11:31:39 +01:00
Marc Gravell dbd5455f1a Async cleanup; implement missing async methods based on multiple pull requests, but introducing CommandDefinition to preserve binary compatibility while allowing new options 2014-05-07 12:41:59 +01:00
Sam Saffron 33959b3a53 more ignores 2011-11-23 14:51:50 +11:00
markrendle a1a0bd2d93 Added Simple.Data to performance tests 2011-04-18 11:20:55 +01:00
Nick Berardi 5c13cd309b added gitignore file 2011-04-14 12:13:35 -04:00