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

#663: eclipse force loop #665

Merged
merged 8 commits into from
Sep 30, 2024

Conversation

hohwille
Copy link
Member

fixes #663

    1. commit adds a JUnit test to reproduce the bug
    1. commit fixes the bug (and improves eclipse plugin installation step)
    1. commit fixes TomcatTest that was fragile and broke - it is now more realistic

Side-note: Before ToolRepositoryMock.resolveVersion was a pointless mock causing unrealistic behaviour. I fixed this but kept a legacy fallback avoiding to cleanup most other tests. We will get an error logged and can cleanup existing tests that test with inconsistent config.

@hohwille hohwille added eclipse related to Eclipse IDE CLI IDEasy command-line-interface (parsing args, etc.) install installation process of IDE + tools and install commandlet bugfix labels Sep 30, 2024
@hohwille hohwille added this to the release:2024.09.002 milestone Sep 30, 2024
@hohwille hohwille self-assigned this Sep 30, 2024
Copy link
Contributor

@jan-vcapgemini jan-vcapgemini left a comment

Choose a reason for hiding this comment

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

LGTM. I've added some questions.

@coveralls
Copy link
Collaborator

coveralls commented Sep 30, 2024

Pull Request Test Coverage Report for Build 11113626165

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 92 unchanged lines in 3 files lost coverage.
  • Overall coverage increased (+0.4%) to 66.483%

Files with Coverage Reduction New Missed Lines %
com/devonfw/tools/ide/url/model/file/json/ToolDependencies.java 1 76.92%
com/devonfw/tools/ide/tool/LocalToolCommandlet.java 14 86.83%
com/devonfw/tools/ide/context/AbstractIdeContext.java 77 60.13%
Totals Coverage Status
Change from base Build 11113446156: 0.4%
Covered Lines: 6115
Relevant Lines: 8854

💛 - Coveralls

@hohwille hohwille merged commit 805f545 into devonfw:main Sep 30, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bugfix CLI IDEasy command-line-interface (parsing args, etc.) eclipse related to Eclipse IDE install installation process of IDE + tools and install commandlet
Projects
Status: ✅ Done
Development

Successfully merging this pull request may close these issues.

Endless loop when installing Eclipse in force mode
3 participants