Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:entwickler:regression_test_suite [2026/08/24 17:57] kainhoferen:entwickler:regression_test_suite [2026/08/24 18:12] (current) – [Continuous integration] kainhofer
Line 5: Line 5:
 The suite does not only test isolated PHP classes. Depending on the layer it exercises the real Admidio database abstraction, Entities, Services, the production installer, the command-line interface, filesystem handling and mail delivery. The suite does not only test isolated PHP classes. Depending on the layer it exercises the real Admidio database abstraction, Entities, Services, the production installer, the command-line interface, filesystem handling and mail delivery.
  
-Once the environment is set up, running the tests after a change is a single command in the Admidio installation directory:+Once the environment is set up, running the tests after a change is a single command ''composer test:all'' in the Admidio installation directory:
  
 <code bash> <code bash>
Line 291: Line 291:
 ==== Continuous integration ==== ==== Continuous integration ====
  
-''.github/workflows/regression-tests.yml'' runs the suite on every pull request against ''v4.3'', on pushes to that branch and on a schedule. CI configures everything through workflow environment variables and therefore needs no ''.env.test''.+''.github/workflows/regression-tests.yml'' runs the suite on every pull request against ''master'', on pushes to that branch and on a schedule. CI configures everything through workflow environment variables and therefore needs no ''.env.test''.
  
 ^ Job ^ When ^ What it does ^ ^ Job ^ When ^ What it does ^
  • en/entwickler/regression_test_suite.1787587068.txt.gz
  • Last modified: 2026/08/24 17:57
  • by kainhofer