adobe / aem-modernize-tools

A suite of tools to modernize your AEM Sites implementations off legacy features.
http://opensource.adobe.com/aem-modernize-tools/
Apache License 2.0
64 stars 42 forks source link

Additional Property Processing #158

Closed bstopp closed 2 years ago

bstopp commented 2 years ago

Description

This adds support for consolidating multiple properties into an array property. Additionally it add support for 1:1 mapping of source-to-destination values.

Types of changes

Checklist:

codecov[bot] commented 2 years ago

Codecov Report

Merging #158 (b101931) into main (a19be05) will increase coverage by 0.06%. The diff coverage is 83.07%.

Impacted file tree graph

@@             Coverage Diff              @@
##               main     #158      +/-   ##
============================================
+ Coverage     80.42%   80.48%   +0.06%     
- Complexity      492      505      +13     
============================================
  Files            38       39       +1     
  Lines          2202     2245      +43     
  Branches        399      413      +14     
============================================
+ Hits           1771     1807      +36     
- Misses          312      313       +1     
- Partials        119      125       +6     
Flag Coverage Δ
unittests 80.48% <83.07%> (+0.06%) :arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
...obe/aem/modernize/servlet/ListChildrenServlet.java 100.00% <ø> (ø)
...modernize/rule/impl/RewritePropertyProcessors.java 80.39% <80.39%> (ø)
.../aem/modernize/rule/impl/NodeBasedRewriteRule.java 94.19% <92.85%> (+0.79%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update a19be05...b101931. Read the comment docs.