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

Create A Standardized Test System Like Language Service and Make Testing First Class #97919

Closed
JohnGalt1717 opened this issue May 15, 2020 · 6 comments
Assignees
Labels
api *duplicate Issue identified as a duplicate of another issue(s) feature-request Request for new features or functionality
Milestone

Comments

@JohnGalt1717
Copy link

One of the real breakthroughs of VS Code is the language service. It allows any language to be hooked in and work with all of the first class features of a modern editor. It's what enables VS Code to be so great.

Right now, there's no such thing for testing and as a result you have separate test stuff for .net core, protractor, java, etc. and none of them work very well.

It would be really great (and I think necessary) for VS Code to get to where VS.net is with a standard test hardness similar to how the language service works that every test system can hook into and automatically provide tests to a test tab on the left side. This would allow realtime background test monitoring, tests from multiple providers in the same folder (this happens with Angular as an example), and live testing similar to VS.net.

This is really the last blocker we have with our team being able to use vs code with remote containers and slim down from vs.net and even using Android Studio from flutter etc. The test systems are just too unreliable as it stands so adding a standardized system would be a HUGE win for everyone I think.

@dbaeumer
Copy link
Member

This would require API and VS Code and something like a LSP for testing.

@dbaeumer dbaeumer added the feature-request Request for new features or functionality label May 18, 2020
@JohnGalt1717
Copy link
Author

@dbaeumer

The hope from this would be to create a first class testing story in VS Code that works for all languages and enables all of the features you get in vs.net and other IDEs but does so in a generic way instead of being targeted to just a select few languages etc.

Am I conveying the idea well enough?

@connor4312
Copy link
Member

We've started on this in #107467

/duplicate #107467 #9505

@github-actions github-actions bot locked and limited conversation to collaborators Dec 5, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
api *duplicate Issue identified as a duplicate of another issue(s) feature-request Request for new features or functionality
Projects
None yet
Development

No branches or pull requests

7 participants
@jrieken @JohnGalt1717 @dbaeumer @connor4312 @alexdima @sandy081 and others