MantisBT: master f550281a

Author Committer Branch Timestamp Parent
dregad dregad master 2023-08-09 19:52 master d79c663b
Affected Issues  0032816: Use phpunit.xml to define Test Suites
Changeset

Define the Test Suites with a phpunit.xml file

Until today, the test suites were defined in "AllTests.php" files using
the PHPUnit\Framework\TestSuite class, which is meant for internal use.

The official, documented method to compose a test suite is to use XML
configuration.

This commit introduces the phpunit.xml, which replaces the AllTests.php
scripts, and updates documentation and TravisCI script.

Fixes 0032816

mod - build/travis_script.sh Diff File
mod - docbook/Developers_Guide/en-US/Contributors.xml Diff File
add - phpunit.xml Diff File
rm - tests/AllTests.php Diff
rm - tests/Mantis/AllTests.php Diff
rm - tests/rest/AllTests.php Diff
rm - tests/soap/AllTests.php Diff