0

Hi,

Wishes.
While i try to install phpunit in Xampp I get the following line along with few other .
phpunit/PHPUnit requires PHP extension "reflection"

I googled a lot and no where i could find any such extension. what i shud do to find this extension. I removed one required need of image_graphviz by upgrading.

Requesting experts pointers, suggestion and tips or hints.
Thanks in advance

Hari

3
Contributors
5
Replies
6
Views
10 Years
Discussion Span
Last Post by lukescammell
0

Do you have the latest version of Pear? If not, update to the latest and see if that helps on installing phpunit.

0

Hi,

Thanks for the reply. I will try as you said. POsting here message i get while i try to install.

phpunit/PHPUnit requires PHP (version >= 5.1.4), installed version is 5.1.1
phpunit/PHPUnit requires PHP extension "reflection"
phpunit/PHPUnit requires package "pear/Image_GraphViz" (version >= 1.2.1), inst
lled version is 1.1.0
phpunit/PHPUnit can optionally use PHP extension "json"
phpunit/PHPUnit can optionally use PHP extension "pdo_sqlite"
phpunit/PHPUnit can optionally use PHP extension "xdebug" (version >= 2.0.0RC4)
Thanks.

Regards
Hari

1

You'll need to update to the latest version of PHP first. You'll then want to run an upgrade all command (pear upgrade-all) to try to get the all the latest packages.

PHPUnit's a pain to install because it requires so much stuff be up to date.

Have you considered Simpletest? It's much more compatible.

Votes + Comments
yep!
0

Hi,

THanks for the reply. I will surely give simpletest a try. This is something new piece of information for me.

Thanks

Harish

0

I too am having n joy in getting PHPUnit to install. I followed the guide at phpunit.de but I just end up with a default text dump whenever I try and run any tests (in this case HTML_BBCodeParser).

#!C:/xampp/php/php.exe
PHPUnit 3.1.3 by Sebastian Bergmann.

Usage: phpunit [switches] UnitTest [UnitTest.php]

  --log-graphviz <file>  Log test execution in GraphViz markup.
  --log-json <file>      Log test execution in JSON format.
  --log-tap <file>       Log test execution in TAP format to file.
  --log-xml <file>       Log test execution in XML format to file.

  --test-db-dsn <dsn>    DSN for the test database.
  --test-db-log-rev <r>  Revision information for database logging.
  --test-db-log-info ... Additional information for database logging.

  --testdox-html <file>  Write agile documentation in HTML format to file.
  --testdox-text <file>  Write agile documentation in Text format to file.

  --filter <pattern>     Filter which tests to run.
  --loader <loader>      TestSuiteLoader implementation to use.
  --repeat <times>       Runs the test(s) repeatedly.

  --tap                  Report test execution progress in TAP format.
  --testdox              Report test execution progress in TestDox format.

  --no-syntax-check      Disable syntax check of test source files.
  --stop-on-failure      Stop execution upon first error or failure.
  --verbose              Output more verbose information.
  --wait                 Waits for a keystroke after each test.

  --skeleton             Generate skeleton UnitTest class for Unit in Unit.php.

  --help                 Prints this usage information.
  --version              Prints the version and exits.

  -d key[=value]         Sets a php.ini value.
This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.