https://github.com/exercism/csharp-test-runner
An experimental test runner for Exercism's C# Track
https://github.com/exercism/csharp-test-runner
community-contributions-paused exercism-test-runner exercism-tooling maintained-autonomous
Last synced: about 1 month ago
JSON representation
An experimental test runner for Exercism's C# Track
- Host: GitHub
- URL: https://github.com/exercism/csharp-test-runner
- Owner: exercism
- License: agpl-3.0
- Created: 2019-07-31T14:49:27.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2025-04-16T11:21:41.000Z (about 2 months ago)
- Last Synced: 2025-04-29T07:27:29.648Z (about 1 month ago)
- Topics: community-contributions-paused, exercism-test-runner, exercism-tooling, maintained-autonomous
- Language: C#
- Size: 372 KB
- Stars: 6
- Watchers: 9
- Forks: 14
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Exercism C# test runner
A test runner automatically verifies if a submission passes all the tests.
This repository contains the C# test runner, which implements the [test runner interface][test-runner-interface].
## Running the tests
To run a solution's tests, follow these steps:
1. Open a command prompt in the root directory.
1. Run `./run.ps1 `. This script will:
1. Make sure all tests run (no skipped tests) for the solution found in ``.
1. Run all the tests.
1. Once the script has completed, the test results will be written to `/results.json`.## Running the tests using Docker
To run a solution's tests using a Docker container, follow these steps:
1. Open a command prompt in the root directory.
1. Run `./run-in-docker.ps1 `. This script will:
1. Make sure all tests run (no skipped tests) for the solution found in ``.
1. Run all the tests.
1. Once the script has completed, the test results will be written to `/results.json`.### Scripts
The scripts in this repository are written in PowerShell. As PowerShell is cross-platform nowadays, you can also install it on [Linux](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-6) and [macOS](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-macos?view=powershell-6).
[test-runner-interface]: https://exercism.org/docs/building/tooling/test-runners/interface