Update PHPUnit components to latest stable

From upstream Changelog:

PHPUnit 3.6.11

  • Fixed #503: Improved the error message for situation when compared strings only differ in line ending style.
  • Fixed #510: callable type hint raises E_NOTICE when object is mocked.
  • Fixed phpunit-mock-object #83: getMockFromWsdl() does not work twice for the same WSDL file.
  • Fixed phpunit-selenium #72: Allow Selenium to have tests that have no concrete test methods.
  • Tests for which the execution is aborted due to a timeout are no longer shown as incomplete but as an error instead.
  • Fixed the fix for #466.
  • Fixed #466: Undefined offset in Configuration.php.
  • Fixed #463: PHPUnit_Framework_TestCase::testRequirements() collides with actual test methods.
  • Fixed reflection errors when PHPUnit_Framework_Warning is used.
  • Marked --skeleton-class and --skeleton-test as deprecated. Please use the phpunit-skelgen tool that is provided by the PHPUnit_SkeletonGenerator package instead.

PHPUnit_SkeletonGenerator 1.1.0

  • Implemented #2: Add --bootstrap option.

PHP_CodeCoverage 1.1.2

  • Fixed #80: Whitelisted files that do not exist lead to errors.
  • Fixed #91: Traits are not handled properly.
  • Fixed notice in PHP_CodeCoverage_Util::resolveCoversToReflectionObjects().
  • The callbable, implements, and insteadof keywords are now properly highlighted in the HTML report.

PHP_Invoker 1.1.0

  • PHP_Invoker_TimeoutException now holds information on the timeout.

DbUnit 1.1.2

  • PHPUnit_Extensions_Database_Constraint_TableIsEqual did not work with PHPUnit 3.6 and DbUnit 1.1.

PHPUnit_Selenium 1.2.7

  • Implemented #130: version number available programmatically.
  • Implemented $this->keys().
  • Session is now closed on failure.
  • Added various docblocks for SeleniumTestCase.
  • Browser session can now be started even in setUp().
  • Fixed #114 and #115: regressions of @depends/@dataProvider.
  • Added $this->cookie() for adding and removing cookies via a Builder.
  • Added Selenium2TestCase_Exception in the Cookie api.
  • Supporting absolute URLs (http://...) in $this->url().
  • Supporting uppercase URLs.
  • Raising error message for stale elements reference (#117).
  • No 500 errors when communicating with Selenium Server.
  • Supporting Selenium 2.20.
  • Tests for 404 pages.
  • Supporting @depends/@dataProvider and similar annotations in SeleniumTestCase.
  • Added getCssCount() in SeleniumTestCase.
  • Added Window object accessible via $this->currentWindow().
  • Implemented $this->timeouts()->asyncScript().
  • Fixed #105: $browsers static property.
  • Implemented $element->size().
  • Implemented $element->location().
  • Implemented $element->name(), $element->attribute(), $element->equals(), $element->enabled(), $element->displayed(), $element->css().
  • Implemented $this->elements() for multiple element selection in the whole page.
  • Implemented $this->frame() to switch focus between frames on a page.
  • Implemented $this->execute() and $this->executeAsync() for executing arbitrary JavaScript.
  • Implemented $this->windowHandle(), $this->windowHandles and $this->source().
  • Implemented $this->alertText("...") for answering prompts.
  • Supporting form submit (also via children elements).
  • Supporting radio boxes.
  • Supporting implicit waits on $this->by*().
  • Supporting back and forward buttons via $this->back() and $this->forward().
  • Supporting refresh of pages via $this->refresh().
  • Supporting $element->clear().
  • Correctly marking Selenium 1 tests as skipped when server is not running.
  • Fixed package.xml to include missing SeleniumTestSuite.php file.
  • Implemented Select object, available via $this->select().
  • Added defaults for Selenium Server host and port.
  • Added @method annotations on Selenium2TestCase.
  • Fixed #83: setUpBeforeClass and tearDownAfterClass do not work with PHPUnit_Extensions_SeleniumTestCase.
  • Fixed #85: using POST instead of GET in Selenium RC Driver.
  • Supporting AndroidDriver, both on devices and emulators.
  • Supporting UTF-8 characters in Element::value().
  • Fixed #82: @depends annotation does not work with PHPUnit_Extensions_SeleniumTestCase.
  • package.xml misses classes for Selenium 2 support.

This update has been submitted for testing by remi.

8 years ago

This update is currently being pushed to the Fedora EPEL 6 testing updates repository.

8 years ago

This update has been pushed to testing

8 years ago

This update has reached 14 days in testing and can be pushed to stable now if the maintainer wishes

8 years ago

This update has been submitted for stable by remi.

8 years ago

This update is currently being pushed to the Fedora EPEL 6 stable updates repository.

8 years ago

This update has been pushed to stable

8 years ago

Please login to add feedback.

Content Type
Test Gating
Unstable by Karma
Stable by Karma
Stable by Time
8 years ago
in testing
8 years ago
in stable
8 years ago

Automated Test Results