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

Improve IDE detection #18682

Closed
wants to merge 1 commit into from
Closed

Improve IDE detection #18682

wants to merge 1 commit into from

Conversation

geoand
Copy link
Contributor

@geoand geoand commented Jul 14, 2021

  • Test more possible cases for Windows
  • Support detection for multi-module projects

Fixes: #18676

* Test more possible cases for Windows
* Support detection for multi-module projects

Fixes: quarkusio#18676
@Sanne
Copy link
Member

Sanne commented Jul 14, 2021

This stuff looks really brittle. Is there any way we could think of having integration tests for such cases? Anyone from the IDE teams might be able to help @maxandersen ?

(not meant to be a blocking remark on this particular PR, just a general thought)

Copy link
Member

@Sanne Sanne left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved based on trust - I have no idea :)

@geoand
Copy link
Contributor Author

geoand commented Jul 14, 2021

Yeah, I completely agree.

The reason the PR is in draft is that I was OP to check it if possible

@Postremus
Copy link
Member

@geoand FTR, the IdeProcessor is also not detecting idea when using fedora as os. I am investigating.

@geoand
Copy link
Contributor Author

geoand commented Jul 14, 2021

@geoand FTR, the IdeProcessor is also not detecting idea when using fedora as os. I am investigating.

I'm looking forward to what you find :)

@maxandersen
Copy link
Member

This stuff looks really brittle. Is there any way we could think of having integration tests for such cases? Anyone from the IDE teams might be able to help @maxandersen ?

its brittle but thats the business of trying to detect this - users can always override.

about integration tests this is probably something QE could add to their bigger setup tests - not sure IDE team can help here.

@maxandersen maxandersen added the triage/qe? Issue could use a quality focused review to further harden it label Jul 14, 2021
@quarkus-bot
Copy link

quarkus-bot bot commented Jul 14, 2021

/cc @mjurc, @rsvoboda

@maxandersen
Copy link
Member

to QE: could you have tests with various IDE's on various platforms that could test these are detected ?

@rsvoboda
Copy link
Member

Hi Max, sure we can. New automation and target environment preparation will be needed. For this effort, a new Feature Request needs to be created to define requirements (minimal set and the ideal set) and to prioritize it comparing to the other product requirements.

@Postremus
Copy link
Member

Postremus commented Jul 15, 2021

@geoand I commited my fixes to https://github.com/Postremus/quarkus/commits/%2318676. How do we proceed from here, should I simply open a new PR?

Essentially, idea is now opened correctly on fedora and windows.

@geoand
Copy link
Contributor Author

geoand commented Jul 16, 2021

Cool.

Please open a new PR (I will close this one)

@geoand geoand closed this Jul 16, 2021
@quarkus-bot quarkus-bot bot added the triage/invalid This doesn't seem right label Jul 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/core triage/invalid This doesn't seem right triage/qe? Issue could use a quality focused review to further harden it
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Clicking on application class in stacktrace causes 500 in dev ui
5 participants