Unit/System Tests NPM Resource Changed PR-6.3-dev Pending

User tests: Successful: Unsuccessful:

avatar heelc29
heelc29
16 Sep 2026

Pull Request resolves # .

  • I read the Generative AI policy and my contribution is either not created with the help of AI or is compatible with the policy and GNU/GPL 2 or later.

Summary of Changes

migrate cypress to next major version > Cypress 16: faster tests, starting with HTTP/2 support

  • remove allowCypressEnv from configuration
  • add executeCli task to replace removed cy.exec() command
  • fix visibility check due visibilityStrategy=modern

Testing Instructions

run cypress tests

Actual result BEFORE applying this Pull Request

test pass with cypress 15 (15.18.0)

Expected result AFTER applying this Pull Request

test pass with cypress 16 (16.1.0)

Link to documentations

Please select:

  • No documentation changes for guide.joomla.org needed
  • No documentation changes for manual.joomla.org needed
avatar heelc29 heelc29 - open - 16 Sep 2026
avatar heelc29 heelc29 - change - 16 Sep 2026
Status New ⇒ Pending
avatar joomla-cms-bot joomla-cms-bot - change - 16 Sep 2026
Category ⇒ JavaScript NPM Change Unit Tests Repository
avatar brianteeman
brianteeman - comment - 19 Sep 2026

if someone doesnt update their local cypress.config is there any consequence/problem with them still having allowCypressEnv

avatar heelc29
heelc29 - comment - 21 Sep 2026

if someone doesnt update their local cypress.config is there any consequence/problem with them still having allowCypressEnv

The allowCypressEnv option has been removed. Therefore, if it is still present in the configuration, it makes no difference whether it is set to true or false.
The allowCypressEnv configuration option was removed in Cypress version 16.0.0. Cypress.env() has been removed. Replace Cypress.env() calls with cy.env() (for sensitive values) or Cypress.expose() (for public configuration). You can safely remove allowCypressEnv from your configuration. Learn more: https://on.cypress.io/cypress-env-migration

avatar brianteeman
brianteeman - comment - 21 Sep 2026

Thanks for confirming that. I was just concerned that we might need to add a prominent notice about this but it seems to not be needed

avatar brianteeman brianteeman - test_item - 24 Sep 2026 - Tested successfully
avatar brianteeman
brianteeman - comment - 24 Sep 2026

I have tested this item ✅ successfully on 05be921

confirmed all tests passed before and after the change to cypress 16


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48467.

avatar brianteeman
brianteeman - comment - 24 Sep 2026

I have tested this item ✅ successfully on 05be921

confirmed all tests passed before and after the change to cypress 16


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48467.

avatar LadySolveig LadySolveig - test_item - 6 Oct 2026 - Tested successfully
avatar LadySolveig
LadySolveig - comment - 6 Oct 2026

I have tested this item ✅ successfully on 05be921


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48467.

avatar LadySolveig
LadySolveig - comment - 6 Oct 2026

I have tested this item ✅ successfully on 05be921


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/48467.

avatar laoneo laoneo - change - 7 Oct 2026
Labels Added: Unit/System Tests NPM Resource Changed PR-6.3-dev
avatar laoneo laoneo - change - 7 Oct 2026
Status Pending ⇒ Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 ⇒ 2026-10-07 06:23:57
Closed_By ⇒ laoneo
avatar laoneo laoneo - close - 7 Oct 2026
avatar laoneo laoneo - merge - 7 Oct 2026
avatar laoneo
laoneo - comment - 7 Oct 2026

Thanks!

Add a Comment

Login with GitHub to post a comment