🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ دکتر مهشید فانی
اجرای فایل vendor/bin/phpunit در vscode
پرشین مجتهد حل شده توسط پرشین مجتهد

سلام دوستان. برای اجرای فایل phpunit باید اکستنشن خاصی توی vscode نصب کنم؟ چون از توی ترمینال نتونستم رانش کنم. همچنین با اکستنشن code runner هم ران نشد.

سلام امیرحسین 

هیچ اکستنشنی لازم نیست تنها مسیر vendor/bin/phpunit رو بزنی اجرا میشه 

فایل xml رو ساختی ؟ و همچنین ادرس بوت رو روی اتولود قرار دادی ؟ 

پرشین مجتهد ۰۵ آذر ۱۳۹۹، ۱۵:۱۹
<xml version="1.0" encoding="UTF-8"?>
<phpunit bootstrap="vendor/autoload.php"
    colors = "true"
    stopOnFailure = "false"
    verbose = "true">
    <testsuites>
        <testsuite name="Project Test Suite">
            <directory>tests</directory>
        </testsuite>
    </testsuites>
</phpunit>

متن خطا

$ vendor/bin/phpunit
Could not load "C:\xampp\htdocs\...\TDD\phpunit.xml".
attributes construct error
Couldn't find end of Start Tag xml line ۱
Extra content at the end of the document
دکتر مهشید فانی ۰۵ آذر ۱۳۹۹، ۱۵:۲۴

امیر حسین این فایل یکسری کداش حذف شده من واست میزارم فایلی که خودم دارم باهاش کار میکنم رو این رو تست کن ببین مشکلت حل میشه

<?xml version="1.0" encoding="UTF-8"?>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/9.3/phpunit.xsd" bootstrap="vendor/autoload.php" executionOrder="depends,defects" beStrictAboutCoversAnnotation="true" beStrictAboutOutputDuringTests="true" beStrictAboutTodoAnnotatedTests="true" verbose="true" colors="true" >
  <coverage processUncoveredFiles="true">
    <include>
      <directory suffix=".php">app</directory>
    </include>
  </coverage>
  <testsuites>
    <testsuite name="default">
      <directory suffix="Test.php">tests</directory>
    </testsuite>
  </testsuites>
</phpunit>
بهترین پاسخ
پرشین مجتهد ۰۵ آذر ۱۳۹۹، ۱۵:۴۴