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

#208: improve test infrastructure #238

Merged
merged 51 commits into from
Mar 4, 2024

Conversation

hohwille
Copy link
Member

@hohwille hohwille commented Mar 3, 2024

Fixes #208
Based on and replacement of the PR #222 work from @MustaphaOuchen

  • automatic test repository support in test context
  • auto-mock process mode and print std out/error to logger in tests
  • fixes some bugs with process context and env variables
  • improves/fixes IDE_HOME detection
  • improve generic extract support
  • align test-cases and simplify test context creation

MustaphaOuchen and others added 30 commits February 22, 2024 16:55
…//github.com/MustaphaOuchen/IDEasy into feature/208-MockOutToolRepoRefactorTestInfra

# Conflicts:
#	cli/src/main/java/com/devonfw/tools/ide/tool/ToolCommandlet.java
…opy of set up folders is used
…olRepoRefactorTestInfra

# Conflicts:
#	cli/src/main/java/com/devonfw/tools/ide/context/AbstractIdeContext.java
This reverts commit ec81c3c.
@hohwille hohwille linked an issue Mar 4, 2024 that may be closed by this pull request
@hohwille
Copy link
Member Author

hohwille commented Mar 4, 2024

Usually I prefer small PRs for individual small stories. Here many different things have collected into a single monster PR what is usually undesired. However, as we all noticed, the test-infrastructure is required for the team to process as otherwise most other PRs are blocked. Also a team-review of this PR would most likely postpone this from a merge for at least a week.
I will therefore merge this now. Everybody is still invited to review and give feedback for improvements or to learn what has changed even after the merge...

@hohwille hohwille merged commit bb37bd1 into devonfw:main Mar 4, 2024
4 checks passed
@hohwille hohwille added this to the release:2024.02.001 milestone Mar 4, 2024
hohwille added a commit to hohwille/IDEasy that referenced this pull request Mar 5, 2024
hohwille added a commit to hohwille/IDEasy that referenced this pull request Mar 5, 2024
hohwille added a commit that referenced this pull request Mar 8, 2024
hohwille added a commit that referenced this pull request Mar 12, 2024
@hohwille hohwille added the story-review marks PRs that will be presented in the sprint-review label May 3, 2024
@hohwille hohwille self-assigned this 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 May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
reviewed Marks PRs that have been presented in the sprint-review meeting or that do not need to be presented.
Projects
Status: ✅ Done
4 participants