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

Support multiple installed engines #3

Closed
CharliePoole opened this issue Aug 15, 2016 · 2 comments
Closed

Support multiple installed engines #3

CharliePoole opened this issue Aug 15, 2016 · 2 comments

Comments

@CharliePoole
Copy link
Collaborator

@CharliePoole commented on Sat Dec 12 2015

This may end up being a non-issue, if our existing code takes care of the job, but I have a suspicion it doesn't. Here's what we need to verify and/or implement:

  • Multiple engines can be present in well-known locations or pointed to from the registry or settings.
  • All such engines should be examined by the EngineActivator when deciding which engine to use.
  • Each engine may potentially have it's own set of extensions.
  • Each engine may also point to a set of shared extensions.
  • In addition to such "findable" engines, any runner may be packaged with a private engine. Such an engine will not be available to other runners.
  • The engine that is found and used by a runner should be easily identifiable by the user, in order to facilitate bug reporting and debugging.

While this is not a user-facing feature, being able do the above is a prerequisite for other features we want to implement.


@CharliePoole commented on Mon Jun 13 2016

Postponing this... it's important but not urgent.

@CharliePoole
Copy link
Collaborator Author

CharliePoole commented Jun 20, 2017

I'm removing my name from this. Hopefully, someone on the @nunit/engine-team will be interested in taking it on. It may not actually be as high a priority as we once thought because (a) we seem to favor having a separate engine for each runner and (b) we have left it for a long time without issues.

@CharliePoole CharliePoole removed their assignment Jun 20, 2017
ChrisMaddock pushed a commit that referenced this issue Jul 31, 2017
Add TeamCity extension
ChrisMaddock added a commit that referenced this issue Jul 31, 2017
Realised this was missed out from #3.
@ChrisMaddock
Copy link
Member

I'm going to close this issue. We've moved away from the 'centrally installed engine' approach since this was first written, and I don't see it becoming a priority to reinstate in the near furture.

@ChrisMaddock ChrisMaddock modified the milestones: 3.12.0, Closed Without Action Jan 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants