<?xml version="1.0" encoding="UTF-8"?>
<phpunit
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="lib/phpunit/phpunit.xsd"
        bootstrap="lib/phpunit/bootstrap.php"
        convertErrorsToExceptions="true"
        convertNoticesToExceptions="true"
        convertWarningsToExceptions="true"
        processIsolation="false"
        backupGlobals="false"
        backupStaticAttributes="false"
        stopOnError="false"
        stopOnFailure="false"
        stopOnIncomplete="false"
        stopOnSkipped="false"
        strict="false"
        printerClass="Hint_ResultPrinter"
        >

    <php>
        <!--<const name="PHPUNIT_LONGTEST" value="1"/> uncomment to execute also slow or otherwise expensive tests-->
    </php>

<!--All core suites need to be manually added here-->

    <testsuites>
        <testsuite name="core_question">
            <directory suffix="_test.php">question/engine/tests</directory>
            <directory suffix="_test.php">question/tests</directory>
            <directory suffix="_test.php">question/type/tests</directory>
            <directory suffix="_test.php">question/engine/upgrade/tests</directory>
        </testsuite>
        <testsuite name="mod_quiz test suite">
            <directory suffix="_test.php">mod/quiz/tests</directory>
        </testsuite>
        <testsuite name="qbehaviour_adaptive test suite">
            <directory suffix="_test.php">question/behaviour/adaptive/tests</directory>
        </testsuite>
        <testsuite name="qbehaviour_adaptivemultipart test suite">
            <directory suffix="_test.php">question/behaviour/adaptivemultipart/tests</directory>
        </testsuite>
        <testsuite name="qbehaviour_adaptivenopenalty test suite">
            <directory suffix="_test.php">question/behaviour/adaptivenopenalty/tests</directory>
        </testsuite>
        <testsuite name="qbehaviour_deferredcbm test suite">
            <directory suffix="_test.php">question/behaviour/deferredcbm/tests</directory>
        </testsuite>
        <testsuite name="qbehaviour_deferredfeedback test suite">
            <directory suffix="_test.php">question/behaviour/deferredfeedback/tests</directory>
        </testsuite>
        <testsuite name="qbehaviour_dfcbmexplicitvaildate test suite">
            <directory suffix="_test.php">question/behaviour/dfcbmexplicitvaildate/tests</directory>
        </testsuite>
        <testsuite name="qbehaviour_dfexplicitvaildate test suite">
            <directory suffix="_test.php">question/behaviour/dfexplicitvaildate/tests</directory>
        </testsuite>
        <testsuite name="qbehaviour_immediatecbm test suite">
            <directory suffix="_test.php">question/behaviour/immediatecbm/tests</directory>
        </testsuite>
        <testsuite name="qbehaviour_immediatefeedback test suite">
            <directory suffix="_test.php">question/behaviour/immediatefeedback/tests</directory>
        </testsuite>
        <testsuite name="qbehaviour_informationitem test suite">
            <directory suffix="_test.php">question/behaviour/informationitem/tests</directory>
        </testsuite>
        <testsuite name="qbehaviour_interactive test suite">
            <directory suffix="_test.php">question/behaviour/interactive/tests</directory>
        </testsuite>
        <testsuite name="qbehaviour_interactivecountback test suite">
            <directory suffix="_test.php">question/behaviour/interactivecountback/tests</directory>
        </testsuite>
        <testsuite name="qbehaviour_manualgraded test suite">
            <directory suffix="_test.php">question/behaviour/manualgraded/tests</directory>
        </testsuite>
        <testsuite name="qbehaviour_missing test suite">
            <directory suffix="_test.php">question/behaviour/missing/tests</directory>
        </testsuite>
        <testsuite name="qformat_aiken test suite">
            <directory suffix="_test.php">question/format/aiken/tests</directory>
        </testsuite>
        <testsuite name="qformat_blackboard_six test suite">
            <directory suffix="_test.php">question/format/blackboard_six/tests</directory>
        </testsuite>
        <testsuite name="qformat_examview test suite">
            <directory suffix="_test.php">question/format/examview/tests</directory>
        </testsuite>
        <testsuite name="qformat_gift test suite">
            <directory suffix="_test.php">question/format/gift/tests</directory>
        </testsuite>
        <testsuite name="qformat_missingword test suite">
            <directory suffix="_test.php">question/format/missingword/tests</directory>
        </testsuite>
        <testsuite name="qformat_multianswer test suite">
            <directory suffix="_test.php">question/format/multianswer/tests</directory>
        </testsuite>
        <testsuite name="qformat_xml test suite">
            <directory suffix="_test.php">question/format/xml/tests</directory>
        </testsuite>
        <testsuite name="qtype_calculated test suite">
            <directory suffix="_test.php">question/type/calculated/tests</directory>
        </testsuite>
        <testsuite name="qtype_calculatedmulti test suite">
            <directory suffix="_test.php">question/type/calculatedmulti/tests</directory>
        </testsuite>
        <testsuite name="qtype_calculatedsimple test suite">
            <directory suffix="_test.php">question/type/calculatedsimple/tests</directory>
        </testsuite>
        <testsuite name="qtype_description test suite">
            <directory suffix="_test.php">question/type/description/tests</directory>
        </testsuite>
        <testsuite name="qtype_essay test suite">
            <directory suffix="_test.php">question/type/essay/tests</directory>
        </testsuite>
        <testsuite name="qtype_match test suite">
            <directory suffix="_test.php">question/type/match/tests</directory>
        </testsuite>
        <testsuite name="qtype_missingtype test suite">
            <directory suffix="_test.php">question/type/missingtype/tests</directory>
        </testsuite>
        <testsuite name="qtype_multianswer test suite">
            <directory suffix="_test.php">question/type/multianswer/tests</directory>
        </testsuite>
        <testsuite name="qtype_multichoice test suite">
            <directory suffix="_test.php">question/type/multichoice/tests</directory>
        </testsuite>
        <testsuite name="qtype_numerical test suite">
            <directory suffix="_test.php">question/type/numerical/tests</directory>
        </testsuite>
        <testsuite name="qtype_random test suite">
            <directory suffix="_test.php">question/type/random/tests</directory>
        </testsuite>
        <testsuite name="qtype_shortanswer test suite">
            <directory suffix="_test.php">question/type/shortanswer/tests</directory>
        </testsuite>
        <testsuite name="qtype_truefalse test suite">
            <directory suffix="_test.php">question/type/truefalse/tests</directory>
        </testsuite>
        <testsuite name="quiz_statistics test suite">
            <directory suffix="_test.php">mod/quiz/report/statistics/tests</directory>
        </testsuite>
        <testsuite name="quizaccess_delaybetweenattempts test suite">
            <directory suffix="_test.php">mod/quiz/accessrule/delaybetweenattempts/tests</directory>
        </testsuite>
        <testsuite name="quizaccess_honestycheck test suite">
            <directory suffix="_test.php">mod/quiz/accessrule/honestycheck/tests</directory>
        </testsuite>
        <testsuite name="quizaccess_ipaddress test suite">
            <directory suffix="_test.php">mod/quiz/accessrule/ipaddress/tests</directory>
        </testsuite>
        <testsuite name="quizaccess_numattempts test suite">
            <directory suffix="_test.php">mod/quiz/accessrule/numattempts/tests</directory>
        </testsuite>
        <testsuite name="quizaccess_openclosedate test suite">
            <directory suffix="_test.php">mod/quiz/accessrule/openclosedate/tests</directory>
        </testsuite>
        <testsuite name="quizaccess_password test suite">
            <directory suffix="_test.php">mod/quiz/accessrule/password/tests</directory>
        </testsuite>
        <testsuite name="quizaccess_safebrowser test suite">
            <directory suffix="_test.php">mod/quiz/accessrule/safebrowser/tests</directory>
        </testsuite>
        <testsuite name="quizaccess_securewindow test suite">
            <directory suffix="_test.php">mod/quiz/accessrule/securewindow/tests</directory>
        </testsuite>
        <testsuite name="quizaccess_timelimit test suite">
            <directory suffix="_test.php">mod/quiz/accessrule/timelimit/tests</directory>
        </testsuite>

    </testsuites>

</phpunit>
