continuedev / continue

⏩ Continue is the leading open-source AI code assistant. You can connect any models and any context to build custom autocomplete and chat experiences inside VS Code and JetBrains
https://docs.continue.dev/
Apache License 2.0
18.63k stars 1.55k forks source link

[CON-258] Improve test coverage #1963

Open sestinj opened 2 months ago

sestinj commented 2 months ago

Validations

Problem

Continue could use more tests. It's a piece of software that is front-and-center in the developer experience, so every bit of reliability we can add is a big deal. UI changes often, but core functionality would ideally have high test coverage.

A (not necessarily comprehensive) list of some functionality that should be tested:

Solution

No response

From SyncLinear.com | CON-258

Patrick-Erichsen commented 2 months ago

In addition to all these I think a simple E2E test that runs in CI as part of the pre-release/release pipeline would be useful, e.g. something simple using the approaches outline here: https://code.visualstudio.com/api/working-with-extensions/testing-extension

nmcostello commented 2 months ago

Are these good issues to start doing? I don't want to end up duplicating work.

Patrick-Erichsen commented 2 months ago

Hi @nmcostello , we would definitely appreciate some help ticking off items on this list! The only one I'd say to avoid is the docs crawling work since someone else will be picking that up soon.

Let us know which, if any, you end up starting 👍