PhpStorm 7.1,PHPUnit:运行单个测试类与所有集成/单元测试,inheirit变量?

时间:2014-01-15 16:35:34

标签: phpunit phpstorm

答案可能很简单,因为我找不到任何基本的谷歌狩猎。

使用PhpStorm 7.0和PHPUnit在Function,Unit和Integration的每个子类别中进行测试,我有一个定义的备用配置文件,定义的自定义工作目录和环境变量。

当我在定义的目录中创建一个新的测试类时(例如,我在wamp / integration / Classes /中添加一个类,我的集成目录定义为/ wamp / tests / integration),我该怎样做new class会自动采用Integration Tests的父配置中的环境变量和备用配置文件吗?

用例:在编写这些测试时,我将单独运行该测试类(而不是所有集成测试),但只有在我手动输入环境变量,alt配置文件和自定义工作目录后才能正常运行 - 这是非常耗时的。

必须有一种快速/简单的方法来自动执行此操作,我不知道。

2 个答案:

答案 0 :(得分:0)

正如LazyOne的评论中所指出的,最好的方法是复制以前存在的配置文件并更改必要的部分以反映您正在测试的新类。

答案 1 :(得分:0)

这对我有用:

  • 创建一个测试所有文件的测试配置。
  • 测试一个文件:右键单击项目选项卡中的文件,然后选择"使用 your_test_config_name 运行"。