Skip to content

Commit

Permalink
[Process] Fix volatile test
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolas-grekas committed Apr 8, 2015
1 parent 0430d20 commit dae1942
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 10 deletions.
14 changes: 4 additions & 10 deletions src/Symfony/Component/Process/Tests/AbstractProcessTest.php
Expand Up @@ -800,9 +800,6 @@ public function testCheckTimeoutOnStartedProcess()
$this->assertFalse($process->isSuccessful());
}

/**
* @group idle-timeout
*/
public function testIdleTimeout()
{
$process = $this->getProcess('php -r "sleep(3);"');
Expand All @@ -820,21 +817,18 @@ public function testIdleTimeout()
}
}

/**
* @group idle-timeout
*/
public function testIdleTimeoutNotExceededWhenOutputIsSent()
{
$process = $this->getProcess('php -r "echo \'foo\'; sleep(1); echo \'foo\'; sleep(1); echo \'foo\'; sleep(1); "');
$process = $this->getProcess(sprintf('php -r %s', escapeshellarg('$n = 30; while ($n--) {echo "foo\n"; usleep(100000); }')));
$process->setTimeout(2);
$process->setIdleTimeout(1.5);
$process->setIdleTimeout(1);

try {
$process->run();
$this->fail('A timeout exception was expected.');
} catch (ProcessTimedOutException $ex) {
$this->assertTrue($ex->isGeneralTimeout());
$this->assertFalse($ex->isIdleTimeout());
$this->assertTrue($ex->isGeneralTimeout(), 'A general timeout is expected.');
$this->assertFalse($ex->isIdleTimeout(), 'No idle timeout is expected.');
$this->assertEquals(2, $ex->getExceededTimeout());
}
}
Expand Down
2 changes: 2 additions & 0 deletions src/Symfony/Component/Stopwatch/Tests/StopwatchEventTest.php
Expand Up @@ -76,6 +76,7 @@ public function testDuration()
$event->start();
usleep(100000);
$event->stop();
usleep(50000);
$event->start();
usleep(100000);
$event->stop();
Expand All @@ -93,6 +94,7 @@ public function testDurationBeforeStop()
$event->start();
usleep(100000);
$event->stop();
usleep(50000);
$event->start();
usleep(100000);
$this->assertEquals(100, $event->getDuration(), null, self::DELTA);
Expand Down

0 comments on commit dae1942

Please sign in to comment.