Запустить тестовый пример PHPUnit Selenium программно («в PHP»)

Как я могу запустить тест «в PHP» вместо использования команды phpunit? Пример:

<?php
require_once 'PHPUnit/Extensions/SeleniumTestCase.php';
class MySeleniumTest extends PHPUnit_Extensions_SeleniumTestCase {

    protected function setUp() {
        $this->setBrowser("*firefox");
        $this->setBrowserUrl("http://example.com/");
    }

    public function testMyTestCase() {
        $this->open("/");
        $this->click("//a[@href='/contact/']");
    }

}

$test = new MySeleniumTest();
//I want to run the test and get information about the results so I can store them in the database, send an email etc.
?>

Или мне нужно записать тест в файл, вызвать phpunit через system () / exec () и проанализировать вывод? : (

8
задан 18 February 2011 в 23:49
поделиться