Would you just duplicate the entire test case and remove the timeout ala:

```php
        $adapter = new Gearman(array(
            'default' => array('host' => '127.0.0.1', 'port' => 4730, 'timeout' => 1),
        ));
        $statuses = $adapter->status();
        $this->assertArrayHasKey('default', $statuses);
        $status = $statuses['default'];
        $this->assertContains(array('name' => 'test1', 'queue' => 0, 'running' => 0, 'workers' => 1), $status);
        $this->assertContains(array('name' => 'test2', 'queue' => 0, 'running' => 0, 'workers' => 1), $status);

        # ---

        $adapter = new Gearman(array(
            'default' => array('host' => '127.0.0.1', 'port' => 4730),
        ));
        $statuses = $adapter->status();
        $this->assertArrayHasKey('default', $statuses);
        $status = $statuses['default'];
        $this->assertContains(array('name' => 'test1', 'queue' => 0, 'running' => 0, 'workers' => 1), $status);
        $this->assertContains(array('name' => 'test2', 'queue' => 0, 'running' => 0, 'workers' => 1), $status);
```

or loop or do something else entirely for the test?