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

#9: background process #200

Merged
merged 46 commits into from
Mar 1, 2024

Conversation

MustaphaOuchen
Copy link
Contributor

@MustaphaOuchen MustaphaOuchen commented Feb 13, 2024

Closes #9

@MustaphaOuchen MustaphaOuchen added the enhancement New feature or request label Feb 13, 2024
…dProcess

# Conflicts:
#	cli/src/main/java/com/devonfw/tools/ide/process/ProcessContextImpl.java
#	cli/src/main/java/com/devonfw/tools/ide/tool/LocalToolCommandlet.java
#	cli/src/main/java/com/devonfw/tools/ide/tool/ToolCommandlet.java
#	cli/src/main/java/com/devonfw/tools/ide/tool/jmc/Jmc.java
…dProcess

# Conflicts:
#	cli/src/main/java/com/devonfw/tools/ide/tool/jmc/Jmc.java
@coveralls
Copy link
Collaborator

coveralls commented Feb 20, 2024

Pull Request Test Coverage Report for Build 8063294250

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 175 unchanged lines in 8 files lost coverage.
  • Overall coverage increased (+1.1%) to 58.254%

Files with Coverage Reduction New Missed Lines %
com/devonfw/tools/ide/tool/terraform/Terraform.java 1 40.0%
com/devonfw/tools/ide/tool/jmc/Jmc.java 4 77.14%
com/devonfw/tools/ide/common/SystemPath.java 14 56.6%
com/devonfw/tools/ide/tool/eclipse/Eclipse.java 16 2.7%
com/devonfw/tools/ide/context/GitContextImpl.java 27 52.81%
com/devonfw/tools/ide/tool/ide/IdeToolCommandlet.java 30 7.3%
com/devonfw/tools/ide/tool/ToolCommandlet.java 37 51.91%
com/devonfw/tools/ide/process/ProcessContextImpl.java 46 47.58%
Totals Coverage Status
Change from base Build 8061873366: 1.1%
Covered Lines: 3954
Relevant Lines: 6528

💛 - Coveralls

Copy link
Member

@hohwille hohwille left a comment

Choose a reason for hiding this comment

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

@MustaphaOuchen thanks for your rework. You really mastered this tricky problem and created an excellent solution. Thanks also for adding very detailed and helpful JavaDoc to ProcessMode, etc. 👍
I wanted to resolve all my comments that seemed to be just nice to have so I can even address them after the merge but the last one about Eclipse needs to be addressed before we can merge. Please have a look. If you can resolve all comments even better...

@hohwille hohwille assigned MustaphaOuchen and unassigned hohwille Feb 26, 2024
Copy link
Member

@hohwille hohwille left a comment

Choose a reason for hiding this comment

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

@MustaphaOuchen thanks for the rework. Great job. Now ready for merge. 👍

@hohwille hohwille merged commit 2df8b88 into devonfw:main Mar 1, 2024
4 checks passed
@hohwille hohwille added the story-review marks PRs that will be presented in the sprint-review label May 3, 2024
@hohwille hohwille added reviewed Marks PRs that have been presented in the sprint-review meeting or that do not need to be presented. and removed story-review marks PRs that will be presented in the sprint-review labels Jun 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request reviewed Marks PRs that have been presented in the sprint-review meeting or that do not need to be presented.
Projects
Status: ✅ Done
Development

Successfully merging this pull request may close these issues.

Implement solution for launching background process and emulating start command
4 participants