سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ امیرحسین شکری
اجرای فایل 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>
بهترین پاسخ
میثم ۰۵ آذر ۱۳۹۹، ۱۵:۴۴