Open asherber opened 5 years ago
@asherber sure. I'll jot a few things down now, and promise to add better docs soon.
Required software
Instructions to run integration tests
// Note: the first run will take awhile, as it needs to download all the docker images.
// Future runs, after the initial download, should be very fast.
// From the root of the PetaPoco source folder, run
Powershell/Dos: docker-compose.exe -f docker-compose.yml up
I normally don't run all the providers, as access, sql ce and sqlite can be a pain in the ass. The other providers seem to work well.
The Jetbrains test explorer is my go-to pick. As it seems to handle the .net standard vs full framework better.
Using the R# test explorer (My favourite)
Using the built-in test explorer
Let me know if you need more info
Thanks, it was mostly the docker setup I wasn't sure about.
I see that there's a wiki page with information about integration tests for this library. @pleb Can you add some information about how to set up our machines to run these tests?