'Flaky tests send ``startTest`` as soon as they start.
This means that we see the name of the test in the trial reporter
(FLOC-3511) and that the recorded duration of the test is more-or-less
accurate (FLOC-3499)'

@given(jira_keys)
def test_sends_start_on_start(self, jira_keys):

    log = []
    class FlakyTest(testtools.TestCase, ):
        run_tests_with = retry_flaky()
        @flaky(jira_keys, 1, 1)
        def test_delayed(self):
            self.log = list(log)
    test = FlakyTest('test_delayed')
    result = ExtendedTestResult(log)
    test.run(result)
    self.assertThat(test.log, Equals([('startTest', test)]))
