-
Notifications
You must be signed in to change notification settings - Fork 672
qunit tests: fix runner stalled freezes #31274
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
c2b0951
c0c0b5a
8864b88
33b8877
f56ded8
033c01d
94de4ec
a1b3996
e3b633d
5bcfd8c
882f52f
dc24958
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -89,40 +89,36 @@ jobs: | |||||||||
| needs: build | ||||||||||
| runs-on: devextreme-shr2 | ||||||||||
| name: Constel ${{ matrix.CONSTEL }}${{ matrix.TIMEZONE != '' && format('-{0}', matrix.TIMEZONE) || '' }}${{ matrix.CSP == 'false' && '-no-csp' || '' }} | ||||||||||
|
||||||||||
| name: Constel ${{ matrix.CONSTEL }}${{ matrix.TIMEZONE != '' && format('-{0}', matrix.TIMEZONE) || '' }}${{ matrix.CSP == 'false' && '-no-csp' || '' }} | |
| name: Constel ${{ matrix.CONSTEL }}${{ matrix.TIMEZONE != '' && format('-{0}', matrix.TIMEZONE) || '' }}${{ matrix.CSP == 'false' && '-no-csp' || '' }} | |
| # Timeout reduced from 60 minutes to 20 minutes based on observed QUnit test execution times. | |
| # All current test constellations reliably complete in under 20 minutes; adjust if test suite grows. |
| Original file line number | Diff line number | Diff line change | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -58,12 +58,12 @@ interface ParsedArgs { | |||||||||||
| retryFailed: boolean; | ||||||||||||
| } | ||||||||||||
|
|
||||||||||||
| const TESTCAFE_CONFIG: Partial<TestCafeConfigurationOptions> = { | ||||||||||||
| const getTestCafeConfig = (cache: boolean): Partial<TestCafeConfigurationOptions> => ({ | ||||||||||||
| hostname: 'localhost', | ||||||||||||
| port1: 1437, | ||||||||||||
| port2: 1438, | ||||||||||||
| cache: true, | ||||||||||||
| }; | ||||||||||||
| cache, | ||||||||||||
| }); | ||||||||||||
|
|
||||||||||||
| const changeTheme = async (t: TestController, themeName: string): Promise<void> => { | ||||||||||||
| const changeThemeClientFn = ClientFunction(() => new Promise<void>((resolve) => { | ||||||||||||
|
|
@@ -106,7 +106,7 @@ function getArgs(): ParsedArgs { | |||||||||||
| reporter: 'spec-time', | ||||||||||||
| componentFolder: '', | ||||||||||||
| file: '*', | ||||||||||||
|
||||||||||||
| file: '*', | |
| file: '*', | |
| // TestCafe cache is disabled by default to help avoid issues with stalled tests and ensure fresh compilation. | |
| // This may slow down test execution, especially for local development. | |
| // To re-enable caching for faster local runs, set the 'cache' option to true (e.g. via CLI: --cache). |
Uh oh!
There was an error while loading. Please reload this page.