Skip to content

Commit 7184c86

Browse files
sakshamarora-archIshavyas9
authored andcommitted
Updated documentation
1 parent e03bf47 commit 7184c86

File tree

1 file changed

+31
-27
lines changed

1 file changed

+31
-27
lines changed

docs/device-reservation.md

Lines changed: 31 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
id: device-reservation
2+
id: Device-reservation
33
title: Device Reservation on Private Cloud Devices
44
sidebar_label: Device Reservation
55
description: Learn how to reserve private cloud devices in LambdaTest to ensure uninterrupted testing, fair access, and conflict-free usage across your team.
@@ -11,7 +11,7 @@ keywords:
1111
- test scheduling
1212
url: https://www.lambdatest.com/support/docs/device-reservation/
1313
site_name: LambdaTest
14-
slug: device-reservation/
14+
slug: Device-reservation/
1515
---
1616
import CodeBlock from '@theme/CodeBlock';
1717
import {YOUR_LAMBDATEST_USERNAME, YOUR_LAMBDATEST_ACCESS_KEY} from "@site/src/component/keys";
@@ -43,9 +43,11 @@ import TabItem from '@theme/TabItem';
4343
}}
4444
></script>
4545

46-
# Device Reservation on Private Cloud Devices
46+
# Device Reservation on Private Device Cloud
4747

48-
Device Reservation in LambdaTest allows you to **reserve private cloud devices ahead of time** and ensure dedicated access during critical testing windows. By reserving devices in advance, testers can avoid conflicts, eliminate last‑minute interruptions, and guarantee smoother execution of both manual and automated test runs. This capability is especially valuable for time‑sensitive releases, large regression cycles, and continuous integration pipelines, where uninterrupted device availability is crucial. Beyond conflict prevention, it also helps organizations improve overall resource utilization, enforce fair usage policies, and provide better visibility of device allocation across teams.
48+
**LambdaTest Device Reservation** enables you to reserve private cloud devices in **advance**, ensuring uninterrupted access during critical testing windows. By scheduling devices ahead of time, teams can **prevent conflicts**, eliminate last-minute delays, and run both manual and automated tests with greater reliability. This becomes particularly valuable for time-sensitive releases, large-scale regression cycles, and continuous integration pipelines, where guaranteed device availability is essential.
49+
50+
Beyond preventing scheduling conflicts, Device Reservation also helps organizations **optimize resource utilization**, enforce fair usage policies, and gain clearer visibility into device allocation across teams, leading to more efficient and predictable testing operations.
4951

5052
---
5153

@@ -58,24 +60,26 @@ Device Reservation in LambdaTest allows you to **reserve private cloud devices a
5860
- **Optimized Resource Utilization**: Track and manage reservations to avoid idle devices and maximize the ROI of your private cloud setup.
5961

6062
---
61-
# Device Reservation Flow
63+
# Device Reservation Workflow
6264

6365
## Accessing the App Live Dashboard
6466
1. Open the [App Live Dashboard](https://applive.lambdatest.com/app).
6567
2. Enable the toggle for Private Devices (**Available only for private cloud devices**).
66-
3. You will see two buttons which are `My Reservations` and `Go to Reservations`
68+
3. You will see two buttons:
69+
- **My reservations** – View all ongoing and upcoming reservations with filter options.
70+
- **Go to Reservations** – Open the calendar view to explore and manage bookings.
71+
6772
![Device-Reservation-1](../assets/images/real-device-app-testing/Device-Reservations/Device-Reservation1.png)
68-
:::tip
69-
- **My reservations** is used for View all your ongoing and upcoming reservations, with filter options to refine the list
70-
- **Go to Reservations** is used for Opening the calendar view where you can explore and manage device bookings.
73+
7174
:::
7275

7376
## Checking Your Reservations
7477

7578
You can easily track your device bookings:
76-
- Go to **My Reservations** from the App Live Dashboard.
79+
- Click **My Reservations** on the App Live Dashboard.
7780
- View all your upcoming and ongoing reservations.
78-
- Use available filters to refine and quickly find the reservations you need.
81+
- Apply filters to quickly locate specific bookings.
82+
7983
![Device-Reservation-2](../assets/images/real-device-app-testing/Device-Reservations/.Device-Reservation2.png)
8084

8185
## Making a Reservation
@@ -85,19 +89,18 @@ You can easily track your device bookings:
8589
![Device-Reservation-4](../assets/images/real-device-app-testing/Device-Reservations/Device-Reservation4.png)
8690
- **Future Reservation** – Schedule a reservation for a later date/time within the allowed scheduling window.
8791
![Device-Reservation-3](../assets/images/real-device-app-testing/Device-Reservations/Device-Reservation3.png)
88-
3. Select **one or multiple devices** based on availability and your use case.
89-
4. Confirm the reservation.
92+
3. Select **one or multiple devices** based on availability.
93+
4. Confirm your reservation.
9094

9195
## Calendar View and Permissions
9296
The **calendar** view works differently for users and admins:
9397
- **Users:**
94-
- The user view consists of a calendar showcasing blocks along with devices
95-
- The `blue blocks` are the user own reserved slots and have edit/delete access
96-
- The `grey blocks` are other team members slot and user does not have any access to edit/delete the same
98+
- The user view shows a calendar with reservation blocks for devices.
99+
- `blue blocks` represent the user’s own reservations, which can be edited or deleted.
100+
- `grey blocks` represent reservations made by other team members. Users cannot edit or delete these.
97101
![Device-Reservation-6](../assets/images/real-device-app-testing/Device-Reservations/Device-reservations-User.png)
98102
- **Admins:**
99-
- In addition to the User view, Admins have access to a settings tab
100-
- Which have access to additional policy controls, such as:
103+
- In addition to the User view, Admins can access a **Settings** tab with the following controls:
101104
- **Advance Booking Window** – Define how far in advance users can schedule reservations.
102105
- **Max Reservation Duration** – Set the maximum duration allowed for a reservation (1–48 hours).
103106
- **Active Reservations per User** – Limit the number of active reservations per user (1–99).
@@ -106,7 +109,7 @@ The **calendar** view works differently for users and admins:
106109
- Also Admin can create, edit, and delete any reservation.
107110

108111
:::info
109-
For Admin all blocks are blue, as they have access to edit and delete any of the following slots
112+
For Admins, all blocks appear blue since they can edit or delete any reservation
110113
:::
111114
## Using Reservations in Automated Testing
112115

@@ -125,10 +128,10 @@ desired_caps = {
125128
"platformVersion": "18",
126129
"isRealMobile": True,
127130
"app": "YOUR_APP_URL",
128-
"build": "Smart Heal iOS",
129-
"name": "Sample Smart Heal Test",
131+
"build": "Sample Build",
132+
"name": "Sample Name",
130133
# highlight-next-line
131-
"fixedIP": "UUID",
134+
"fixedIP": "<your-device-uuid>", # Replace with the device UUID
132135
# highlight-next-line
133136
"privateCloud": true
134137
}
@@ -145,10 +148,10 @@ desired_caps = {
145148
"platformVersion": "16",
146149
"isRealMobile": True,
147150
"app": "YOUR_APP_URL",
148-
"build": "Smart Heal Android",
149-
"name": "Sample Smart Heal Test",
151+
"build": "Sample Build",
152+
"name": "Sample Name",
150153
# highlight-next-line
151-
"fixedIP": "UUID",
154+
"fixedIP": "<your-device-uuid>", # Replace with the device UUID
152155
# highlight-next-line
153156
"privateCloud": true
154157
}
@@ -161,10 +164,11 @@ This ensures that your automation run is executed on the reserved private cloud
161164
## Session Expiry and Extensions
162165
- In the last **15 minutes** of a reservation, a pop-up appears notifying you that the session is about to end.
163166
- If no pre-booked reservation exists for the device, you will have the option to extend your session.
164-
- If another booking is scheduled, the extension option will not appear.
167+
- If another booking is already scheduled for the device, the extension option will still appear, but the request will **fail**.
165168
- Once the reserved time ends, the device session is automatically closed and released.
166169

167-
## Special Scenarios
170+
:::tip
168171
- If an **admin** edits your reservation timeline, your current session will not be interrupted.
169172
- If an **admin** deletes your reservation, it is **canceled** immediately.
170173
- In automation, reservations cannot be extended automatically in the last 15 minutes. Extensions must be handled manually.
174+
:::

0 commit comments

Comments
 (0)