oven-sh/bun

Bun test code coverage - Not returning exit code 1 when under threshold

Open

#7 367 ouverte le 29 nov. 2023

Voir sur GitHub
 (3 commentaires) (1 réaction) (0 assignés)Rust (4 486 forks)batch import
bugbun:testgood first issue

Métriques du dépôt

Stars
 (90 348 stars)
Métriques de merge PR
 (Merge moyen 1j 17h) (357 PRs mergées en 30 j)

Description

What version of Bun is running?

1.0.13+f5bf67bd1

What platform is your computer?

Darwin 21.6.0 x86_64 i386

What steps can reproduce the bug?

bunfig.toml

[test]
coverage = true
coverageThreshold = { line = 0.9, function = 0.9 }
$ bun test 

....
--------------------------------------------------------|---------|---------|-------------------
File                                                    | % Funcs | % Lines | Uncovered Line #s
--------------------------------------------------------|---------|---------|-------------------
All files                                               |   55.20 |   69.58 |
...
--------------------------------------------------------|---------|---------|-------------------

 138 pass
 0 fail
 486 expect() calls

$ echo $?
0

What is the expected behavior?

bun test returns exit code 1

What do you see instead?

bun test returns exit code 0

Additional information

Also tried with CI=true and seen same behaviour

Guide contributeur