PHPUnitManual:7.2

From 흡혈양파의 번역工房
Jump to navigation Jump to search
7.2 XML 설정 파일을 사용한 test suite 의 구성

PHPUnit 의 XML 설정 파일 (부록C XML 설정 파일) 을 사용하여 test suite 를 구성할 수 있습니다. "예7.1 XML 설정 파일을 사용한 test suite 의 구성" 은 최소한의 예입니다. 예7.1 은 Tests 를 재귀적으로 탐색하여 *Test.php 파일에 있는 *Test 클래스를 전부 추가하는 설정입니다.


예7.1: XML 설정 파일을 사용한 test suite 의 구성

<phpunit>
  <testsuites>
    <testsuite name="Object_Freezer">
      <directory>Tests</directory>
    </testsuite>
  </testsuites>
</phpunit>


테스트의 순서도 명시적으로 지정할 수 있습니다.


예7.2: XML 설정 파일을 사용한 test suite 의 구성

<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>


Notes