Skip to content

Commit 1b86db2

Browse files
authored
Merge pull request #2149 from surishubham/main
Stage PRs 2145, 46
2 parents 0c1b31c + 2562b6f commit 1b86db2

11 files changed

+113
-124
lines changed

docs/analytics-allure-api-widgets.md

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ site_name: LambdaTest
1010
slug: analytics-allure-api-widgets/
1111
---
1212

13+
import NewTag from '../src/component/newTag';
14+
1315
<script type="application/ld+json"
1416
dangerouslySetInnerHTML={{ __html: JSON.stringify({
1517
"@context": "https://schema.org",
@@ -33,21 +35,9 @@ slug: analytics-allure-api-widgets/
3335
})
3436
}}
3537
></script>
36-
37-
---
38-
39-
import NewTag from '../src/component/newTag';
40-
import VideoEmbed from '../src/component/videoEmbed';
41-
42-
43-
## Understanding The Allure Test Insights Widget
44-
4538
The `Allure Test Insights` module helps you to get an overview of the test execution results using the Allure. This widget provides insights into the test execution results, test status, and test duration.
4639

47-
<VideoEmbed
48-
src="https://share.synthesia.io/embeds/videos/d85c33ca-fd75-47cb-b9d6-77d8071449b5"
49-
title="Integrate Allure Test Insights with HyperExecute"
50-
/>
40+
<iframe width="800" height="450" src="https://www.youtube.com/embed/21XtN5PSMNI?si=4oVmKO88mzVlLVW1" title="Integrate Allure Test Insights with HyperExecute" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
5141

5242
## How To Use Allure Test Insights?
5343

docs/analytics-create-dashboard.md

Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -34,20 +34,13 @@ slug: analytics-create-dashboard/
3434
}}
3535
></script>
3636

37-
---
38-
import VideoEmbed from '../src/component/videoEmbed';
39-
40-
41-
### Using Custom Dashboards
37+
## Using Custom Dashboards
4238

4339
Add widgets of multiple products and various insights to your dashboard. You can create a custom dashboard with the widgets of your choice. You can add widgets of the same type multiple times and also edit the layout of the dashboard according to your configuration.
4440

45-
<VideoEmbed
46-
src="https://share.synthesia.io/embeds/videos/b94567c6-a454-4b85-9d19-46448ccb0e77"
47-
title="Create Customed Dashboard using Lambdatest Analytics"
48-
/>
41+
<iframe width="800" height="450" src="https://www.youtube.com/embed/EHHA1z1KB4c?si=pE0tP4ReVgkMIR-_" title="Create Customed Dashboard using Lambdatest Analytics" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
4942

50-
### Prerequisites to use Lambdatest Insights
43+
### Prerequisites
5144

5245
The following are requirements:
5346

@@ -96,24 +89,3 @@ You can add more widgets of the same type to your dashboard multiple times and a
9689

9790
* Share the Dashboard with a public or a private link with your team - [Read More](/docs/analytics-dashboard-features/#expiry-settings-for-dashboard-share-link)
9891
* Exporting the Dashboard as a PDF - [Read More](/docs/analytics-dashboard-features/#export-dashboard-as-pdf)
99-
100-
101-
<nav aria-label="breadcrumbs">
102-
<ul className="breadcrumbs">
103-
<li className="breadcrumbs__item">
104-
<a className="breadcrumbs__link" target="_self" href="https://www.lambdatest.com">
105-
Home
106-
</a>
107-
</li>
108-
<li className="breadcrumbs__item">
109-
<a className="breadcrumbs__link" target="_self" href="https://www.lambdatest.com/support/docs/">
110-
Support
111-
</a>
112-
</li>
113-
<li className="breadcrumbs__item breadcrumbs__item--active">
114-
<span className="breadcrumbs__link">
115-
Create Your First Dashboard
116-
</span>
117-
</li>
118-
</ul>
119-
</nav>

docs/analytics-dashboard-copilot.md

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ site_name: LambdaTest
1010
slug: analytics-dashboard-copilot/
1111
---
1212

13+
import NewTag from '../src/component/newTag';
14+
1315
<script type="application/ld+json"
1416
dangerouslySetInnerHTML={{ __html: JSON.stringify({
1517
"@context": "https://schema.org",
@@ -33,20 +35,11 @@ slug: analytics-dashboard-copilot/
3335
})
3436
}}
3537
></script>
36-
37-
---
38-
39-
import NewTag from '../src/component/newTag';
40-
import VideoEmbed from '../src/component/videoEmbed';
41-
42-
# Getting Started with AI CoPilot Dashboard <NewTag value="BETA" bgColor="#ffec02" color="#000" />
38+
# Getting Started with AI CoPilot Dashboard <NewTag value="BETA" bgColor="#ffec02" color="#000" />
4339

4440
The AI CoPilot Dashboard is an innovative feature designed to revolutionize the way you analyze and gain insights from your data. By leveraging the power of artificial intelligence, the dashboard provides intelligent recommendations, insights, and predictions tailored to your specific data, enabling you to make data-driven decisions faster than ever before.
4541

46-
<VideoEmbed
47-
src="https://share.synthesia.io/embeds/videos/8941e178-8b9c-4b04-ac2c-367efeb7d0fc"
48-
title="Exploring the CoPilot"
49-
/>
42+
<iframe width="800" height="450" src="https://www.youtube.com/embed/0CwsyCZOzYU?si=3YMIA6hb5mAu50ba" title="Exploring the CoPilot" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
5043

5144
## Prerequisites
5245

docs/analytics-dashboards-custom-widgets.md

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: dashboards-custom-widgets
3-
title: Custom Widgets
3+
title: Custom Widgets in LambdaTest Analytics Dashboards
44
sidebar_label: Create Custom Widgets
55
description: A powerful tool to visualize your test data and gain insights into your testing process.
66
keywords:
@@ -16,6 +16,8 @@ site_name: LambdaTest
1616
slug: dashboards-custom-widgets/
1717
---
1818

19+
import NewTag from '../src/component/newTag';
20+
1921
<script type="application/ld+json"
2022
dangerouslySetInnerHTML={{ __html: JSON.stringify({
2123
"@context": "https://schema.org",
@@ -39,20 +41,9 @@ slug: dashboards-custom-widgets/
3941
})
4042
}}
4143
></script>
42-
43-
---
44-
45-
import NewTag from '../src/component/newTag';
46-
import VideoEmbed from '../src/component/videoEmbed';
47-
48-
# Custom Widgets in LambdaTest Analytics Dashboards
49-
5044
Custom widgets <NewTag value="BETA" bgColor="#ffec02" color="#000" /> &nbsp;in LambdaTest Analytics Dashboards allow you to create personalized visualizations of your test data. This feature enables you to gain insights into your testing process and make data-driven decisions.
5145

52-
<VideoEmbed
53-
src="https://share.synthesia.io/embeds/videos/206929f2-2dcc-41b5-96c8-1b771095fb8a"
54-
title="Exploring Custom Widgets for Dashboards in Lambdatest Insights"
55-
/>
46+
<iframe width="800" height="450" src="https://www.youtube.com/embed/DEY1hhEme6Q?si=hBN9X2hK-QHvgHIA" title="Exploring Custom Widgets for Dashboards in Lambdatest Insights" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
5647

5748
## Creating Custom Widgets
5849

@@ -71,8 +62,6 @@ To create a custom widget, follow these steps:
7162
8. **Provide the Dashboard Name** and click on the Create Dashboard button to save your custom widget.
7263
9. **Once created, you can drag and drop the widget** to rearrange its position on the dashboard or add more widgets.
7364

74-
75-
7665
## Features of Custom Widgets
7766

7867
### Supported Products
@@ -127,7 +116,5 @@ Custom widgets can be used for various purposes, including:
127116
- **Sharing Insights with Stakeholders**: Use custom widgets to create dashboards that can be shared with stakeholders, providing them with insights into the testing process and results.
128117
- **Creating Reports**: Use custom widgets to create reports that can be shared with stakeholders, providing them with insights into the testing process and results.
129118

130-
## Support
131-
132-
If you have any questions or need assistance with creating custom widgets, please reach out to our support team at [[email protected]](mailto:[email protected]) or visit our [Support Center](https://www.lambdatest.com/support/).
119+
> If you have any questions or need assistance with creating custom widgets, please reach out to our support team at [[email protected]](mailto:[email protected]) or visit our [Support Center](https://www.lambdatest.com/support/).
133120

docs/analytics-modules-flaky-tests.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sidebar_label: Flaky Tests Insights
55
description: Analyze your flaky tests with Test Intelligence and get insights on the flaky tests that are causing your test runs to fail.
66
keywords:
77
- analytics
8-
url: https://www.lambdatest.com/support/docs/analytics-modules-flaky-test/
8+
url: https://www.lambdatest.com/support/docs/analytics-modules-test-intelligence-flaky-test-analytics/
99
site_name: LambdaTest
1010
slug: analytics-modules-test-intelligence-flaky-test-analytics/
1111
---
@@ -28,14 +28,15 @@ slug: analytics-modules-test-intelligence-flaky-test-analytics/
2828
"@type": "ListItem",
2929
"position": 3,
3030
"name": "Test Overview",
31-
"item": "https://www.lambdatest.com/support/docs/analytics-modules-flaky-test/"
31+
"item": "https://www.lambdatest.com/support/docs/analytics-modules-test-intelligence-flaky-test-analytics/"
3232
}]
3333
})
3434
}}
3535
></script>
36-
## AI Native Flaky Test Analytics
3736
The best way to analyze your flaky tests is to use Test Intelligence. Test Intelligence is a machine learning-based algorithm that helps you identify flaky tests and get insights on the flaky tests that are causing your test runs to fail. By observing the historical test runs, Test Intelligence can identify the flaky tests and provide you with the insights to help you fix them.
3837

38+
<iframe width="800" height="450" src="https://www.youtube.com/embed/h_A4KRo2V8Q?si=k_acrR-06_FO0N7q" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
39+
3940
## Flakiness Trends
4041
The Flakiness Trends widget allows the QA teams to analyze the trends of the flaky tests executed on the platform categorized into Passed, Failed, and Flaky which can easily be filtered with the legends added at the top of the graph.
4142

docs/analytics-test-failure-classification.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,10 @@ slug: analytics-test-failure-classification/
3939
})
4040
}}
4141
></script>
42-
43-
import VideoEmbed from '../src/component/videoEmbed';
44-
45-
46-
# Failure Categorization AI - Test Intelligence
47-
4842
LambdaTest Analytics uses Failure Categorization AI to classify test failures into different categories. This helps in identifying the root cause of failures and improving test automation efficiency. The AI model analyzes the test execution data and categorizes the failures based on various parameters such as environment, browser, OS, and failure type. This allows you to focus on the most critical issues and prioritize your testing efforts.
4943

44+
<iframe width="800" height="450" src="https://www.youtube.com/embed/fq78e4cjYuM?si=Pro4bEdFPzsYt5mE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
45+
5046
## Pre-requisites For Failure Categorization AI
5147

5248
1. You should have an active LambdaTest account.

docs/analytics-widget-filter-by-regex.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,6 @@ slug: analytics-widget-filter-by-regex/
3636
})
3737
}}
3838
></script>
39-
---
40-
import VideoEmbed from '../src/component/videoEmbed';
41-
4239
## About Regex Mode
4340

4441
Our analytics platform now supports regular expressions (Regex) for advanced text searching, pattern matching, and data extraction. This feature enhances your ability to filter and analyze data with greater precision and flexibility.

docs/deep-dive-into-hyperexecute-yaml.md

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1725,25 +1725,21 @@ framework:
17251725
- "-Dplatname=win"
17261726
```
17271727

1728-
<!-- GENERAL ENDED-->
1729-
1730-
1731-
<nav aria-label="breadcrumbs">
1732-
<ul className="breadcrumbs">
1733-
<li className="breadcrumbs__item">
1734-
<a className="breadcrumbs__link" target="_self" href="https://www.lambdatest.com">
1735-
Home
1736-
</a>
1737-
</li>
1738-
<li className="breadcrumbs__item">
1739-
<a className="breadcrumbs__link" target="_self" href="https://www.lambdatest.com/support/docs/">
1740-
Support
1741-
</a>
1742-
</li>
1743-
<li className="breadcrumbs__item breadcrumbs__item--active">
1744-
<span className="breadcrumbs__link">
1745-
Deep Dive into HyperExecute YAML
1746-
</span>
1747-
</li>
1748-
</ul>
1749-
</nav>
1728+
### `syncStart`
1729+
By default, parallel tasks in autosplit or matrix mode begin execution as soon as the VM is allocated. However, in certain situations (e.g., benchmarking or comparative analysis), you may want all VMs to start tasks at the same time.
1730+
1731+
To support this, HyperExecute provides the `syncStart` directive in the job YAML.
1732+
1733+
```yaml
1734+
execution:
1735+
syncStart: true
1736+
```
1737+
1738+
- When `syncStart` is enabled, the job ensures that all VMs are allocated and ready before starting scenario execution i.e. tests.
1739+
- The system waits for up to 15 minutes for all required VMs to become available.
1740+
- If all VMs are allocated within this window → tasks start together.
1741+
- If some VMs are still pending after 15 minutes → the job proceeds with the allocated VMs.
1742+
1743+
> This feature is supported only in [`autosplit`](/support/docs/deep-dive-into-hyperexecute-yaml/#autosplit) and [`matrix`](/support/docs/deep-dive-into-hyperexecute-yaml/#matrix) mode and not in hybrid mode
1744+
1745+
<!-- GENERAL ENDED-->

docs/getting-started-with-kane-ai.md

Lines changed: 72 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
id: getting-started-with-kane-ai
3-
title: Getting started with KaneAI
3+
title: Introduction to KaneAI
44
hide_title: false
5-
sidebar_label: Getting Started
5+
sidebar_label: Introduction to KaneAI
66
description: World's first GenAI-Native testing assistant that simplifies end-to-end automation testing for web, mobile, and cloud apps, using natural language.
77
keywords:
88
- ai testing tool
@@ -17,7 +17,6 @@ slug: getting-started-with-kane-ai/
1717

1818
import Tabs from '@theme/Tabs';
1919
import TabItem from '@theme/TabItem';
20-
import VideoEmbed from '../src/component/videoEmbed';
2120

2221
<script type="application/ld+json"
2322
dangerouslySetInnerHTML={{ __html: JSON.stringify({
@@ -42,20 +41,78 @@ import VideoEmbed from '../src/component/videoEmbed';
4241
})
4342
}}
4443
></script>
45-
KaneAI by LambdaTest is a GenAI-Native Test Agent designed to help teams plan, author, and evolve tests using natural language. Built from the ground up for high-performance quality engineering teams, KaneAI intelligently creates structured and contextual test cases by transforming various input formats such as text, JIRA tickets, PDFs, images, audio, videos, and spreadsheets.
44+
Testing shouldn’t slow innovation. KaneAI makes test automation as natural as writing a To Do list with no steep learning curves, no endless script maintenance.
4645

47-
Combining deterministic precision with generative flexibility, KaneAI ensures reliable, consistent test execution while adapting intelligently to evolving requirements and discovering test cases that traditional approaches might miss. This dual approach integrates seamlessly with LambdaTest's suite of solutions for test execution, orchestration, and analysis, streamlining both manual and automated testing by saving time, enhancing test coverage, and improving overall quality.
46+
Which KaneAI you can:
4847

49-
Supporting API, UI, functional, and end-to-end testing, KaneAI streamlines test automation at scale, driving efficiency across modern CI/CD workflows and accelerating the pace of software delivery.
48+
- **Go from ideas to scripts in seconds** – Turn Jira tickets, PRDs, or plain text into ready-to-run test cases.
5049

51-
- **Planning:** Effortlessly generate structured & detailed test cases from various format files including PRDs or Jira or ADO work items.
52-
- **Authoring:** Empower KaneAI to autonomously generate test cases for you, or take full control and write them yourself. In either case, you'll receive automation scripts in a range of open-source frameworks and languages, tailored to your needs.
53-
- **Execution & Scheduling:** Run tests across a range of LambdaTest clouds such as Real Device Cloud, Browser Testing Cloud, Visual Testing Cloud, all via our test orchestration platform - HyperExecute.
54-
- **Maintenance:** Resolve test case updates in natural language or by recording test steps manually, simplifying test maintenance.
55-
- **Reporting:** Leverage detailed test reports for any test run powered by LambdaTest Test Intelligence and Analytics.
50+
- **Remove coding barrier** – Author tests with natural language, or let KaneAI write automation scripts for you.
5651

52+
- **Scale without friction** – Run tests across browsers, devices, and environments with LambdaTest’s cloud.
5753

58-
<VideoEmbed
59-
src="https://www.youtube.com/embed/jYcGcl_MGiw?si=rbFCX1yataN9clRn"
60-
title="Integrate Allure Test Insights with HyperExecute"
61-
/>
54+
- **Make testing Adaptive & intelligent** – KaneAI auto-heals tests when your UI changes, so your team keeps moving.
55+
56+
**KaneAI isn’t just a tool it’s how modern teams test smarter and ship faster.**
57+
58+
## Getting Started
59+
If you are new to KaneAI, you can learn more about how to use KaneAI by following guides:
60+
61+
<nav class="pagination-nav" aria-label="Docs pages">
62+
<a class="pagination-nav__link" href="/support/docs/author-your-first-desktop-browser-test/">
63+
<div class="pagination-nav__item">
64+
<div style={{size: '200px', color: '#2f81f7'}}>
65+
Desktop Browser Testing
66+
</div>
67+
<div class="pagination-nav__sublabel">
68+
Author your first Browser test on Desktop device.
69+
</div>
70+
</div>
71+
</a>
72+
<a class="pagination-nav__link" href="/support/docs/author-your-first-mobile-browser-test/">
73+
<div class="pagination-nav__item">
74+
<div class="pagination-nav__label" style={{color: '#2f81f7'}}>
75+
Mobile Browser Testing
76+
</div>
77+
<div class="pagination-nav__sublabel">
78+
Author your first Browser test on Mobile device.
79+
</div>
80+
</div>
81+
</a>
82+
<a class="pagination-nav__link" href="/support/docs/author-your-first-mobile-app-test/">
83+
<div class="pagination-nav__item">
84+
<div class="pagination-nav__label" style={{color: '#2f81f7'}}>
85+
App Testing
86+
</div>
87+
<div class="pagination-nav__sublabel" >
88+
Author your first Mobile App test.
89+
</div>
90+
</div>
91+
</a>
92+
</nav>
93+
94+
## How to Instruct KaneAI
95+
Learn what is the best way to tell KaneAI what it needs to do:
96+
97+
<nav class="pagination-nav" aria-label="Docs pages">
98+
<a class="pagination-nav__link" href="/support/docs/kane-ai-command-guide/">
99+
<div class="pagination-nav__item">
100+
<div class="pagination-nav__label" style={{color: '#2f81f7'}}>
101+
Commands Guide
102+
</div>
103+
<div class="pagination-nav__sublabel">
104+
KaneAI works best with specific types of commands. Learn which commands are supported and how to use them effectively.
105+
</div>
106+
</div>
107+
</a>
108+
<a class="pagination-nav__link" href="/support/docs/kane-ai-command-guide/#assertions">
109+
<div class="pagination-nav__item">
110+
<div class="pagination-nav__label" style={{ color: '#2f81f7'}}>
111+
Assertions
112+
</div>
113+
<div class="pagination-nav__sublabel" >
114+
Assertion make your test validations more seamless and effective, learn how to use assertions with KaneAI.
115+
</div>
116+
</div>
117+
</a>
118+
</nav>

docs/hyperexecute-yaml-parameters.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@ The **HyperExecute YAML** file serves as the foundational component for test exe
165165
| [project](/support/docs/deep-dive-into-hyperexecute-yaml/#project) | String | Segregate data at a project/repo level |
166166
| [slackChannel](/support/docs/deep-dive-into-hyperexecute-yaml/#slackchannel) | String | Allows you to receive notifications of your Job updates directly in your preferred Slack channel. |
167167
| [afterEachScenario](/support/docs/deep-dive-into-hyperexecute-yaml/#aftereachscenario) | List of Strings | Allows you to trigger your define tasks after each test scenario. |
168+
| [syncStart](/support/docs/deep-dive-into-hyperexecute-yaml/#execution) | Map | Ensures all VMs are ready before starting parallel tasks. |
168169

169170
<nav aria-label="breadcrumbs">
170171
<ul className="breadcrumbs">

0 commit comments

Comments
 (0)