Executar teste no phpunit com versão php específica

Instalei várias versões do PHP no meu Mac e quero executar testes de unidade em uma versão específica do PHP (ou em versões multipls)

Aqui estão as versões php que tenho:

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

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

Meu caso de teste é assim:

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

Quando executo o teste, recebo esta resposta:

$ 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

Como posso executar os testes com a versão 5.2.17 do php?

Atualizar:

Descobri que o PHPUnit não roda mais com o php5.2.17. Então, mudo meus requisitos para executar testes de unidade com o php5.3.5, que é suportado.

questionAnswers(1)

yourAnswerToTheQuestion