This directory contains a variety of files used for testing. Including:
- phpunit tests in the
unittestsdirectory - QUnit tests in the
jsTestsdirectory - Manual web-based tests in the
manual_webdirectory - Smoke tests in the
smoketestsdirectory - GitHub Actions configuration
phpunit.xml contains configuration information like bootstrap
requirements, so running the full suite is as simple as:
cd unittests
../../../vendor/bin/phpunitTo run the page compare test only:
../../../vendor/bin/phpunit PageCompareTest.phpThe QUnit-based JS tests can be run from the base of the repo with:
npm run testYou can also load the SETUP/tests/jsTests/qunit.html file in your web browser
to run them and see any failures.