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

BSP support #232

Open
hugo-vrijswijk opened this issue Jun 24, 2019 · 0 comments
Open

BSP support #232

hugo-vrijswijk opened this issue Jun 24, 2019 · 0 comments
Labels
discussion Discuss new ideas or improvements experimental Could potentionally be a new feature in the future help wanted Extra attention is needed

Comments

@hugo-vrijswijk
Copy link
Member

hugo-vrijswijk commented Jun 24, 2019

It'd be cool if we could provide a build server protocol integration. This way we wouldn't have to support each build tool specifically, but they would (hopefully) work out of the box.

What we need from BSP (I think):

  • Execute tests
  • Set sources directory
  • Set property or environment variable before running tests in order to activate a mutation

If we can do all of the above, we should also think about how to distribute the plugin/extension. I am not sure if we would still need to build a small plugin for each tool that plugs into stryker4s-bsp, or if it can be a standalone thing. If it's a standalone tool, it'd be cool if you could start it with Coursier by just running something like coursier launch io.stryker-mutator::stryker4s-bsp:0.x.0.

I have made some sort of a form of a start in the bsp-runner branch.

@hugo-vrijswijk hugo-vrijswijk added the experimental Could potentionally be a new feature in the future label Jun 24, 2019
@hugo-vrijswijk hugo-vrijswijk added discussion Discuss new ideas or improvements help wanted Extra attention is needed labels Sep 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Discuss new ideas or improvements experimental Could potentionally be a new feature in the future help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant