eclipse-pde / eclipse.pde

Eclipse Public License 2.0
24 stars 58 forks source link

Compute the affected projects of a manifest change and request rebuild #1262

Open laeubi opened 1 month ago

laeubi commented 1 month ago

The bnd generated manifest can have some changes that affect other projects so they require a rebuild, this adds a method that computes a delta of the difference in the manifest and request to rebuild these projects.

github-actions[bot] commented 1 month ago

Test Results

 6 files   -    285   6 suites   - 285   14s :stopwatch: - 58m 13s  4 tests  -  3 574   4 :white_check_mark:  -  3 498  0 :zzz:  -  76  0 :x: ±0  12 runs   - 11 019  12 :white_check_mark:  - 10 788  0 :zzz:  - 231  0 :x: ±0 

Results for commit b0c40b64. ± Comparison against base commit c32168e4.

This pull request removes 3574 tests. ``` AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_importPackage AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_includeFragments AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_includeFragmentsProvidingPackages AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_includeNonTestFragments AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_includeOptional AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_requireBundle AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_requireBundle2 AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_requireDifferentVersions AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.DependencyManagerTest ‑ testFindRequirementsClosure_requiredCapability AllPDETests org.eclipse.pde.core.tests.internal.AllPDECoreTests org.eclipse.pde.core.tests.internal.WorkspaceModelManagerTest ‑ testBundleRootHandling_bundleRootChangedFromDefaultToOthersAndReverse … ```

:recycle: This comment has been updated with latest results.