Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

☂️ [Roadmap]: Improve Testing #2712

Closed
jsjoeio opened this issue Feb 10, 2021 · 1 comment
Closed

☂️ [Roadmap]: Improve Testing #2712

jsjoeio opened this issue Feb 10, 2021 · 1 comment
Labels
enhancement Some improvement that isn't a feature testing Anything related to testing

Comments

@jsjoeio
Copy link
Contributor

jsjoeio commented Feb 10, 2021

This is an umbrella issue to related to one of our priorities for code-server: testing.

There are three main areas we're focusing on in regards to code-server's testing situation.

1. Code Coverage

We need to be able to measure our testing efforts. The best way to do that is through code coverage.

2. End-to-End Tests

code-server is a complex app and deserves to be thoroughly tested. With end-to-end tests, we can fix bugs, prevent regressions and ship more confidently.

3. Test Guidelines

To make it easier for both contributors and maintainers to write tests for code-server, we should have guidelines.

  • ⏳ Add /docs/testing.md with guidelines for writing unit, integration and end-to-end tests

Related issues:



LEGEND

⏳ = to do
🚧 = in progress
✅ = done

Note: this is part of an experiment to be more transparent about our priorities and our roadmap. See everything related to this effort in the project board

@jsjoeio jsjoeio added the enhancement Some improvement that isn't a feature label Feb 10, 2021
@jsjoeio jsjoeio pinned this issue Feb 10, 2021
@jsjoeio jsjoeio changed the title ☂️ [Roadmap] Improve Testing ☂️ [Roadmap]: Improve Testing Mar 4, 2021
@jsjoeio jsjoeio added the testing Anything related to testing label May 14, 2021
@jsjoeio
Copy link
Contributor Author

jsjoeio commented May 14, 2021

We are moving away from the umbrella issue approach and instead only using the Project Board. Things that are not yet issues are cards. Once they are to be worked on, they will be converted to issues.

See items under "To do" in Roadmap: https://github.com/cdr/code-server/projects/4

@jsjoeio jsjoeio closed this as completed May 14, 2021
@jsjoeio jsjoeio unpinned this issue May 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Some improvement that isn't a feature testing Anything related to testing
Projects
None yet
Development

No branches or pull requests

1 participant