News
Stagehand_TestRunner 2.12.0 (stable) released
We are pleased to announce that the Stagehand_TestRunner 2.12.0 (stable) is now available.
Release Date: 2010-07-29
What's New in Stagehand_TestRunner 2.12.0¶
Supports PHPUnit 3.5.¶
(Issue #179)
PHPUnit 3.5 has been supported.
Stagehand_TestRunner 2.11.2 (stable) released
We are pleased to announce that the Stagehand_TestRunner 2.11.2 (stable) is now available.
Release Date: 2010-05-31
What's New in Stagehand_TestRunner 2.11.2¶
Two defect fixes¶
A defect has been fixed that caused a start tag not to be closed when the tag and all attributes are written. And also a defect has been fixed that caused TestDox output to be broken if the same test method names except trailing numbers.
Stagehand_TestRunner 2.11.1 (stable) released
We are pleased to announce that the Stagehand_TestRunner 2.11.1 (stable) is now available.
Release Date: 2010-03-09
What's New in Stagehand_TestRunner 2.11.1¶
Two defect fixes¶
A defect has been fixed that caused the layout of the detailed progress report to be broken by incomplete or skipped tests with data providers. (Issue #136)
And a defect has been fixed that caused wrong number of tests to be output to a JUnit XML if using method/class filters with the real-time option. (Issue #141)
Stagehand_TestRunner 2.11.0 (stable) released
We are pleased to announce that the Stagehand_TestRunner 2.11.0 (stable) is now available.
Release Date: 2010-02-25
What's New in Stagehand_TestRunner 2.11.0¶
Stops on the first failure or error. (PHPUnit, PHPT, and SimpleTest)¶
phpunitrunner --stop-on-failure DIRECTORY_OR_FILE
Stops the test run when the first failure or error is raised.
Provides easy to understand information for incomplete and skipped tests. (PHPUnit)¶
(Issue #130)
JUnit XML
The specified message is included in the value of the error element.
TestDox and detailed progress report
The specified message is included in the TestDox and detailed progress report as follows:
<?php
class FooTest
{
/**
* @test
*/
public function bar()
{
$this->markTestSkipped('Baz is not available');
}
...
... The test suite generated by Stagehand_TestRunner FooTest bar ... skipped (Baz is not available) FooTest [ ] Bar (Baz is not available) ...
A defect fix¶
(Issue #134)
A defect has been fixed that caused a test run to be failed by unexpected preload.
Stagehand_TestRunner 2.10.0 (stable) released
We are pleased to announce that the Stagehand_TestRunner 2.10.0 (stable) is now available.
Release Date: 2009-12-24
What's New in Stagehand_TestRunner 2.10.0¶
Logs test results in real-time into the specified file in the JUnit XML format. (PHPUnit, PHPT, and SimpleTest)¶
phpunitrunner --log-junit=FILE --log-junit-realtime DIRECTORY_OR_FILE
By specifying the --log-junit-realtime option, the test results get to be written in real-time by element-by-element.
Enhanced SimpleTest support¶
The following features have been supported in SimpleTest:
- Runs only the specified tests in the specified file.
- Runs only the tests in the specified classes.
- Logs test results into the specified file in the JUnit XML format.
Stagehand_TestRunner 2.9.0 (stable) released
I am pleased to announce that the Stagehand_TestRunner 2.9.0 (stable) is now available.
Release Date: 2009-11-12
What's New in Stagehand_TestRunner 2.9.0¶
Can specify multiple files and directories as test target.¶
phpunitrunner DIRECTORY_OR_FILE1 DIRECTORY_OR_FILE2 ...
In previous versions, one file or directory could only be specified as test target.
As of this version, multiple files and directories can be specified as test target.
Stagehand_TestRunner 2.8.0 (stable) released
I am pleased to announce that the Stagehand_TestRunner 2.8.0 (stable) is now available.
Release Date: 2009-10-27
What's New in Stagehand_TestRunner 2.8.0¶
Runs only the tests in the specified classes. (PHPUnit only)¶
phpunitrunner --classes=CLASS1,CLASS2,... FILE
Runs the tests in the specified classes which are included in the specified file. Multiple classes can be specified by a comma delimited list.
Improvements for testing specified methods¶
Can specify fully-qualified method names.
In the version 2.7.0, if multiple classes have same method, their methods are run when testing specified methods.
As of this version, fully-qualified method names can be specified as CLASS::METHOD for resolving this ambiguity.
Be case-insensitive.
In the version 2.7.0, it is case-sensitive even though PHP methods are case-insensitive.
As of this version, it has been made case-insensitive.
Stagehand_TestRunner 2.7.0 (stable) released
I am pleased to announce that the Stagehand_TestRunner 2.7.0 (stable) is now available.
Release Date: 2009-09-25
What's New in Stagehand_TestRunner 2.7.0¶
Runs only the specified tests in the specified file. (PHPUnit only)¶
From the specified file, only methods which you want to test can now be specified.
Supports PHPUnit 3.4.¶
PHPUnit 3.4 has been supported. As of this version, PHPUnit 3.3.x are no longer supported.
Supports JUnit XML output. (PHPUnit and PHPT)¶
Test results can now be logged in the JUnit XML format into the specified file.
Supports PHPT.¶
PHPT has been supported. PHPUnit is required to use this feature.
Also available in: Atom