#2056 Replaced progress bar with progress information for plugin installation#2105
Conversation
* Removed custom implementation of installPlugins() with progressbar in Vscode.java * Modified name of stop with progress marker "(n/m)" in installPlugins() in PluginBasedCommandlet.java.
…tive plugins and also use the total amount of active plugins instead of all.
Coverage Report for CI Build 29607429678Coverage decreased (-0.07%) to 72.432%Details
Uncovered ChangesNo uncovered changes found. Coverage Regressions26 previously-covered lines in 8 files lost coverage.
Coverage Stats💛 - Coveralls |
…ng progress marker.
…-progress-bar-for-vscode-plugins # Conflicts: # CHANGELOG.adoc
hohwille
left a comment
There was a problem hiding this comment.
@oanding-blrng thanks for your PR. All solved perfectly correct and new feature works out as planned. Great job 👍
BTW: sorry for the late response.
For the record, in the tests you could have also changed from hasMessage to hasNoMessageContaining so we do not depend on the plugin count and tests are less likely to break on small changes of the test project structure. However, I also like your exact assertion to make the feature explicit. Since we dropped for overloading the basic project and have dedicated test projects per commandlet or use-case this should be stable enough and is even better this way.
I will move the CHANGELOG entry up to the current release and then merge.

This PR fixes #2056
Implemented changes:
(N/M)) in default implementation for installing plugins in PluginBasedCommandlet (progress marker should be visible also for installing plugins in other plugin based IDEs, if plugins are setup in settingsTesting instructions
Please add conscise, understandable instructions on how a reviewer can test/verify the functionality of your contribution here:
ide uninstall vscodeto force installationvscodeorinstall vscodeas the program argumentRetesting after Merge
ide uninstall vscodeto force installationide vscodeoride install vscodeChecklist for this PR
Make sure everything is checked before merging this PR. For further info please also see
our DoD.
mvn clean testlocally all tests pass and build is successful#«issue-id»: «brief summary»(e.g.#921: fixed setup.bat). If no issue ID exists, title only.In Progressand assigned to you or there is no issue (might happen for very small PRs)with
internal