Skip to content

Extracts ghcide-tests and migrate it to use hls-test-utils #4173

Closed
@soulomoon

Description

@soulomoon

I think we should pick up #3315,
This can be served as part of #3736,
Extracts ghcide-tests, and migrate the test to use hls-test-utils. This can be served as a pre-step to move the all the functionalities of ghcide to the stand alone plugin #2979

Some benifits:

  1. Removal of code duplication.
  2. Test speed up, we can refactor the test that is doing unconditional wait along the way.
  3. Test correctness, we can refactor some tests that are not designed properly.

When I have done a proof of concept of #2979,
I migrate some of the tests to use hls-test-utils, I have some positive result, some tests can be run 2 to 3 times faster.

Jobs that need to be done

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions