/** * Hook, called from "BrowserTestCase::setUp" method. * * @param TestEvent $event Test event. * * @return void */ public function onTestSetup(TestEvent $event) { if (!$this->isEventForMe($event)) { return; } parent::onTestSetup($event); $desired_capabilities = $this->getDesiredCapabilities(); $desired_capabilities[self::NAME_CAPABILITY] = $this->getJobName($event->getTestCase()); if (getenv('BUILD_NUMBER')) { $desired_capabilities[self::BUILD_NUMBER_CAPABILITY] = getenv('BUILD_NUMBER'); // Jenkins. } elseif (getenv('TRAVIS_BUILD_NUMBER')) { $desired_capabilities[self::BUILD_NUMBER_CAPABILITY] = getenv('TRAVIS_BUILD_NUMBER'); } $this->setDesiredCapabilities($desired_capabilities); }