opencode icon indicating copy to clipboard operation
opencode copied to clipboard

Bun config: activate code coverage

Open didier-durand opened this issue 3 weeks ago • 0 comments

Hi, In order to be able to contribute some revelant tests: i.e. where current code coverage is low, I updated bunfig.toml to activate code coverage.

This is a sample of what I get on my machine when running the tests included in repo:

----------------------------------------------------------------------------------------------------------|---------|---------|-------------------
File                                                                                                      | % Funcs | % Lines | Uncovered Line #s
----------------------------------------------------------------------------------------------------------|---------|---------|-------------------
 All files                                                                                                |   45.38 |   52.40 |
 ...
 ...
 ...
 packages/opencode/src/provider/sdk/openai-compatible/src/responses/openai-responses-prepare-tools.ts     |    0.00 |    3.57 | 13-174                                                  
 packages/opencode/src/provider/sdk/openai-compatible/src/responses/tool/code-interpreter.ts              |    0.00 |   91.89 | 84-86                                                   
 packages/opencode/src/provider/sdk/openai-compatible/src/responses/tool/file-search.ts                   |    0.00 |  100.00 |                                                         
 packages/opencode/src/provider/sdk/openai-compatible/src/responses/tool/image-generation.ts              |    0.00 |   91.43 | 111-113
 packages/opencode/src/provider/sdk/openai-compatible/src/responses/tool/local-shell.ts                   |  100.00 |  100.00 |                                                         
 packages/opencode/src/provider/sdk/openai-compatible/src/responses/tool/web-search-preview.ts            |  100.00 |  100.00 | 
 packages/opencode/src/provider/sdk/openai-compatible/src/responses/tool/web-search.ts                    |    0.00 |   93.62 | 99-101
 ...
 ...
 ...
783 expect() calls
Ran 385 tests across 33 files. [33.23s]

Cheers, Didier

didier-durand avatar Dec 28 '25 13:12 didier-durand