doukuo9116
2016-08-12 18:00
采纳率: 100%
浏览 121
已采纳

如何使用phpunit --testsuite选项?

How do I use the phpunit --testsuite command?

For example, I have a testfile:

test/xxx/RegistrationConfirmedListenerTest.php

If I run phpunit, then it will run the tests in RegistrationConfirmedListenerTest.php, but it also runs all other tests in my tests folder.

I have tried using this the --testsuite option like this:

phpunit --testsuite RegistrationConfirmedListenerTest

However, nothing runs.

PHPUnit 4.8.26 by Sebastian Bergmann and contributors.



Time: 46 ms, Memory: 4.00Mb

No tests executed!

I have read the docs here but there aren't any examples to help:

https://phpunit.de/manual/current/en/textui.html

图片转代码服务由CSDN问答提供 功能建议

如何使用phpunit --testsuite命令?

例如 ,我有一个测试文件:

  test / xxx / RegistrationConfirmedListenerTest.php 
   
 
 

如果我运行phpunit,那么 它将在RegistrationConfirmedListenerTest.php中运行测试,但它也会在我的tests文件夹中运行所有其他测试。

我尝试使用这样的--testsuite选项:

  phpunit --testsuite RegistrationConfirmedListenerTest 
   
 
 

但是,没有任何内容可以运行。

  Sebastian Bergmann和贡献者的PHPUnit 4.8.26。
 
 
 
时间:46 ms,内存:4.00Mb 
 
没有执行测试!
   
 
 

我在这里阅读了文档,但没有任何示例可以提供帮助:

https://phpunit.de/manual/current/en/textui.h​​tml

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • dongyi9783 2016-08-12 18:05
    已采纳

    You have to create a phpunit.xml and define your testsuites there.

    <testsuites>
        <testsuite name="youttestsuitename1">
            <file>./path/to/folder/</file>
        </testsuite>
        <testsuite name="youttestsuitename1">
            <file>./path/to/folder2/</file>
        </testsuite>
    </testsuites> 
    

    More info to official documentations

    已采纳该答案
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题