Skip to content

Commit b71215a

Browse files
HYP Release notes updates
1 parent 195f5c7 commit b71215a

7 files changed

+96
-35
lines changed

docs/hyperexecute-espresso-testing.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,7 @@ To generate artifacts for your Espresso tests, add the `artifacts: true`, and `r
276276

277277
```yaml
278278
report: true
279+
279280
framework:
280281
name: "android/espresso"
281282
args:
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
id: hyperexecute-release-notes-2-6-5
3+
title: Version 2.6.5
4+
hide_title: false
5+
sidebar_label: Version 2.6.5
6+
description: Version 2.6.5
7+
keywords:
8+
- LambdaTest Hyperexecute
9+
- LambdaTest Hyperexecute help
10+
- LambdaTest Hyperexecute documentation
11+
- FAQs
12+
url: https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-6-5/
13+
site_name: LambdaTest
14+
slug: hyperexecute-release-notes-2-6-5/
15+
---
16+
17+
import NewReleaseTag from '../src/component/newRelease.js';
18+
import EnhancementTag from '../src/component/enhancementTag';
19+
import BugFixTag from '../src/component/bugFixTag';
20+
21+
<script type="application/ld+json"
22+
dangerouslySetInnerHTML={{ __html: JSON.stringify({
23+
"@context": "https://schema.org",
24+
"@type": "BreadcrumbList",
25+
"itemListElement": [{
26+
"@type": "ListItem",
27+
"position": 1,
28+
"name": "Home",
29+
"item": "https://www.lambdatest.com"
30+
},{
31+
"@type": "ListItem",
32+
"position": 2,
33+
"name": "Support",
34+
"item": "https://www.lambdatest.com/support/docs/"
35+
},{
36+
"@type": "ListItem",
37+
"position": 3,
38+
"name": "Version",
39+
"item": "https://www.lambdatest.com/support/docs/hyperexecute-release-notes-2-6-5/"
40+
}]
41+
})
42+
}}
43+
></script>
44+
45+
## New Regions Added for HyperExecute Performance Testing
46+
We are excited to announce the addition of four new regions for performance testing in HyperExecute. These regions enable better coverage, reduced latency, and enhanced testing capabilities for global users.
47+
48+
The new regions are:
49+
- **Central India** - Pune, Maharashtra
50+
- **Malaysia** - Southeast Asia (Singapore)
51+
- **Argentina** - South America (Brazil South)
52+
- **Mexico** - Mexico Central
53+
54+
> 📕 Visit our [Performance Testing Documentation](https://www.lambdatest.com/support/docs/hyperexecute-run-jmeter-tests/) for step-by-step instructions on configuring your tests and making the most of HyperExecute's enhanced regional coverage.
55+
56+
## Download Reports for XCUI Framework
57+
Now, you can download the [JUnit XML report](https://www.lambdatest.com/support/docs/junit-xml-report/) for your test runs on the XCUI framework.
58+
59+
To generate reports for your XCUI tests, add the `reports: true` flag in your [HyperExecute YAML](https://www.lambdatest.com/support/docs/hyperexecute-yaml-parameters/) file and pass the `--download-report` flag with the CLI command.
60+
61+
> 📕 Refer to our detailed documentation to [Generate XCUI Reports](/support/docs/hyperexecute-xcui-testing/#step-5-generate-reports-and-artifacts)

docs/hyperexecute-release-notes.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ HyperExecute is an AI Powered Test Orchestration Cloud Platform, enabling test a
4646
### December, 2024
4747
| Release Number | Release Date |
4848
|----------------|--------------|
49+
| [Version 2.6.5](/support/docs/hyperexecute-release-notes-2-6-5) | December 23, 2024|
4950
| [Version 2.6.2](/support/docs/hyperexecute-release-notes-2-6-2) | December 02, 2024|
5051

5152
### November, 2024

docs/hyperexecute-run-jmeter-tests.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,18 @@ After setting up a Test Plan, now you need to associate your test cases and exec
6666
- **Total Users :** This indicates the number of users you intend to test for.
6767
- **Duration (min) :** This specifies the desired duration for the test.
6868
- **Ramp-up Time (min) :** This specifies the amount of time it should take to reach the peak test load.
69-
- **Total Load Distribution :** Configure the regions in which you want to distribute the load testing as per the % of the users.
69+
- **Total Load Distribution :** Configure the **regions** in which you want to distribute the load testing as per the % of the users.
70+
71+
:::info
72+
**Supported Regions :** HyperExecute supports the following regions for performance testing
73+
- West US 2 (Moses Lake, Washington)
74+
- East US (Richmond, Virginia)
75+
- Central India (Pune, Maharashtra)
76+
- Southeast Asia (Singapore)
77+
- Brazil South (São Paulo State, Brazil)
78+
- Mexico Central (Querétaro State, Mexico)
79+
:::
80+
7081
- Click on the **Run Test** button.
7182

7283
<img loading="lazy" src={require('../assets/images/hyperexecute/frameworks/performance_testing/execute.gif').default} alt="HyperExecute" className="doc_img"/>

docs/hyperexecute-xcui-testing.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -259,18 +259,20 @@ If you are using the `deviceSelectionStrategy: any`, then in that case all the m
259259

260260
:::
261261

262-
## Step 5: Generate Artifacts
263-
To generate artifacts for your XCUI tests, add the `artifacts: true` flag in your YAML file:
262+
## Step 5: Generate Reports and Artifacts
263+
To generate artifacts for your XCUI tests, add the `artifacts: true` and `report: true` flag in your YAML file:
264264

265265
```yaml
266+
report: true
267+
266268
framework:
267269
name: "ios/xcui"
268270
args:
269271
artifacts: true
270272
...//
271273
```
272274

273-
To download these artifacts in your local machine, you can pass the `--download-artifacts` flag with the CLI command to execute the tests as shown in the next step.
275+
To download these artifacts in your local machine, you can pass the `--download-artifacts` and `--download-report` flag with the CLI command to execute the tests as shown in the next step.
274276

275277
## Step 6: Execute your Test Suite
276278

@@ -279,14 +281,14 @@ To download these artifacts in your local machine, you can pass the `--download-
279281
Run the below command in your terminal at the root folder of the project:
280282

281283
```bash
282-
./hyperexecute --config RELATIVE_PATH_OF_YOUR_YAML_FILE --download-artifacts
284+
./hyperexecute --config RELATIVE_PATH_OF_YOUR_YAML_FILE --download-artifacts --download-report
283285
```
284286

285287
OR use this command if you have not exported your username and access key in the step 2.
286288

287289
<div className="lambdatest__codeblock">
288290
<CodeBlock className="language-bash">
289-
{`./hyperexecute --user ${ YOUR_LAMBDATEST_USERNAME()} --key ${ YOUR_LAMBDATEST_ACCESS_KEY()} --config RELATIVE_PATH_OF_YOUR_YAML_FILE --download-artifacts`}
291+
{`./hyperexecute --user ${ YOUR_LAMBDATEST_USERNAME()} --key ${ YOUR_LAMBDATEST_ACCESS_KEY()} --config RELATIVE_PATH_OF_YOUR_YAML_FILE --download-artifacts --download-report`}
290292
</CodeBlock>
291293
</div>
292294

docs/playwright-android-guide.md

Lines changed: 13 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -95,36 +95,9 @@ export LT_ACCESS_KEY="YOUR_LAMBDATEST_ACCESS_KEY"
9595
## Run Your First Test
9696
---
9797

98-
1. Add the below code snippet in your test scripts.
98+
1. Add the below code snippet in your test scripts to initiate your first Playwright test on LambdaTest.
9999

100-
```js
101-
(async () => {
102-
const capabilities = {
103-
"LT:Options": {
104-
"platformName": "android",
105-
"deviceName": "Pixel 5",
106-
"platformVersion": "11",
107-
"isRealMobile": true,
108-
"build": "Playwright android build",
109-
"name": "Playwright android test",
110-
'user': process.env.LT_USERNAME,
111-
"accessKey": process.env.LT_ACCESS_KEY,
112-
"network": true,
113-
"video": true,
114-
"console": true,
115-
"projectName": "New UI",
116-
},
117-
};
118-
119-
let device = await _android.connect(
120-
`wss://cdp.lambdatest.com/playwright?capabilities=${encodeURIComponent(
121-
JSON.stringify(capabilities))}`,
122-
);
123-
```
124-
125-
Once you are done with the above-mentioned steps, you can initiate your first Playwright test on LambdaTest.
126-
127-
```js
100+
```javascript title="lambdatest-setup.js"
128101
const {_android} = require("playwright");
129102
const expect = require("chai").expect;
130103

@@ -156,6 +129,8 @@ const expect = require("chai").expect;
156129
await device.shell("am force-stop com.android.chrome");
157130

158131
let context = await device.launchBrowser();
132+
// highlight-next-line
133+
context.setDefaultTimeout(120000);
159134
let page = await context.newPage();
160135

161136
await page.goto("https://duckduckgo.com");
@@ -180,6 +155,15 @@ const expect = require("chai").expect;
180155
})();
181156
```
182157

158+
:::tip
159+
The timeout value specified in the Playwright configuration is not being honored during mobile browser automation tests on real devices, defaulting to 30 seconds, whereas it works correctly on desktop browsers. To resolve the issue, add the following line to the `lambdatest-setup.js` file:
160+
161+
```javascript
162+
context.setDefaultTimeout(120000); // Set your desired timeout value.
163+
```
164+
:::
165+
166+
183167
2. Pass the below command to run the test.
184168

185169
```

sidebars.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -829,6 +829,7 @@ module.exports = {
829829
collapsed: true,
830830
label: "December, 2024",
831831
items: [
832+
'hyperexecute-release-notes-2-6-5',
832833
'hyperexecute-release-notes-2-6-2',
833834
]
834835
},

0 commit comments

Comments
 (0)