Skip to content

Conversation

fiseni
Copy link
Collaborator

@fiseni fiseni commented Jul 24, 2023

Now that we sorted out the pipelines and the infrastructure, this PR fixes and consolidates the scripts for testing.
In the tests, we check whether there is LocalDb installed, and if there is then we're using that one for integrations tests. So, if you're on a Windows machine and using VS (the LocalDb usually comes bundled in VS) then you can simply run all the tests through Test Explorer. But, if you're on Linux, then you need to do it through a docker container.
So, we'll have the following scripts:

  • run-tests.sh - This runs the tests (same as in Test Explorer) but also generates coverage reports in TestResults folder.
  • run-tests-docker.sh - Runs the tests in Docker container. It will generate reports too and will map to the same folder TestResults in the hosts' machine.

@fiseni fiseni requested a review from ardalis July 24, 2023 15:11
@ardalis ardalis merged commit 9f40a1c into main Jul 24, 2023
@fiseni fiseni deleted the fiseni/test-coverage-scripts branch July 24, 2023 16:23
This was referenced Jul 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants