如何让PHPUnit在PhpStorm中工作?

如何让PHPUnit在PhpStorm中工作?,php,xampp,phpunit,phpstorm,Php,Xampp,Phpunit,Phpstorm,当我尝试在PhpStorm中运行测试时,当前收到以下消息: C:\xampp\php\php.exe C:\xampp\htdocs\phpunit test\tests\EmailTest.php PHP致命错误:在中找不到类“PHPUnit\Framework\TestCase” 第10行的C:\xampp\htdocs\phpunit test\tests\EmailTest.php 致命错误:在中找不到类“PHPUnit\Framework\TestCase” 第10行的C:\xampp

当我尝试在PhpStorm中运行测试时,当前收到以下消息:

C:\xampp\php\php.exe C:\xampp\htdocs\phpunit test\tests\EmailTest.php

PHP致命错误:在中找不到类“PHPUnit\Framework\TestCase” 第10行的C:\xampp\htdocs\phpunit test\tests\EmailTest.php

致命错误:在中找不到类“PHPUnit\Framework\TestCase” 第10行的C:\xampp\htdocs\phpunit test\tests\EmailTest.php

进程已完成,退出代码为255

我目前从事以下工作:

  • 适用于Windows 5.6.24的XAMPP
  • PhpStorm 2017.2.1
  • PHPUnit-5.7.21.phar
我正在运行的文件和测试正是PHPUnit网站上的内容

我还没有对PhpStorm做任何特殊或特殊的更改,所以我不明白是什么导致默认PHPUnit测试失败。也许我遗漏了什么:

(您可以忽略phpunit-6.3.0.phar文件,因为它根本没有被使用——我只是想看看它是否对我使用的phpunit版本产生了影响)

编辑:2017年8月23日

因此,我尝试了@Florian suggestion,并使用[phpunit网站5.7版]上的代码创建了一个phpunit.xml和一个phpunit.xml.dist文件,现在出现了以下错误:

我不明白为什么在使用phpunit.xml或phpunit.xml.dist文件时会出现这些错误。我正在接近解决这个问题还是还有其他问题?

您必须使用配置文件的路径设置“默认配置文件”或“默认引导文件”

“默认配置文件”应设置为
phpunit.xml.dist
文件,有关该文件的更多信息可在部分下找到

或者另一个选项是提供一个
autoload.php
文件来设置一些配置。在中,它列在
测试执行


更多关于php.net的信息

可能与此重复阅读你好Florian,我尝试了你的解决方案,但遇到了另一个问题。请查看对我原始帖子的编辑以了解结果。嗨,Alex,请确保文件中包含所有标签。错误表明您缺少结束phpunit标记