Symfony2 - 测试用例的执行顺序

And*_*mko 1 automated-tests functional-testing symfony netbeans-7

我在 NETBEANS 中使用 Symfony 功能测试。是否可以定义执行测试用例的顺序?

例如:我有“ UserTestCase ”案例用于测试用户注册,更改他们的个人资料等,以及“ ForumTestCase ”用于测试论坛帖子的创建等。我想在ForumTestCase之前运行UserTestCase。现在的顺序是根据文件名(F.. 在 U.. 之前)

pom*_*axa 5

您需要按照文档中的描述在 phpunit.xml 中定义测试顺序

例子:

<phpunit>
  <testsuites>
    <testsuite name="Object_Freezer">
      <file>Tests/Freezer/HashGenerator/NonRecursiveSHA1Test.php</file>
      <file>Tests/Freezer/IdGenerator/UUIDTest.php</file>
      <file>Tests/Freezer/UtilTest.php</file>
      <file>Tests/FreezerTest.php</file>
      <file>Tests/Freezer/StorageTest.php</file>
      <file>Tests/Freezer/Storage/CouchDB/WithLazyLoadTest.php</file>
      <file>Tests/Freezer/Storage/CouchDB/WithoutLazyLoadTest.php</file>
    </testsuite>
  </testsuites>
</phpunit>
Run Code Online (Sandbox Code Playgroud)