This is an automated email from the ASF dual-hosted git repository. davidb pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-feature-analyser.git.
from 7267974 Merge branch 'master' of https://github.com/apache/sling-org-apache-sling-feature-analyser new 4952b2e SLING-8191 API Region dependency analyzer should automatically check relevant region combinations new 9304635 SLING-8169 Bundle Import/Export Analyser needs to take API Regions into account The 108 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: pom.xml | 2 + .../feature/analyser/task/impl/ApiRegions.java | 36 +-- .../task/impl/CheckApiRegionsDependencies.java | 24 +- .../task/impl/CheckBundleExportsImports.java | 223 +++++++++++++-- .../task/impl/CheckApiRegionsDuplicatesTest.java | 11 +- .../task/impl/CheckBundleExportsImportsTest.java | 301 +++++++++++++++++++++ .../f_f_1/bundleOrigins.properties | 2 + .../f_f_1/regionOrigins.properties | 2 + .../f_f_1/bundleOrigins.properties | 2 + .../f_f_1/regionOrigins.properties | 2 + .../f_f_1/bundleOrigins.properties | 2 + .../f_f_1/regionOrigins.properties | 1 + .../f_f_1/bundleOrigins.properties | 2 + .../f_f_1/regionOrigins.properties | 2 + .../f_f_2/bundleOrigins.properties | 4 + .../f_f_2/regionOrigins.properties | 3 + .../test-bundle-src/build-test-bundles.sh | 4 + src/test/resources/test-bundle-src/test-bundle1.mf | 4 + src/test/resources/test-bundle-src/test-bundle2.mf | 5 + src/test/resources/test-bundle-src/test-bundle3.mf | 4 + src/test/resources/test-bundle-src/test-bundle4.mf | 4 + src/test/resources/test-bundle1.jar | Bin 0 -> 434 bytes src/test/resources/test-bundle2.jar | Bin 0 -> 457 bytes src/test/resources/test-bundle3.jar | Bin 0 -> 431 bytes src/test/resources/test-bundle4.jar | Bin 0 -> 420 bytes 25 files changed, 590 insertions(+), 50 deletions(-) create mode 100644 src/test/java/org/apache/sling/feature/analyser/task/impl/CheckBundleExportsImportsTest.java create mode 100644 src/test/resources/origins/testImportExportWithMatchingRegion/f_f_1/bundleOrigins.properties create mode 100644 src/test/resources/origins/testImportExportWithMatchingRegion/f_f_1/regionOrigins.properties create mode 100644 src/test/resources/origins/testImportExportWithRegionMismatch/f_f_1/bundleOrigins.properties create mode 100644 src/test/resources/origins/testImportExportWithRegionMismatch/f_f_1/regionOrigins.properties create mode 100644 src/test/resources/origins/testImportExportWithRegionsMissing/f_f_1/bundleOrigins.properties create mode 100644 src/test/resources/origins/testImportExportWithRegionsMissing/f_f_1/regionOrigins.properties create mode 100644 src/test/resources/origins/testImportFromGlobalAlwaysSucceeds/f_f_1/bundleOrigins.properties create mode 100644 src/test/resources/origins/testImportFromGlobalAlwaysSucceeds/f_f_1/regionOrigins.properties create mode 100644 src/test/resources/origins/testImportFromOtherBundleInSameFeature/f_f_2/bundleOrigins.properties create mode 100644 src/test/resources/origins/testImportFromOtherBundleInSameFeature/f_f_2/regionOrigins.properties create mode 100755 src/test/resources/test-bundle-src/build-test-bundles.sh create mode 100644 src/test/resources/test-bundle-src/test-bundle1.mf create mode 100644 src/test/resources/test-bundle-src/test-bundle2.mf create mode 100644 src/test/resources/test-bundle-src/test-bundle3.mf create mode 100644 src/test/resources/test-bundle-src/test-bundle4.mf create mode 100644 src/test/resources/test-bundle1.jar create mode 100644 src/test/resources/test-bundle2.jar create mode 100644 src/test/resources/test-bundle3.jar create mode 100644 src/test/resources/test-bundle4.jar