Closed
Description
-
From Split HLS plugins into internal libraries #421: there is a friction for testing plugins that may live outside this repo. Now hls does not offer any test library to be used in those plugins, so functional tests must live in this repo (or it needs to be copied)
I can think off in some paths:
- move test infrastructure into hls-plugin-api if possible to avoid copy it in each plugin
- to avoid create another package hls-plugin-api-test
- depend at runtime on hls executable without having it as component of the package (i think it should be possible somehow, but i have not checked it)
- or create a dummy lsp server plugin container and put it in hls-plugin-api (or in lsp-test @bubba?)
We always could let the funcional tests live in hls, at least temporary, while we find out a final solution.