Changeset 161

Show
Ignore:
Timestamp:
05/11/08 16:12:42 (8 months ago)
Author:
iteman
Message:

- Prepared release 2.2.0.

Location:
trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/package.php

    r138 r161  
    4141PEAR::staticPushErrorHandling(PEAR_ERROR_CALLBACK, create_function('$error', 'var_dump($error); exit();')); 
    4242 
    43 $releaseVersion = '2.1.0'; 
     43$releaseVersion = '2.2.0'; 
    4444$releaseStability = 'stable'; 
    4545$apiVersion = '1.1.0'; 
     
    4747$notes = 'A new release of Stagehand_TestRunner is now available. 
    4848 
    49 What\'s New in Stagehand_TestRunner 2.1.0 
     49What\'s New in Stagehand_TestRunner 2.2.0 
    5050 
    51  * autotest Support: autotest support can now be used by -a option. When using autotest, one or more directories to be watched for changes can specify by the -w option. 
    52  * Explicit test directory: An arbitrary directory can now be used as the test directory by specifying the directory as the last argument for testrunner commands.'; 
     51 * Test.php support: Test classes ending with "Test.php" have become targets of running tests by testrunner/testrunner-st (PHPUnit/SimpleTest). 
     52 * Test class extensions: Extending test classes has become a lot easier since the PHPUnit/SimpleTest collectors now target only classes ending with Test or TestCase. 
     53 
     54See the following release notes for details. 
     55 
     56Enhancements 
     57============  
     58 
     59- Removed the second argument for passthru(). (Stagehand_TestRunner_AlterationMonitor) 
     60- Removed error_reporting(). (specrunner/testrunner/testrunner-st) 
     61- Added some error handling. (Stagehand_TestRunner) 
     62- Added support for running tests ending with "Test.php". (PHPUnit/SimpleTest) 
     63- Changed a collector\'s behavior so as to target only classes ending with Test or TestCase. (Ticket #18) (PHPUnit/SimpleTest) 
     64- Added \'^.#\' to the exclude patterns. (Stagehand_TestRunner_DirectoryScanner) 
     65- Changed code so as to exit the program when loading a preload file is failed. (specrunner/testrunner/testrunner-st) 
     66 
     67Defect Fixes 
     68============ 
     69 
     70- Fixed a defect that caused tests to be run every time if fileperms()/filemtime() fails when using autotest.'; 
    5371 
    5472$package = new PEAR_PackageFileManager2(); 
     
    7189$package->setDescription('Stagehand_TestRunner is automated test runners for PHPSpec, PHPUnit, and SimpleTest. 
    7290 
    73 Stagehand_TestRunner provides command line scripts to run tests automatically. These scripts automatically detect and run all tests ending with "Spec.php" (PHPSpec) or "TestCase.php" (PHPUnit/SimpleTest) under an arbitrary directory. Stagehand_TestRunner now supports PHPSpec, PHPUnit, and SimpleTest.'); 
     91Stagehand_TestRunner provides command line scripts to run tests automatically. These scripts automatically detect and run all tests ending with "Spec.php" (PHPSpec) or "Test.php" or "TestCase.php" (PHPUnit/SimpleTest) under an arbitrary directory. Stagehand_TestRunner now supports PHPSpec, PHPUnit, and SimpleTest.'); 
    7492$package->setChannel('pear.piece-framework.com'); 
    7593$package->setLicense('BSD License (revised)', 'http://www.opensource.org/licenses/bsd-license.php'); 
  • trunk/package.xml

    r142 r161  
    99 <description>Stagehand_TestRunner is automated test runners for PHPSpec, PHPUnit, and SimpleTest. 
    1010 
    11 Stagehand_TestRunner provides command line scripts to run tests automatically. These scripts automatically detect and run all tests ending with &quot;Spec.php&quot; (PHPSpec) or &quot;TestCase.php&quot; (PHPUnit/SimpleTest) under an arbitrary directory. Stagehand_TestRunner now supports PHPSpec, PHPUnit, and SimpleTest.</description> 
     11Stagehand_TestRunner provides command line scripts to run tests automatically. These scripts automatically detect and run all tests ending with &quot;Spec.php&quot; (PHPSpec) or &quot;Test.php&quot; or &quot;TestCase.php&quot; (PHPUnit/SimpleTest) under an arbitrary directory. Stagehand_TestRunner now supports PHPSpec, PHPUnit, and SimpleTest.</description> 
    1212 <lead> 
    1313  <name>KUBO Atsuhiro</name> 
     
    1616  <active>yes</active> 
    1717 </lead> 
    18  <date>2008-03-06</date> 
    19  <time>12:00:11</time> 
     18 <date>2008-05-11</date> 
     19 <time>16:11:19</time> 
    2020 <version> 
    21   <release>2.1.0</release> 
     21  <release>2.2.0</release> 
    2222  <api>1.1.0</api> 
    2323 </version> 
     
    2929 <notes>A new release of Stagehand_TestRunner is now available. 
    3030 
    31 What&apos;s New in Stagehand_TestRunner 2.1.0 
    32  
    33  * autotest Support: autotest support can now be used by -a option. When using autotest, one or more directories to be watched for changes can specify by the -w option. 
    34  * Explicit test directory: An arbitrary directory can now be used as the test directory by specifying the directory as the last argument for testrunner commands.</notes> 
     31What&apos;s New in Stagehand_TestRunner 2.2.0 
     32 
     33 * Test.php support: Test classes ending with &quot;Test.php&quot; have become targets of running tests by testrunner/testrunner-st (PHPUnit/SimpleTest). 
     34 * Test class extensions: Extending test classes has become a lot easier since the PHPUnit/SimpleTest collectors now target only classes ending with Test or TestCase. 
     35 
     36See the following release notes for details. 
     37 
     38Enhancements 
     39============  
     40 
     41- Removed the second argument for passthru(). (Stagehand_TestRunner_AlterationMonitor) 
     42- Removed error_reporting(). (specrunner/testrunner/testrunner-st) 
     43- Added some error handling. (Stagehand_TestRunner) 
     44- Added support for running tests ending with &quot;Test.php&quot;. (PHPUnit/SimpleTest) 
     45- Changed a collector&apos;s behavior so as to target only classes ending with Test or TestCase. (Ticket #18) (PHPUnit/SimpleTest) 
     46- Added &apos;^.#&apos; to the exclude patterns. (Stagehand_TestRunner_DirectoryScanner) 
     47- Changed code so as to exit the program when loading a preload file is failed. (specrunner/testrunner/testrunner-st) 
     48 
     49Defect Fixes 
     50============ 
     51 
     52- Fixed a defect that caused tests to be run every time if fileperms()/filemtime() fails when using autotest.</notes> 
    3553 <contents> 
    3654  <dir baseinstalldir="/" name="/"> 
     
    7795       </file> 
    7896      </dir> <!-- /src/Stagehand/TestRunner/Collector --> 
     97      <dir name="DirectoryScanner"> 
     98       <file baseinstalldir="/" name="Exception.php" role="php"> 
     99        <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     100       </file> 
     101      </dir> <!-- /src/Stagehand/TestRunner/DirectoryScanner --> 
    79102      <dir name="Runner"> 
    80103       <dir name="PHPSpec"> 
     
    129152       </file> 
    130153      </dir> <!-- /tests/Stagehand/TestRunner/PHPSpecSpec --> 
    131       <dir name="PHPUnitTestCase"> 
    132        <file baseinstalldir="/" name="PHPUnitPassTestCase.php" role="test"> 
    133         <tasks:replace from="@package_version@" to="version" type="package-info" /> 
    134        </file> 
    135       </dir> <!-- /tests/Stagehand/TestRunner/PHPUnitTestCase --> 
    136       <dir name="SimpleTestTestCase"> 
    137        <file baseinstalldir="/" name="SimpleTestPassTestCase.php" role="test"> 
    138         <tasks:replace from="@package_version@" to="version" type="package-info" /> 
    139        </file> 
    140       </dir> <!-- /tests/Stagehand/TestRunner/SimpleTestTestCase --> 
     154      <dir name="PHPUnitTest"> 
     155       <file baseinstalldir="/" name="PHPUnitPassTest.php" role="test"> 
     156        <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     157       </file> 
     158      </dir> <!-- /tests/Stagehand/TestRunner/PHPUnitTest --> 
     159      <dir name="SimpleTestTest"> 
     160       <file baseinstalldir="/" name="SimpleTestPassTest.php" role="test"> 
     161        <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     162       </file> 
     163      </dir> <!-- /tests/Stagehand/TestRunner/SimpleTestTest --> 
     164      <file baseinstalldir="/" name="PHPSpecCommon.php" role="test"> 
     165       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     166      </file> 
    141167      <file baseinstalldir="/" name="PHPSpecErrorSpec.php" role="test"> 
    142168       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     
    145171       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
    146172      </file> 
     173      <file baseinstalldir="/" name="PHPSpecExtendedSpec.php" role="test"> 
     174       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     175      </file> 
    147176      <file baseinstalldir="/" name="PHPSpecFailureSpec.php" role="test"> 
    148177       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     
    154183       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
    155184      </file> 
    156       <file baseinstalldir="/" name="PHPUnitErrorTestCase.php" role="test"> 
    157        <tasks:replace from="@package_version@" to="version" type="package-info" /> 
    158       </file> 
    159       <file baseinstalldir="/" name="PHPUnitFailureTestCase.php" role="test"> 
    160        <tasks:replace from="@package_version@" to="version" type="package-info" /> 
    161       </file> 
    162       <file baseinstalldir="/" name="PHPUnitIncompleteTestCase.php" role="test"> 
    163        <tasks:replace from="@package_version@" to="version" type="package-info" /> 
    164       </file> 
    165       <file baseinstalldir="/" name="PHPUnitPassTestCase.php" role="test"> 
    166        <tasks:replace from="@package_version@" to="version" type="package-info" /> 
    167       </file> 
    168       <file baseinstalldir="/" name="PHPUnitSkippedTestCase.php" role="test"> 
    169        <tasks:replace from="@package_version@" to="version" type="package-info" /> 
    170       </file> 
    171       <file baseinstalldir="/" name="SimpleTestExceptionTestCase.php" role="test"> 
    172        <tasks:replace from="@package_version@" to="version" type="package-info" /> 
    173       </file> 
    174       <file baseinstalldir="/" name="SimpleTestFailureTestCase.php" role="test"> 
    175        <tasks:replace from="@package_version@" to="version" type="package-info" /> 
    176       </file> 
    177       <file baseinstalldir="/" name="SimpleTestPassTestCase.php" role="test"> 
     185      <file baseinstalldir="/" name="PHPUnitCommon.php" role="test"> 
     186       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     187      </file> 
     188      <file baseinstalldir="/" name="PHPUnitErrorTest.php" role="test"> 
     189       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     190      </file> 
     191      <file baseinstalldir="/" name="PHPUnitExtendedTest.php" role="test"> 
     192       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     193      </file> 
     194      <file baseinstalldir="/" name="PHPUnitFailureTest.php" role="test"> 
     195       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     196      </file> 
     197      <file baseinstalldir="/" name="PHPUnitIncompleteTest.php" role="test"> 
     198       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     199      </file> 
     200      <file baseinstalldir="/" name="PHPUnitPassTest.php" role="test"> 
     201       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     202      </file> 
     203      <file baseinstalldir="/" name="PHPUnitSkippedTest.php" role="test"> 
     204       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     205      </file> 
     206      <file baseinstalldir="/" name="SimpleTestCommon.php" role="test"> 
     207       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     208      </file> 
     209      <file baseinstalldir="/" name="SimpleTestExceptionTest.php" role="test"> 
     210       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     211      </file> 
     212      <file baseinstalldir="/" name="SimpleTestExtendedTest.php" role="test"> 
     213       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     214      </file> 
     215      <file baseinstalldir="/" name="SimpleTestFailureTest.php" role="test"> 
     216       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
     217      </file> 
     218      <file baseinstalldir="/" name="SimpleTestPassTest.php" role="test"> 
    178219       <tasks:replace from="@package_version@" to="version" type="package-info" /> 
    179220      </file> 
     
    226267  <release> 
    227268   <version> 
     269    <release>2.2.0</release> 
     270    <api>1.1.0</api> 
     271   </version> 
     272   <stability> 
     273    <release>stable</release> 
     274    <api>stable</api> 
     275   </stability> 
     276   <date>2008-05-11</date> 
     277   <license uri="http://www.opensource.org/licenses/bsd-license.php">BSD License (revised)</license> 
     278   <notes>A new release of Stagehand_TestRunner is now available. 
     279 
     280What&apos;s New in Stagehand_TestRunner 2.2.0 
     281 
     282 * Test.php support: Test classes ending with &quot;Test.php&quot; have become targets of running tests by testrunner/testrunner-st (PHPUnit/SimpleTest). 
     283 * Test class extensions: Extending test classes has become a lot easier since the PHPUnit/SimpleTest collectors now target only classes ending with Test or TestCase. 
     284 
     285See the following release notes for details. 
     286 
     287Enhancements 
     288============  
     289 
     290- Removed the second argument for passthru(). (Stagehand_TestRunner_AlterationMonitor) 
     291- Removed error_reporting(). (specrunner/testrunner/testrunner-st) 
     292- Added some error handling. (Stagehand_TestRunner) 
     293- Added support for running tests ending with &quot;Test.php&quot;. (PHPUnit/SimpleTest) 
     294- Changed a collector&apos;s behavior so as to target only classes ending with Test or TestCase. (Ticket #18) (PHPUnit/SimpleTest) 
     295- Added &apos;^.#&apos; to the exclude patterns. (Stagehand_TestRunner_DirectoryScanner) 
     296- Changed code so as to exit the program when loading a preload file is failed. (specrunner/testrunner/testrunner-st) 
     297 
     298Defect Fixes 
     299============ 
     300 
     301- Fixed a defect that caused tests to be run every time if fileperms()/filemtime() fails when using autotest.</notes> 
     302  </release> 
     303  <release> 
     304   <version> 
    228305    <release>2.1.0</release> 
    229306    <api>1.1.0</api>