Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add scripts for test and coverage reports. #351

Merged
merged 1 commit into from
Jul 24, 2023

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
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