mirror of
https://github.com/dexoron/dcr.git
synced 2026-10-21 17:19:37 +00:00
46 lines
750 B
Plaintext
46 lines
750 B
Plaintext
---
|
|
sidebar_label: Running tests
|
|
---
|
|
|
|
# Running Tests
|
|
|
|
## Execution
|
|
|
|
```bash
|
|
dcr test
|
|
```
|
|
|
|
Builds the project, then compiles and runs test files from `tests/`.
|
|
|
|
## Profiles
|
|
|
|
```bash
|
|
dcr test # debug (default)
|
|
dcr test --release # release
|
|
dcr test --debug # explicit debug
|
|
```
|
|
|
|
## Output
|
|
|
|
```
|
|
=====================
|
|
Testsuite summary
|
|
=====================
|
|
TOTAL: 5
|
|
PASS: 3
|
|
SKIP: 1
|
|
FAIL: 1
|
|
=====================
|
|
```
|
|
|
|
## Exit code
|
|
|
|
* 0 — all tests passed (FAIL = 0)
|
|
* 1 — test failures or build error
|
|
|
|
## What gets built
|
|
|
|
* All `.c` files from `tests/` (`.cpp` not supported)
|
|
* Include path: `tests/` (for `dcr_test.h`)
|
|
* Linked with project if `package.type = "lib"` or `kind = "staticlib"`/`"sharedlib"`
|