---
title: "[Xray Cloud] How to Properly Format Duration in Test Executions for Xray Cloud"
canonical: "https://docs.getxray.app/space/ProductKB/144965663/%5BXray%20Cloud%5D%20How%20to%20Properly%20Format%20Duration%20in%20Test%20Executions%20for%20Xray%20Cloud"
format: markdown
---
Xray Cloud uses **nanoseconds** as the unit of time for the duration field in test execution data. If you input the duration in a different time unit (e.g., seconds), it may cause the value to be misinterpreted or displayed incorrectly in the UI.

To properly import a test execution with the correct duration, follow this time unit conversion:

- **1 second = 1,000,000,000 nanoseconds (1e9)**

For example, if the test execution duration is **12 seconds**, the equivalent value in nanoseconds would be:

- **12 seconds = 12 * 1,000,000,000 = 12,000,000,000 nanoseconds**

Let’s say you want to import a test execution with a duration of **5 seconds**. Here’s the correct format:

- **Duration in seconds**: **5s**
- **Duration in nanoseconds**: **5,000,000,000 ns**

In the JSON file for the test execution, you should input:

```
{
  "duration": 5000000000
}
```

If you input an incorrect duration, such as a value too small or in an unsupported format, Xray may display **0** in the UI.