Commit Graph
5 Commits
Author SHA1 Message Date
Adam Daley e3954b9265 Run browser tests inside test Docker image 2026-06-04 07:36:39 +01:00
Adam Daley 84d8b99c04 Add browser test setup/teardown and CI updates 2026-06-04 06:49:00 +01:00
Adam DaleyandCopilot Autofix powered by AI b085de6809 Remove unused dependencies and update DDEV config for MariaDB (#3634)
* Remove theme/module images and asset copy logic

* Remove unused deps and copyAssets helper

* Update DDEV config: MariaDB 11.8 & hooks

* Switch DB to MariaDB in compose and installer

* Update theme screenshots for two themes

* Fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Set Node.js version to 24 in DDEV config

Add nodejs_version: 24 to .ddev/config.yaml to ensure DDEV uses Node.js 24 for project containers and build tooling.

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-28 20:37:56 +01:00
474fa6b24c Introduce E2E tests using Cypress (#3563)
* Introduce E2E tests using Cypress

* Removed unrelated submodule

* Add Cypress Cloud project ID

* Save Cypress runs to Cloud

* Pass commit information to the container

* Added admin smoke tests

* Redo Cypress workflow

* Increase shm size

* Run Cypress using Electron

* Add dedicated Docker network alias

* Fixed hostname

* Validate sessions via browser navigation

* Disable session fingerprinting during Cypress tests

* Adjust smoke test paths

* Move Cypress usage to npx

* Remove redundant assertions

* Added basic tests for the client area

* Make spellcheck happy

* Fix test cases

* Added client support lifecycle tests

* Separate tests by directories

* Account for the max subject length

* Fix an actual FOSSBilling error

* Getting around the subject character limit

* Restored the long subject

* Timing issues with Bootstrap modals

* Fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Only upload artifacts when recording is disabled

---------

Co-authored-by: Adam Daley <admdly@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-24 00:35:52 +03:00
Adam Daley 1d58543600 Extract live tests into reusable Docker Compose workflow (#3565)
* Extract live tests into reusable workflow

* Use Docker Compose for live tests

* Normalize CI job names
2026-05-16 15:46:33 +01:00