···55The `Duration` line of the summary breaks the run down into phases, as percentages of all tracked time:
6677```
88-Duration 3.76s (environment 79%, import 14%, transform 6%, tests 1%)
88+Duration 3.76s (environment 79%, setup 1%, import 13%, transform 6%, tests 1%)
99```
10101111The percentages are relative to the sum of all tracked phases, not to the wall-clock time: phases run in parallel workers, so their sum is usually larger than the run itself. In a multi-project setup the percentages aggregate over all [projects](/guide/projects), so a phase that dominates one project can be diluted by the others.
12121313The phases map to configuration options:
14141515-- `environment` - creating the test environment (`jsdom`, `happy-dom`) for test files.
1515+- `environment` - creating the test environment (for example `jsdom`, `happy-dom`) for test files.
1616- `transform` - transforming files with Vite. See [Caching Between Reruns](#caching-between-reruns).
1717- `import` - importing test files and their modules. When files import mostly the same modules (typical for barrel-file imports), isolation re-evaluates that shared graph for every file. See [Test Isolation](#test-isolation).
1818- `setup` - running [`setupFiles`](/config/setupfiles).