Skip to content

Retire the stale SAC dependency from the css.swt test bundle#4139

Merged
vogella merged 1 commit into
eclipse-platform:masterfrom
vogella:css-retire-sac
Jun 26, 2026
Merged

Retire the stale SAC dependency from the css.swt test bundle#4139
vogella merged 1 commit into
eclipse-platform:masterfrom
vogella:css-retire-sac

Conversation

@vogella

@vogella vogella commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

After the CSS value-record migration the production bundles no longer reference SAC. The only remaining org.w3c.css.sac trace was the tkuiTestsToRefactor legacy tests in org.eclipse.e4.ui.tests.css.swt plus a matching Import-Package in its manifest. That folder is not on the build path (only src/ is compiled), so it never ran as tests.

This deletes the folder and drops the SAC Import-Package, which lets the org.w3c.css.sac library leave the target platform once no bundle outside this repo needs it. Independent of the cascade work in #4122.

The production CSS bundles no longer reference SAC after the value-record
migration. The only remaining org.w3c.css.sac trace was the uncompiled
tkuiTestsToRefactor legacy tests and a matching Import-Package in the
org.eclipse.e4.ui.tests.css.swt manifest. That folder is not on the build
path, so it never ran as tests. Delete it and drop the Import-Package so
the SAC library can leave the target platform.
@vogella vogella marked this pull request as ready for review June 26, 2026 06:52
@github-actions

Copy link
Copy Markdown
Contributor

Test Results

   855 files  ±0     855 suites  ±0   59m 9s ⏱️ + 3m 16s
 8 083 tests ±0   7 840 ✅ ±0  243 💤 ±0  0 ❌ ±0 
20 151 runs  ±0  19 497 ✅ ±0  654 💤 ±0  0 ❌ ±0 

Results for commit 5771c39. ± Comparison against base commit 4f036a6.

@vogella

vogella commented Jun 26, 2026

Copy link
Copy Markdown
Contributor Author

Before and during my work on the CSS engine I added lots of tests to ensure that I do not break existing functionality. These tests are outdated and test old API so I remove them.

These are reference tests dead since 2008 (since 17 years) only touched recently by my global "update color constructors" sweep.

@vogella vogella merged commit 5a8b668 into eclipse-platform:master Jun 26, 2026
18 checks passed
@vogella vogella deleted the css-retire-sac branch June 26, 2026 10:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant