Closed hohwille closed 3 months ago
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
com/devonfw/tools/ide/merge/FileMerger.java | 4 | 33.33% | ||
com/devonfw/tools/ide/environment/EnvironmentVariables.java | 7 | 81.36% | ||
com/devonfw/tools/ide/merge/xmlmerger/XmlMerger.java | 10 | 77.78% | ||
com/devonfw/tools/ide/merge/JsonMerger.java | 12 | 77.33% | ||
com/devonfw/tools/ide/merge/PropertiesMerger.java | 15 | 41.67% | ||
com/devonfw/tools/ide/environment/AbstractEnvironmentVariables.java | 20 | 78.24% | ||
<!-- | Total: | 68 | --> |
Totals | |
---|---|
Change from base Build 9610011440: | 0.01% |
Covered Lines: | 4972 |
Relevant Lines: | 7883 |
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
com/devonfw/tools/ide/merge/FileMerger.java | 4 | 33.33% | ||
com/devonfw/tools/ide/environment/EnvironmentVariables.java | 7 | 81.36% | ||
com/devonfw/tools/ide/context/IdeContext.java | 7 | 45.28% | ||
com/devonfw/tools/ide/merge/xmlmerger/XmlMerger.java | 10 | 77.78% | ||
com/devonfw/tools/ide/merge/JsonMerger.java | 12 | 77.33% | ||
com/devonfw/tools/ide/merge/PropertiesMerger.java | 15 | 41.67% | ||
com/devonfw/tools/ide/environment/AbstractEnvironmentVariables.java | 20 | 78.24% | ||
com/devonfw/tools/ide/step/Step.java | 20 | 36.36% | ||
com/devonfw/tools/ide/tool/mvn/Mvn.java | 35 | 41.54% | ||
<!-- | Total: | 130 | --> |
Totals | |
---|---|
Change from base Build 9610011440: | -0.06% |
Covered Lines: | 4981 |
Relevant Lines: | 7905 |
@slskiba did some review and could not find concerns but also not verify all changes as reported today in daily meeting. I will merge this today as we need this feature for https://github.com/devonfw/ide-settings/pull/51.
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
com/devonfw/tools/ide/merge/FileMerger.java | 4 | 33.33% | ||
com/devonfw/tools/ide/environment/EnvironmentVariables.java | 7 | 81.36% | ||
com/devonfw/tools/ide/context/IdeContext.java | 7 | 45.28% | ||
com/devonfw/tools/ide/merge/xmlmerger/XmlMerger.java | 10 | 77.78% | ||
com/devonfw/tools/ide/merge/JsonMerger.java | 12 | 77.33% | ||
com/devonfw/tools/ide/merge/PropertiesMerger.java | 15 | 41.67% | ||
com/devonfw/tools/ide/environment/AbstractEnvironmentVariables.java | 20 | 78.24% | ||
com/devonfw/tools/ide/step/Step.java | 20 | 36.36% | ||
com/devonfw/tools/ide/tool/mvn/Mvn.java | 35 | 41.54% | ||
<!-- | Total: | 130 | --> |
Totals | |
---|---|
Change from base Build 9658247376: | -0.06% |
Covered Lines: | 4985 |
Relevant Lines: | 7942 |
fixes #171
VariableSyntax
enum incl. testEnvironmentVariables
by addingresolve
method variant withboolean legacySupport
for workspace mergerIdeVariables.IDE_VARIABLE_SYNTAX_LEGACY_SUPPORT_ENABLED
FileMerger
and implementations to use this new variableAbstractEnvironmentVariables
implemetingresolve
andinverseResolve
methods.