Run tests and site checks
Use the project's test workflow in a dedicated development or test environment. Two CLI entry points have different scopes:
runtestsstarts the configured test runner and accepts test selections.sitetest gardenstops the site, drops and uses thez_sitetestdatabase schema, runs site tests, then restarts with normal configuration. Use a disposable test environment and avoid concurrent runs sharing the database.
Read the relevant reference page before choosing arguments. Tests may create or change data; a passing startup check is not a complete test of models, permissions, and browser behavior.
Run a focused test for the change, then the repository's required broader checks. Preserve the first meaningful error and reproduce it with a minimal case rather than repeatedly restarting the whole node.