|
@@ -1,10 +1,5 @@
|
|
|
#!/bin/sh
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
-# To install DbUnit, we have to install everything
|
|
|
|
|
-pear channel-discover pear.phpunit.de
|
|
|
|
|
-pear channel-discover pear.symfony-project.com
|
|
|
|
|
-pear update-channels
|
|
|
|
|
-
|
|
|
|
|
# remove any existing phpunit packages
|
|
# remove any existing phpunit packages
|
|
|
pear uninstall -n pear.phpunit.de/PHPUnit
|
|
pear uninstall -n pear.phpunit.de/PHPUnit
|
|
|
pear uninstall -n pear.phpunit.de/PHP_CodeCoverage
|
|
pear uninstall -n pear.phpunit.de/PHP_CodeCoverage
|
|
@@ -12,7 +7,41 @@ pear uninstall -n pear.phpunit.de/PHPUnit_MockObject
|
|
|
pear uninstall -n pear.phpunit.de/File_Iterator
|
|
pear uninstall -n pear.phpunit.de/File_Iterator
|
|
|
pear uninstall -n pear.phpunit.de/Text_Template
|
|
pear uninstall -n pear.phpunit.de/Text_Template
|
|
|
pear uninstall -n pear.phpunit.de/PHP_Timer
|
|
pear uninstall -n pear.phpunit.de/PHP_Timer
|
|
|
-pear uninstall -n pear.symfony-project.com/YAML
|
|
|
|
|
|
|
+
|
|
|
|
|
+# Install PHPUnit from git (only possibility for PHPUnit 3.6)
|
|
|
|
|
+cd tests
|
|
|
|
|
+mkdir phpunit && cd phpunit
|
|
|
|
|
+git clone git://github.com/sebastianbergmann/phpunit.git
|
|
|
|
|
+git clone git://github.com/sebastianbergmann/dbunit.git
|
|
|
|
|
+git clone git://github.com/sebastianbergmann/php-file-iterator.git
|
|
|
|
|
+git clone git://github.com/sebastianbergmann/php-text-template.git
|
|
|
|
|
+git clone git://github.com/sebastianbergmann/php-code-coverage.git
|
|
|
|
|
+git clone git://github.com/sebastianbergmann/php-token-stream.git
|
|
|
|
|
+git clone git://github.com/sebastianbergmann/php-timer.git
|
|
|
|
|
+git clone git://github.com/sebastianbergmann/phpunit-mock-objects.git
|
|
|
|
|
+git clone git://github.com/sebastianbergmann/phpunit-selenium.git
|
|
|
|
|
+git clone git://github.com/sebastianbergmann/phpunit-story.git
|
|
|
|
|
+git clone git://github.com/sebastianbergmann/php-invoker.git
|
|
|
|
|
+
|
|
|
|
|
+# last versions without anonymous functions
|
|
|
|
|
+cd dbunit && git checkout 1.1 && cd ..
|
|
|
|
|
+cd php-code-coverage && git checkout 1.1 && cd ..
|
|
|
|
|
+cd php-file-iterator && git checkout 1.3.2 && cd ..
|
|
|
|
|
+cd php-invoker && git checkout 1.1.1 && cd ..
|
|
|
|
|
+cd php-text-template && git checkout 1.1.2 && cd ..
|
|
|
|
|
+cd php-timer && git checkout 1.0.3 && cd ..
|
|
|
|
|
+cd php-token-stream && git checkout 1.1.4 && cd ..
|
|
|
|
|
+cd phpunit && git checkout 3.6 && cd ..
|
|
|
|
|
+cd phpunit-mock-objects && git checkout 1.1 && cd ..
|
|
|
|
|
+cd phpunit-selenium && git checkout 1.1 && cd ..
|
|
|
|
|
+cd phpunit-story && git checkout 1.0.0 && cd ..
|
|
|
|
|
+
|
|
|
|
|
+cd phpunit
|
|
|
|
|
+
|
|
|
|
|
+php -d include_path='.:../phpunit/:../dbunit/:../php-code-coverage/:../php-file-iterator/:../php-invoker/:../php-text-template/:../php-timer:../php-token-stream:../phpunit-mock-objects/:../phpunit-selenium/:../phpunit-story/:/usr/local/lib/php' ../phpunit/phpunit.php --version
|
|
|
|
|
+
|
|
|
|
|
+cd ..
|
|
|
|
|
+cd ..
|
|
|
|
|
|
|
|
# memcache 2.1.0 is the last version to support the php 5.2 branch
|
|
# memcache 2.1.0 is the last version to support the php 5.2 branch
|
|
|
pecl download memcached-2.1.0
|
|
pecl download memcached-2.1.0
|
|
@@ -23,9 +52,3 @@ printf "\n" | phpize
|
|
|
|
|
|
|
|
printf "\n" | pecl uninstall memcache
|
|
printf "\n" | pecl uninstall memcache
|
|
|
printf "\n" | pecl install memcache
|
|
printf "\n" | pecl install memcache
|
|
|
-
|
|
|
|
|
-# Install
|
|
|
|
|
-pear install -o pear.phpunit.de/PHPUnit
|
|
|
|
|
-pear install pear.phpunit.de/DbUnit
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|