Запустите тестирование в phpunit с определенной версией php

Я установил несколько версий PHP на моем Mac и хочу запустить юнит-тесты для определенной версии PHP (или для нескольких версий)

Вот версии PHP, которые у меня есть:

$ php --version
  Output: PHP 5.4.23 ...

$ /Applications/MAMP/bin/php/php5.2.17/bin/php --version
  Output: PHP 5.2.17 ...

Мой тестовый пример выглядит так:

function test_php_version() {
    $actual = phpversion();
    $expected = '5.2.17';
    $this->assertEquals( $expected, $actual, 'Wrong PHP version!' );
}

Когда я запускаю тест, я получаю этот ответ:

$ phpunit

  Wrong PHP version!
  Failed asserting that two strings are equal.
  --- Expected
  +++ Actual
  @@ @@
  -'5.2.17'
  +'5.4.24'

$ /Applications/MAMP/bin/php/php5.2.17/bin/php phpunit
  Error: Could not open input file: phpunit

Как я могу запустить тесты с версией php 5.2.17?

Обновить:

Я обнаружил, что PHPUnit больше не работает с php5.2.17. Поэтому я изменяю свои требования для запуска модульных тестов с php5.3.5, который поддерживается.

Ответы на вопрос(1)

Ваш ответ на вопрос