۳ فراز صالحی
اعمال نشدن تنظیمات phpunit
جامعه پی اچ پی ایجاد شده در ۱۹ تیر ۱۴۰۰

سلام ,

 

من تنظیمات phpunit.xml رو تغییر می‌دم ولی اعمال نمیشن , مثلا colors="true" اعمال نمیشه .. اما اگر به صورت flag در cmd پاس بدم کار می‌کنه .. 

 

لطفا راهنمایی کنید .

 

<?xml version="1.0" encoding="UTF-8" ?>
<phpunit bootstrap="vendor/autoload.php"
    colors="always"
    stopOnFailure="true"
    verbose="true"
    testdox="true"
    >
    <testsuites>
        <testsuite name="test 1">
                <directory>tests</directory>
        </testsuite>
    </testsuites>
</phpunit>

سلام و احترام

لطفا کانفیگ‌های زیر رو تست کنید

 

<?xml version="1.0" encoding="UTF-8"?>
<phpunit bootstrap = "vendor/autoload.php"
    backupGlobals               = "false"
    backupStaticAttributes      = "false"
    colors                      = "true"
    convertErrorsToExceptions   = "true"
    convertNoticesToExceptions  = "true"
    convertWarningsToExceptions = "true"
    processIsolation            = "false"
    stopOnFailure               = "false"
    syntaxCheck                 = "false">
    <testsuites>
        <testsuite name="Project Test Suite">
            <directory>tests</directory>
        </testsuite>
    </testsuites>
    <filter>
        <whitelist>
            <directory suffix=".php">src/</directory>
        </whitelist>
    </filter>
    <php>
        <env name="APP_ENV" value="testing"/>
    </php>
</phpunit>
امیر صالحی ۱۹ تیر ۱۴۰۰، ۱۷:۱۲

لطفا آدرس فایل کانفیگتون رو در کامندلاین مشخص کنید تا phpunit فایل کانفیگ شما رو پیدا کنه

phpunit --configuration=path/to/phpunit.xml
امیر صالحی ۲۰ تیر ۱۴۰۰، ۰۴:۵۳

بعد از اعمال تغییرات باید دستور زیر رو اجرا کنید تا  composer autoload اپدیت بشه

composer dump autoload
پویا پارسایی ۰۴ مهر ۱۴۰۰، ۱۳:۲۷