yaroslavbr
9/14/2016 - 12:14 PM

phpunit-my.xml

<?xml version="1.0" encoding="UTF-8"?>

<!-- http://phpunit.de/manual/4.8/en/appendixes.configuration.html -->
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/4.8/phpunit.xsd"
         convertErrorsToExceptions   = "true"
         convertNoticesToExceptions  = "true"
         convertWarningsToExceptions = "true"
         backupGlobals="false"
         colors="true"
         bootstrap="app/autoload.php"
>
    <groups>
        <exclude>
            <group>soap</group>
            <group>segfault</group>
        </exclude>
    </groups>
    <testsuites>
        <testsuite name="unit">
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/*Bundle/Tests/Unit</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Component/*/Tests/Unit</directory>
        </testsuite>
        <testsuite name="functional">
            <directory suffix="Test.php">vendor/oro/platform/src/Oro/Bundle/TestFrameworkBundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Component/*/Tests/Functional</directory>
        </testsuite>
        <testsuite name="functional-1-of-4">
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/A*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/B*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/C*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/D*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/E*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/F*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/G*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/H*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/I*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/J*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/K*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/L*Bundle/Tests/Functional</directory>
        </testsuite>
        <testsuite name="functional-2-of-4">
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/M*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/N*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/P*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/W*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/X*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/Y*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/Z*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/platform/src/Oro/Bundle/TestFrameworkBundle/Tests/Functional</directory>
        </testsuite>
        <testsuite name="functional-3-of-4">
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/Q*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/R*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/S*Bundle/Tests/Functional</directory>
        </testsuite>
        <testsuite name="functional-4-of-4">
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/O*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/T*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/U*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/V*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Component/*/Tests/Functional</directory>
        </testsuite>
        <testsuite name="functional-1-of-6">
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/A*Bundle/Tests/Functional</directory>
        </testsuite>
        <testsuite name="functional-2-of-6">
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/O*Bundle/Tests/Functional</directory>
        </testsuite>
        <testsuite name="functional-3-of-6">
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/P*Bundle/Tests/Functional</directory>
        </testsuite>
        <testsuite name="functional-4-of-6">
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/S*Bundle/Tests/Functional</directory>
        </testsuite>
        <testsuite name="functional-5-of-6">
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/C*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/T*Bundle/Tests/Functional</directory>
        </testsuite>
        <testsuite name="functional-6-of-6">
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/B*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/D*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/E*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/F*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/G*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/H*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/I*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/J*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/K*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/L*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/M*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/N*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/Q*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/R*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/U*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/V*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/W*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/X*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/Y*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Bundle/Z*Bundle/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/commerce/src/*/Component/*/Tests/Functional</directory>
            <directory suffix="Test.php">vendor/oro/platform/src/Oro/Bundle/TestFrameworkBundle/Tests/Functional</directory>
        </testsuite>
    </testsuites>
    <php>
        <server name="KERNEL_DIR" value="app/"/>
        <const name="PHPUNIT_LOAD_LIMIT" value="1.2"/>
        <const name="PHPUNIT_PAGE_LIMIT" value="0.5"/>
        <const name="PHPUNIT_TESTSUITE_BROWSER_PATH_WINNT" value="C:\Dev\phantomjs-1.9.0-windows\phantomjs.exe"/>
        <const name="PHPUNIT_TESTSUITE_BROWSER_PATH_LINUX" value="/usr/bin/phantomjs"/>
        <!--<const name="PHPUNIT_TESTSUITE_BROWSER_PATH_LINUX" value="/usr/bin/google-chrome"/>-->
        <!--<const name="PHPUNIT_TESTSUITE_BROWSER_PATH_LINUX" value="/usr/bin/firefox"/>-->
        <const name="PHPUNIT_TESTSUITE" value="true"/>
        <const name="PHPUNIT_TESTSUITE_EXTENSION_SELENIUM_HOST" value="127.0.0.1"/>
        <const name="PHPUNIT_TESTSUITE_EXTENSION_SELENIUM_PORT" value="4444"/>
        <const name="PHPUNIT_TESTSUITE_EXTENSION_SELENIUM2_BROWSER" value="phantomjs"/>
        <!--<const name="PHPUNIT_TESTSUITE_EXTENSION_SELENIUM2_BROWSER" value="chrome"/>-->
        <!--<const name="PHPUNIT_TESTSUITE_EXTENSION_SELENIUM2_BROWSER" value="firefox"/>-->
        <const name="PHPUNIT_TESTSUITE_EXTENSION_SELENIUM_TESTS_URL" value="http://localhost.com"/>
        <const name="PHPUNIT_TESTSUITE_EXTENSION_SELENIUM_TESTS_URL_COVERAGE"
               value="http://localhost.com/bundles/orotestframework/scripts/phpunit_coverage.php"/>
        <const name="MAX_EXECUTION_TIME" value="240000"/>
        <const name="TIME_OUT" value="5000"/>
        <const name="viewportWIDTH" value="1900"/>
        <const name="viewportHEIGHT" value="1080"/>
        <const name="PHPUNIT_TESTSUITE_EXTENSION_SELENIUM_PATH_LOGS" value="app/log"/>
        <const name="PHPUNIT_TESTSUITE_EXTENSION_SELENIUM_LOGIN" value="admin"/>
        <const name="PHPUNIT_TESTSUITE_EXTENSION_SELENIUM_PASS" value="admin"/>
    </php>
    <listeners>
        <listener class="TestListener"
                  file="vendor/oro/platform/src/Oro/Bundle/TestFrameworkBundle/Test/TestListener.php">
            <arguments>
                <string>app/logs</string>
            </arguments>
        </listener>
        <listener class="JohnKary\PHPUnit\Listener\SpeedTrapListener"/>
        <listener class="MyBuilder\PhpunitAccelerator\TestListener"/>
    </listeners>
    <php>
        <server name="KERNEL_DIR" value="app/"/>
    </php>
    <filter>
        <whitelist processUncoveredFilesFromWhitelist="true">
            <directory suffix=".php">/var/www/dev/package/commerce/src/Oro/Bundle/WebsiteSearchBundle/</directory>
            <exclude>
                <directory suffix=".php">/var/www/dev/package/commerce/src/Oro/Bundle/WebsiteSearchBundle/Tests</directory>
                <directory suffix=".php">/var/www/dev/package/commerce/src/Oro/Bundle/WebsiteSearchBundle/Migrations</directory>
            </exclude>
        </whitelist>
    </filter>
</phpunit>