Timeline

The graph on the Timeline tab shows the order and the durations of all tests' executions.

Allure Report Timeline graph

When a test framework runs tests in parallel, it does so using a set of worker processes. Each worker can only run one test at a time, but then the worker can be re-used to run another test. In the graph, each row represents a single worker process, and each rectangle on it represents a single test's execution. The color of each rectangle represents the test status, with the colors having the same meanings as on the test statuses graph.

Working with the timeline

You can control the timeline graph to better analyze the data you are interested in.

  • Move the thumb of the slider above the graph to show only those tests that took longer than a certain threshold.

  • Move the thumbs of the range slider below the graph to zoom in to a time interval. The labels near the range slider indicate time passed since the beginning of the first test's execution.

  • Hover the mouse pointer over a rectangle to see the test's title and the time its execution started and finished (expressed in seconds and milliseconds since the beginning of the first test's execution). Click on a rectangle to open the test details.

Recognizing common issues

You can find the causes of various test failures or slowdowns just by looking at the timeline. For example:

  • When some tests are significantly slower than the others, the corresponding rectangles on the graph will be the largest.

    Allure Report Timeline durations

  • If your tests work on a web resource, and the resource goes offline for a while, a lot of seemingly unrelated tests may fail simultaneously. Such a situation can manifest itself as a set of failed (red) tests in one area.

    Allure Report Timeline period

  • Some test frameworks wait for all running tests to finish before attempting to run the failed ones again. This usually leads to noticeable areas of almost blank space.

    Allure Report Timeline retries

  • A test framework may spend too much time loading the environment before each test. This leads to wide horizontal gaps between tests.

    Allure Report Timeline gaps

Powered by
logo

Join our newsletter

Join our community

We aim to make Allure Report as reliable and user-friendly as possible, and together with the community, we're here to help when problems arise.

© 2024 Qameta Software Inc. All rights reserved.