Skip to content

test(e2e): compare Ionic 8 and 9 screenshots - #113

Merged
rdlabo merged 12 commits into
mainfrom
test/ionic-8-9-e2e-matrix
Aug 21, 2026
Merged

test(e2e): compare Ionic 8 and 9 screenshots#113
rdlabo merged 12 commits into
mainfrom
test/ionic-8-9-e2e-matrix

Conversation

@rdlabo

@rdlabo rdlabo commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • make Ionic 9 the canonical development dependency while retaining Ionic 8 compatibility
  • add a thin Angular import adapter for the Ionic 8 and 9 standalone entry points
  • run the same Playwright screenshot suite against Ionic 8.8.19 and Ionic 9.0.0
  • keep a single shared set of screenshot baselines so visual differences between majors are detected
  • cover the Ionic transition animations reported in issue feature: ionic v9 #111
  • update screenshots with Ionic 9, then require Ionic 8 to match before committing them
  • label the published detailed report as Ionic 9 and link to both matrix results

Verification

  • Linux/Chromium Playwright E2E: Ionic 8 and Ionic 9 both pass all 90 tests against the same screenshots
  • root build with Ionic 8 and Ionic 9
  • demo production build with Ionic 8 and Ionic 9
  • demo lint
  • demo unit tests: 32 passed
  • Prettier, CodeQL, and report deployment

Closes #111.

@github-actions

github-actions Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Playwright test results

passed  90 passed

Details

stats  90 tests across 2 suites
duration  1 minute, 52 seconds
commit  8c70a8a
info  This detailed result covers Ionic 9 only. Ionic 8 runs against the same screenshots in a separate matrix job; check the workflow run for both results. To update the screenshots, comment with /update-screenshots.

@github-actions

Copy link
Copy Markdown
Contributor

📊 Playwright Test Report

View the detailed test report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-113/

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@github-actions

Copy link
Copy Markdown
Contributor

📊 Playwright Test Report

View the detailed test report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-113/

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@rdlabo

rdlabo commented Aug 21, 2026

Copy link
Copy Markdown
Contributor Author

/update-screenshots

@github-actions

Copy link
Copy Markdown
Contributor

❌ Failed to update screenshots.

Please check the workflow run for details.

@github-actions

Copy link
Copy Markdown
Contributor

📊 Playwright Test Report

View the detailed test report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-113/

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@github-actions

Copy link
Copy Markdown
Contributor

📊 Playwright Test Report

View the detailed test report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-113/

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@github-actions

Copy link
Copy Markdown
Contributor

📊 Playwright Test Report

View the detailed test report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-113/

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@github-actions

Copy link
Copy Markdown
Contributor

📊 Playwright Test Report

View the detailed test report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-113/

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@github-actions

Copy link
Copy Markdown
Contributor

📊 Playwright Test Report

View the detailed test report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-113/

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@rdlabo
rdlabo marked this pull request as ready for review August 21, 2026 03:50
@github-actions

Copy link
Copy Markdown
Contributor

📊 Playwright Test Report

View the detailed test report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-113/

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@github-actions

Copy link
Copy Markdown
Contributor

📊 Playwright Test Report

View the detailed test report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-113/

@github-actions

Copy link
Copy Markdown
Contributor

📊 Playwright Test Report

View the detailed test report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-113/

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@github-actions

Copy link
Copy Markdown
Contributor

📊 Playwright Test Report

View the detailed test report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-113/

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@github-actions

Copy link
Copy Markdown
Contributor

📊 Ionic 9 Playwright Test Report

View the detailed Ionic 9 report: https://rdlabo-dev.github.io/ionic-theme-ios26/pr-113/

Ionic 8 runs against the same screenshots in a separate matrix job. View both results in the workflow run.

github-actions Bot added a commit that referenced this pull request Aug 21, 2026
@rdlabo
rdlabo merged commit a01967c into main Aug 21, 2026
10 checks passed
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.

feature: ionic v9

1 participant