• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ponder-lab / Hybridize-Functions-Refactoring / 25864606067
79%

Build:
DEFAULT BRANCH: main
Ran 14 May 2026 02:09PM UTC
Jobs 1
Files 30
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 May 2026 02:00PM UTC coverage: 70.959%. Remained the same
25864606067

push

github

web-flow
Consume WALA 1.7.2 from Maven Central; drop `ponder-lab/WALA` p2 fork (#485)

* Consume WALA 1.7.2 from Maven Central; drop the `ponder-lab/WALA` p2 fork.

Closes #474.

`hybridize.target` swaps the `https://raw.githubusercontent.com/ponder-lab/WALA/v1.7/com.ibm.wala-repository` p2 `<location type="InstallableUnit">` for a `<location type="Maven">` block listing the five WALA 1.7.2 artifacts (`core`, `cast`, `shrike`, `util`, `ide`) from Maven Central, modeling the Ariadne `<location type="Maven">` block already in the file.

The published 1.7.2 jars are plain Java jars without OSGi metadata (manifests contain only `Manifest-Version: 1.0`). Tycho's `missingManifest="generate"` bnd-wraps each as `wrapped.com.ibm.wala.com.ibm.wala.<artifact>`, so `Require-Bundle: com.ibm.wala.ide` cannot resolve the wrapped bundle. Switch to package-level imports instead:

- Drop `com.ibm.wala.ide;bundle-version="1.6.2"` from `Require-Bundle` in `edu.cuny.hunter.hybridize.core/META-INF/MANIFEST.MF`.
- Add `com.ibm.wala.cast.types`, `com.ibm.wala.core.util.strings`, `com.ibm.wala.ipa.modref`, `com.ibm.wala.util.intset` to `Import-Package`—previously available transitively through the IDE bundle's re-exports under `Require-Bundle`, now needed explicitly.

`edu.cuny.hunter.hybridize.feature/feature.xml`:

- Drop the `<discovery>` URL pointing at the WALA p2 fork.
- Drop `<includes id="com.ibm.wala.ide_feature"/>` and `<import plugin="com.ibm.wala.ide"/>`—no equivalent feature group exists on Maven Central, and the wrapped plugin BSN is `wrapped.*`.
- Add `<plugin id="wrapped.com.ibm.wala.com.ibm.wala.{core,cast,shrike,util,ide}"/>` entries, modeling the existing `wrapped.com.ibm.wala.com.ibm.wala.cast.python.ml` Ariadne entry.

Verification: `./mvnw verify` green—471 tests, 0 failures, 0 errors, 11 skipped (same as baseline).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* Drop remaining `ponder-lab/WALA` p2 references after Maven Central switch.

... (continued)

1102 of 1553 relevant lines covered (70.96%)

0.71 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25864606067.1 14 May 2026 02:09PM UTC 30
70.96
GitHub Action Run
Source Files on build 25864606067
  • Tree
  • List 30
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25864606067
  • 94f9ab7d on github
  • Prev Build on main (#25864247600)
  • Next Build on main
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc