Skip to content

☂️ [Roadmap]: Improve Testing #2712

Closed

Description

@jsjoeio

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

Activity

  1. pinned this issue on Feb 10, 2021
  2. changed the title [-]☂️ [Roadmap] Improve Testing[/-] [+]☂️ [Roadmap]: Improve Testing[/+] on Mar 4, 2021
  3. jsjoeio commented on May 14, 2021

    @jsjoeio
    ContributorAuthor

    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

  4. unpinned this issue on May 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementSome improvement that isn't a featuretestingAnything related to testing

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions