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

Epic: Nigthly test for devon IDE and tool installation #663

Closed
JokeFrels opened this issue Dec 27, 2021 · 3 comments
Closed

Epic: Nigthly test for devon IDE and tool installation #663

JokeFrels opened this issue Dec 27, 2021 · 3 comments
Labels
duplicate This issue or pull request already exists Epic something big that needs to be split into smaller stories (issues)
Milestone

Comments

@JokeFrels
Copy link

JokeFrels commented Dec 27, 2021

As a devon framework user I want to install the devon IDE and the tools that I need without any difficulties to be able to start right away. Since there can be changes, there should be an automated nightly test with GitHub Actions for the devon IDE and each tool that checks if the tool still can be installed.

@hohwille
Copy link
Member

hohwille commented Jan 6, 2022

Some aspects to consider for such automated testing:

  • tools to test (java, mvn, eclipse, intellij, vscode, jenkins, node, npm, yarn, jasypt, etc.)
  • versions to test per tool (will we only test that currently configured latest default version is working or will we also check specific older versions or even all versions we ever officially used as default in any release of devonfw-ide?)
  • plugins (eclipse, intellij, vscode all support plugins - do we want to test this as well? Do we want to test all plugins including those that are disabled with active=false?)
  • combinations (maybe some bug only occurs if you use an older Java version with a newer Eclipse version or vice versa. The number of combinations will "explode" and we can not cover everything).
  • do we only want to test our mirrors or do we want to test various installation features of the devonfw-ide? The latter also includes features such as custom-tooling - see bug Installation of custom tools broken #669 or software-repository?

Do not get me wrong: I am happy if we start agile step by step. Everything in this direction is a step forward for better quality. I just wanted to outline that after all testing of devonfw-ide is more tricky than one might think in the first place and we should think early on what we might want to archive on the long run...

@JokeFrels JokeFrels added the Epic something big that needs to be split into smaller stories (issues) label Jan 19, 2022
@JokeFrels JokeFrels changed the title Nigthly test for tool installation Nigthly test for devon IDE and tool installation Jan 24, 2022
@hohwille hohwille changed the title Nigthly test for devon IDE and tool installation Epic: Nigthly test for devon IDE and tool installation May 24, 2022
@hohwille
Copy link
Member

More or less a duplicate of #691 ?

@hohwille hohwille removed the Team_IDE label Jan 17, 2023
@hohwille hohwille added the duplicate This issue or pull request already exists label Apr 24, 2023
@hohwille hohwille added this to the internal milestone Apr 24, 2023
@hohwille
Copy link
Member

Finally closing as duplicate and #691 was already implemented...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists Epic something big that needs to be split into smaller stories (issues)
Projects
None yet
Development

No branches or pull requests

3 participants