test-reporter/__tests__/__snapshots__/java-junit.test.ts.snap

9400 lines
314 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`java-junit tests playwright test report - all tests 1`] = `
TestRunResult {
"path": "fixtures/external/java/playwright-report.xml",
"suites": [
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "authenticate as classic admin",
"result": "success",
"time": 1702,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as basketball admin",
"result": "success",
"time": 1734,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as wrestling admin",
"result": "success",
"time": 1697,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as onboarding admin 1",
"result": "success",
"time": 516,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as onboarding admin 3",
"result": "success",
"time": 527,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as coachAdmin",
"result": "success",
"time": 526,
},
],
},
],
"name": "auth.setup.ts",
"totalTime": 6702,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "record "Time to Video" when loading directly via URL using manual timings",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "record "Time to Video" when loading directly via URL using Performance API mark",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "record "Time to Video" when loading directly via URL using Performance API measurement",
"result": "skipped",
"time": 0,
},
],
},
],
"name": "tests/analyze/load-video.spec.ts",
"totalTime": 0,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "during looping playback when clip repeats, it starts at the beginning",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "during sequential playback ("Play All Clips" mode) when one clip plays through to the next, overlapping video is skipped",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Play All Clips' mode, clip plays from beginning when clicked on in navigation module",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Play All Clips' mode, clip plays from beginning with next clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Play All Clips' mode, clip plays from beginning with previous clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Loop Clips' mode, clip plays from beginning when clicked on in navigation module",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Loop Clips' mode, clip plays from beginning with next clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Loop Clips' mode, clip plays from beginning with previous clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "rewind functions normally",
"result": "skipped",
"time": 12,
},
],
},
],
"name": "tests/analyze/seamless-video-playback.spec.ts",
"totalTime": 12,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "App logs in and loads page",
"result": "skipped",
"time": 0,
},
],
},
],
"name": "tests/app.spec.ts",
"totalTime": 0,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "Grid Mobile Web Athlete should not be able to edit data",
"result": "success",
"time": 2968,
},
TestCaseResult {
"error": undefined,
"name": "Grid Mobile Web Admin or Coach should be able to edit data",
"result": "success",
"time": 5762,
},
TestCaseResult {
"error": undefined,
"name": "Grid Field Sets should update displayed grid columns after editing",
"result": "success",
"time": 9215,
},
TestCaseResult {
"error": undefined,
"name": "Grid Field Sets should update displayed clip preview fields after editing",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Scout team Points",
"result": "success",
"time": 3150,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Opponent Rebounds",
"result": "success",
"time": 5091,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Steals",
"result": "success",
"time": 4261,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Rebounds",
"result": "success",
"time": 2860,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display clips for opportunities in Period when filtered by Period",
"result": "success",
"time": 3501,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display clips for opportunities that end in a turnover when filtered by Turnovers",
"result": "success",
"time": 3721,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by 3FG Attempts",
"result": "success",
"time": 3282,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:202:11 Grid Column Sorting AmFb Column Sets should display correct data when sorting by OFF FORM column Sort grid by OFF FORM in ascending order
Test timeout of 10000ms exceeded.
Error: locator.click: Target closed
=========================== logs ===========================
waiting for locator('[data-qa-id^="column-header-OFF FORM-"]')
============================================================
at ../../../packages/playwright-shared/src/models/locators/table.locator.ts:12
10 | const expectedColumnSort = this.locator.filter({ has: this.page.locator(\`[data-qa-id*='\${sortOrder}']\`) });
11 | do {
> 12 | await this.locator.click();
| ^
13 | } while (!expectedColumnSort.isVisible());
14 | }
15 | }
at TableLocator.sortColumnBy (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/table.locator.ts:12:26)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:30:52
at GridActions.sortColumn (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:28:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:205:27
Pending operations:
- locator.click at ../../packages/playwright-shared/src/models/locators/table.locator.ts:12:26
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Column-Sorting-AmFb-Column-Set-8f487-ay-correct-data-when-sorting-by-OFF-FORM-column-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Column-Sorting-AmFb-Column-Set-8f487-ay-correct-data-when-sorting-by-OFF-FORM-column-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Column-Sorting-AmFb-Column-Set-8f487-ay-correct-data-when-sorting-by-OFF-FORM-column-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Column Sorting AmFb Column Sets should display correct data when sorting by OFF FORM column",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": undefined,
"name": "Grid Column Sorting Wrestling Column Sets should display correct data when sorting by Period column",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Quick Editor should be able to edit data from quick editor as an admin or coach",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:254:9 Grid Data Entry should open select dropdown options when pressing Spacebar in grid cell double click into column OFF FORM clip number 3
Test timeout of 10000ms exceeded.
Error: locator.dblclick: Target closed
=========================== logs ===========================
waiting for locator('div[data-qa-id=\\'OFF FORM-column-3\\']')
============================================================
at ../../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17
15 |
16 | async doubleClick() {
> 17 | await this.locator.dblclick();
| ^
18 | }
19 |
20 | async getText() {
at TextInputLocator.doubleClick (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:48:63
at GridActions.doubleClickIntoGridColumn (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:47:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:256:25
Pending operations:
- locator.dblclick at ../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-open-select-dropdown-options-when-pressing-Spacebar-in-grid-cell-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-open-select-dropdown-options-when-pressing-Spacebar-in-grid-cell-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Data-Entry-should-open-select-dropdown-options-when-pressing-Spacebar-in-grid-cell-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Data Entry should open select dropdown options when pressing Spacebar in grid cell",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:261:9 Grid Data Entry should be able to use keyboard to navigate horizontal grid and enter data double click into column OFF FORM clip number 3
Test timeout of 10000ms exceeded.
Error: locator.dblclick: Target closed
=========================== logs ===========================
waiting for locator('div[data-qa-id=\\'OFF FORM-column-3\\']')
============================================================
at ../../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17
15 |
16 | async doubleClick() {
> 17 | await this.locator.dblclick();
| ^
18 | }
19 |
20 | async getText() {
at TextInputLocator.doubleClick (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:48:63
at GridActions.doubleClickIntoGridColumn (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:47:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:263:25
Pending operations:
- locator.dblclick at ../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-horizontal-grid-and-enter-data-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-horizontal-grid-and-enter-data-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-horizontal-grid-and-enter-data-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Data Entry should be able to use keyboard to navigate horizontal grid and enter data",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:277:9 Grid Data Entry should be able to use keyboard to navigate vertical grid and enter data Select BUNCH from column OFF FORM list
Test timeout of 10000ms exceeded.
Error: locator.click: Target closed
=========================== logs ===========================
waiting for locator('[data-qa-id="clip-edit-field-OFF FORM"]')
============================================================
at ../../../packages/playwright-shared/src/models/locators/base/base.locator.ts:13
11 |
12 | async click(force: boolean = false) {
> 13 | await this.locator.click({ force });
| ^
14 | }
15 |
16 | async doubleClick() {
at SelectLocator.click (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/base/base.locator.ts:13:24)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:93:58
at GridActions.enterGridSelectValue (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:92:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:279:25
Pending operations:
- locator.click at ../../packages/playwright-shared/src/models/locators/base/base.locator.ts:13:24
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-vertical-grid-and-enter-data-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-vertical-grid-and-enter-data-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-vertical-grid-and-enter-data-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Data Entry should be able to use keyboard to navigate vertical grid and enter data",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": undefined,
"name": "Grid Data Entry should display error state for input with invalid data",
"result": "success",
"time": 5853,
},
TestCaseResult {
"error": undefined,
"name": "Grid Data Entry confirm auto-fill works correctly",
"result": "success",
"time": 5021,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct wrestler names tagged from Assist",
"result": "success",
"time": 2522,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct score and points tagged from Assist",
"result": "success",
"time": 2655,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct Period tagged from Assist",
"result": "success",
"time": 2666,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct Key Moments tagged from Assist",
"result": "success",
"time": 2908,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should edit cells using the team roster",
"result": "success",
"time": 4794,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should change key moment type and update grid data",
"result": "success",
"time": 5662,
},
],
},
],
"name": "tests/grid.spec.ts",
"totalTime": 115892,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility should successfully display field visibility onboarding prompt",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility Grid Hotkey Tooltip should successfully display grid hotkey onboarding prompt",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility Reorder Field Sets should successfully display field reorder onboarding prompt",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility Quick Edit should successfully display quick edit onboarding prompt",
"result": "skipped",
"time": 0,
},
],
},
],
"name": "tests/onboarding.spec.ts",
"totalTime": 0,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Filter by Offense in Phase card",
"result": "success",
"time": 3542,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Filter by defense in phase card",
"result": "success",
"time": 2471,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Key stats card stats appear as expected when opponent is selected",
"result": "success",
"time": 3207,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - FG percentage for Team in Context",
"result": "success",
"time": 2932,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 2FG Makes for Team in Context",
"result": "success",
"time": 3549,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 2FG Attempts for Team in Context",
"result": "success",
"time": 2802,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 3FG Makes for Team in Context",
"result": "success",
"time": 2949,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 3FG Attempts for Team in Context",
"result": "success",
"time": 2937,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Off. Rebounds for Team in Context",
"result": "success",
"time": 3277,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Def. Rebounds for Team in Context",
"result": "success",
"time": 2799,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Assists for Team in Context",
"result": "success",
"time": 3056,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Steal for Team in Context",
"result": "success",
"time": 2850,
},
],
},
],
"name": "tests/statsEngine.spec.ts",
"totalTime": 36371,
},
],
"totalTime": 59092.58599999547,
}
`;
exports[`java-junit tests playwright test report - ignore skipped tests 1`] = `
TestRunResult {
"path": "fixtures/external/java/playwright-report.xml",
"suites": [
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "authenticate as classic admin",
"result": "success",
"time": 1702,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as basketball admin",
"result": "success",
"time": 1734,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as wrestling admin",
"result": "success",
"time": 1697,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as onboarding admin 1",
"result": "success",
"time": 516,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as onboarding admin 3",
"result": "success",
"time": 527,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as coachAdmin",
"result": "success",
"time": 526,
},
],
},
],
"name": "auth.setup.ts",
"totalTime": 6702,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "record "Time to Video" when loading directly via URL using manual timings",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "record "Time to Video" when loading directly via URL using Performance API mark",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "record "Time to Video" when loading directly via URL using Performance API measurement",
"result": "skipped",
"time": 0,
},
],
},
],
"name": "tests/analyze/load-video.spec.ts",
"totalTime": 0,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "during looping playback when clip repeats, it starts at the beginning",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "during sequential playback ("Play All Clips" mode) when one clip plays through to the next, overlapping video is skipped",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Play All Clips' mode, clip plays from beginning when clicked on in navigation module",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Play All Clips' mode, clip plays from beginning with next clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Play All Clips' mode, clip plays from beginning with previous clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Loop Clips' mode, clip plays from beginning when clicked on in navigation module",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Loop Clips' mode, clip plays from beginning with next clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Loop Clips' mode, clip plays from beginning with previous clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "rewind functions normally",
"result": "skipped",
"time": 12,
},
],
},
],
"name": "tests/analyze/seamless-video-playback.spec.ts",
"totalTime": 12,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "App logs in and loads page",
"result": "skipped",
"time": 0,
},
],
},
],
"name": "tests/app.spec.ts",
"totalTime": 0,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "Grid Mobile Web Athlete should not be able to edit data",
"result": "success",
"time": 2968,
},
TestCaseResult {
"error": undefined,
"name": "Grid Mobile Web Admin or Coach should be able to edit data",
"result": "success",
"time": 5762,
},
TestCaseResult {
"error": undefined,
"name": "Grid Field Sets should update displayed grid columns after editing",
"result": "success",
"time": 9215,
},
TestCaseResult {
"error": undefined,
"name": "Grid Field Sets should update displayed clip preview fields after editing",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Scout team Points",
"result": "success",
"time": 3150,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Opponent Rebounds",
"result": "success",
"time": 5091,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Steals",
"result": "success",
"time": 4261,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Rebounds",
"result": "success",
"time": 2860,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display clips for opportunities in Period when filtered by Period",
"result": "success",
"time": 3501,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display clips for opportunities that end in a turnover when filtered by Turnovers",
"result": "success",
"time": 3721,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by 3FG Attempts",
"result": "success",
"time": 3282,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:202:11 Grid Column Sorting AmFb Column Sets should display correct data when sorting by OFF FORM column Sort grid by OFF FORM in ascending order
Test timeout of 10000ms exceeded.
Error: locator.click: Target closed
=========================== logs ===========================
waiting for locator('[data-qa-id^="column-header-OFF FORM-"]')
============================================================
at ../../../packages/playwright-shared/src/models/locators/table.locator.ts:12
10 | const expectedColumnSort = this.locator.filter({ has: this.page.locator(\`[data-qa-id*='\${sortOrder}']\`) });
11 | do {
> 12 | await this.locator.click();
| ^
13 | } while (!expectedColumnSort.isVisible());
14 | }
15 | }
at TableLocator.sortColumnBy (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/table.locator.ts:12:26)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:30:52
at GridActions.sortColumn (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:28:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:205:27
Pending operations:
- locator.click at ../../packages/playwright-shared/src/models/locators/table.locator.ts:12:26
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Column-Sorting-AmFb-Column-Set-8f487-ay-correct-data-when-sorting-by-OFF-FORM-column-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Column-Sorting-AmFb-Column-Set-8f487-ay-correct-data-when-sorting-by-OFF-FORM-column-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Column-Sorting-AmFb-Column-Set-8f487-ay-correct-data-when-sorting-by-OFF-FORM-column-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Column Sorting AmFb Column Sets should display correct data when sorting by OFF FORM column",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": undefined,
"name": "Grid Column Sorting Wrestling Column Sets should display correct data when sorting by Period column",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Quick Editor should be able to edit data from quick editor as an admin or coach",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:254:9 Grid Data Entry should open select dropdown options when pressing Spacebar in grid cell double click into column OFF FORM clip number 3
Test timeout of 10000ms exceeded.
Error: locator.dblclick: Target closed
=========================== logs ===========================
waiting for locator('div[data-qa-id=\\'OFF FORM-column-3\\']')
============================================================
at ../../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17
15 |
16 | async doubleClick() {
> 17 | await this.locator.dblclick();
| ^
18 | }
19 |
20 | async getText() {
at TextInputLocator.doubleClick (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:48:63
at GridActions.doubleClickIntoGridColumn (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:47:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:256:25
Pending operations:
- locator.dblclick at ../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-open-select-dropdown-options-when-pressing-Spacebar-in-grid-cell-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-open-select-dropdown-options-when-pressing-Spacebar-in-grid-cell-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Data-Entry-should-open-select-dropdown-options-when-pressing-Spacebar-in-grid-cell-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Data Entry should open select dropdown options when pressing Spacebar in grid cell",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:261:9 Grid Data Entry should be able to use keyboard to navigate horizontal grid and enter data double click into column OFF FORM clip number 3
Test timeout of 10000ms exceeded.
Error: locator.dblclick: Target closed
=========================== logs ===========================
waiting for locator('div[data-qa-id=\\'OFF FORM-column-3\\']')
============================================================
at ../../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17
15 |
16 | async doubleClick() {
> 17 | await this.locator.dblclick();
| ^
18 | }
19 |
20 | async getText() {
at TextInputLocator.doubleClick (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:48:63
at GridActions.doubleClickIntoGridColumn (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:47:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:263:25
Pending operations:
- locator.dblclick at ../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-horizontal-grid-and-enter-data-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-horizontal-grid-and-enter-data-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-horizontal-grid-and-enter-data-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Data Entry should be able to use keyboard to navigate horizontal grid and enter data",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:277:9 Grid Data Entry should be able to use keyboard to navigate vertical grid and enter data Select BUNCH from column OFF FORM list
Test timeout of 10000ms exceeded.
Error: locator.click: Target closed
=========================== logs ===========================
waiting for locator('[data-qa-id="clip-edit-field-OFF FORM"]')
============================================================
at ../../../packages/playwright-shared/src/models/locators/base/base.locator.ts:13
11 |
12 | async click(force: boolean = false) {
> 13 | await this.locator.click({ force });
| ^
14 | }
15 |
16 | async doubleClick() {
at SelectLocator.click (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/base/base.locator.ts:13:24)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:93:58
at GridActions.enterGridSelectValue (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:92:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:279:25
Pending operations:
- locator.click at ../../packages/playwright-shared/src/models/locators/base/base.locator.ts:13:24
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-vertical-grid-and-enter-data-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-vertical-grid-and-enter-data-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-vertical-grid-and-enter-data-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Data Entry should be able to use keyboard to navigate vertical grid and enter data",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": undefined,
"name": "Grid Data Entry should display error state for input with invalid data",
"result": "success",
"time": 5853,
},
TestCaseResult {
"error": undefined,
"name": "Grid Data Entry confirm auto-fill works correctly",
"result": "success",
"time": 5021,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct wrestler names tagged from Assist",
"result": "success",
"time": 2522,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct score and points tagged from Assist",
"result": "success",
"time": 2655,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct Period tagged from Assist",
"result": "success",
"time": 2666,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct Key Moments tagged from Assist",
"result": "success",
"time": 2908,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should edit cells using the team roster",
"result": "success",
"time": 4794,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should change key moment type and update grid data",
"result": "success",
"time": 5662,
},
],
},
],
"name": "tests/grid.spec.ts",
"totalTime": 115892,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility should successfully display field visibility onboarding prompt",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility Grid Hotkey Tooltip should successfully display grid hotkey onboarding prompt",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility Reorder Field Sets should successfully display field reorder onboarding prompt",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility Quick Edit should successfully display quick edit onboarding prompt",
"result": "skipped",
"time": 0,
},
],
},
],
"name": "tests/onboarding.spec.ts",
"totalTime": 0,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Filter by Offense in Phase card",
"result": "success",
"time": 3542,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Filter by defense in phase card",
"result": "success",
"time": 2471,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Key stats card stats appear as expected when opponent is selected",
"result": "success",
"time": 3207,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - FG percentage for Team in Context",
"result": "success",
"time": 2932,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 2FG Makes for Team in Context",
"result": "success",
"time": 3549,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 2FG Attempts for Team in Context",
"result": "success",
"time": 2802,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 3FG Makes for Team in Context",
"result": "success",
"time": 2949,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 3FG Attempts for Team in Context",
"result": "success",
"time": 2937,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Off. Rebounds for Team in Context",
"result": "success",
"time": 3277,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Def. Rebounds for Team in Context",
"result": "success",
"time": 2799,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Assists for Team in Context",
"result": "success",
"time": 3056,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Steal for Team in Context",
"result": "success",
"time": 2850,
},
],
},
],
"name": "tests/statsEngine.spec.ts",
"totalTime": 36371,
},
],
"totalTime": 59092.58599999547,
}
`;
exports[`java-junit tests playwright test report - only failed 1`] = `
TestRunResult {
"path": "fixtures/external/java/playwright-report.xml",
"suites": [
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "authenticate as classic admin",
"result": "success",
"time": 1702,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as basketball admin",
"result": "success",
"time": 1734,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as wrestling admin",
"result": "success",
"time": 1697,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as onboarding admin 1",
"result": "success",
"time": 516,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as onboarding admin 3",
"result": "success",
"time": 527,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as coachAdmin",
"result": "success",
"time": 526,
},
],
},
],
"name": "auth.setup.ts",
"totalTime": 6702,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "record "Time to Video" when loading directly via URL using manual timings",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "record "Time to Video" when loading directly via URL using Performance API mark",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "record "Time to Video" when loading directly via URL using Performance API measurement",
"result": "skipped",
"time": 0,
},
],
},
],
"name": "tests/analyze/load-video.spec.ts",
"totalTime": 0,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "during looping playback when clip repeats, it starts at the beginning",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "during sequential playback ("Play All Clips" mode) when one clip plays through to the next, overlapping video is skipped",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Play All Clips' mode, clip plays from beginning when clicked on in navigation module",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Play All Clips' mode, clip plays from beginning with next clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Play All Clips' mode, clip plays from beginning with previous clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Loop Clips' mode, clip plays from beginning when clicked on in navigation module",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Loop Clips' mode, clip plays from beginning with next clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Loop Clips' mode, clip plays from beginning with previous clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "rewind functions normally",
"result": "skipped",
"time": 12,
},
],
},
],
"name": "tests/analyze/seamless-video-playback.spec.ts",
"totalTime": 12,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "App logs in and loads page",
"result": "skipped",
"time": 0,
},
],
},
],
"name": "tests/app.spec.ts",
"totalTime": 0,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "Grid Mobile Web Athlete should not be able to edit data",
"result": "success",
"time": 2968,
},
TestCaseResult {
"error": undefined,
"name": "Grid Mobile Web Admin or Coach should be able to edit data",
"result": "success",
"time": 5762,
},
TestCaseResult {
"error": undefined,
"name": "Grid Field Sets should update displayed grid columns after editing",
"result": "success",
"time": 9215,
},
TestCaseResult {
"error": undefined,
"name": "Grid Field Sets should update displayed clip preview fields after editing",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Scout team Points",
"result": "success",
"time": 3150,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Opponent Rebounds",
"result": "success",
"time": 5091,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Steals",
"result": "success",
"time": 4261,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Rebounds",
"result": "success",
"time": 2860,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display clips for opportunities in Period when filtered by Period",
"result": "success",
"time": 3501,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display clips for opportunities that end in a turnover when filtered by Turnovers",
"result": "success",
"time": 3721,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by 3FG Attempts",
"result": "success",
"time": 3282,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:202:11 Grid Column Sorting AmFb Column Sets should display correct data when sorting by OFF FORM column Sort grid by OFF FORM in ascending order
Test timeout of 10000ms exceeded.
Error: locator.click: Target closed
=========================== logs ===========================
waiting for locator('[data-qa-id^="column-header-OFF FORM-"]')
============================================================
at ../../../packages/playwright-shared/src/models/locators/table.locator.ts:12
10 | const expectedColumnSort = this.locator.filter({ has: this.page.locator(\`[data-qa-id*='\${sortOrder}']\`) });
11 | do {
> 12 | await this.locator.click();
| ^
13 | } while (!expectedColumnSort.isVisible());
14 | }
15 | }
at TableLocator.sortColumnBy (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/table.locator.ts:12:26)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:30:52
at GridActions.sortColumn (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:28:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:205:27
Pending operations:
- locator.click at ../../packages/playwright-shared/src/models/locators/table.locator.ts:12:26
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Column-Sorting-AmFb-Column-Set-8f487-ay-correct-data-when-sorting-by-OFF-FORM-column-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Column-Sorting-AmFb-Column-Set-8f487-ay-correct-data-when-sorting-by-OFF-FORM-column-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Column-Sorting-AmFb-Column-Set-8f487-ay-correct-data-when-sorting-by-OFF-FORM-column-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Column Sorting AmFb Column Sets should display correct data when sorting by OFF FORM column",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": undefined,
"name": "Grid Column Sorting Wrestling Column Sets should display correct data when sorting by Period column",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Quick Editor should be able to edit data from quick editor as an admin or coach",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:254:9 Grid Data Entry should open select dropdown options when pressing Spacebar in grid cell double click into column OFF FORM clip number 3
Test timeout of 10000ms exceeded.
Error: locator.dblclick: Target closed
=========================== logs ===========================
waiting for locator('div[data-qa-id=\\'OFF FORM-column-3\\']')
============================================================
at ../../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17
15 |
16 | async doubleClick() {
> 17 | await this.locator.dblclick();
| ^
18 | }
19 |
20 | async getText() {
at TextInputLocator.doubleClick (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:48:63
at GridActions.doubleClickIntoGridColumn (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:47:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:256:25
Pending operations:
- locator.dblclick at ../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-open-select-dropdown-options-when-pressing-Spacebar-in-grid-cell-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-open-select-dropdown-options-when-pressing-Spacebar-in-grid-cell-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Data-Entry-should-open-select-dropdown-options-when-pressing-Spacebar-in-grid-cell-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Data Entry should open select dropdown options when pressing Spacebar in grid cell",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:261:9 Grid Data Entry should be able to use keyboard to navigate horizontal grid and enter data double click into column OFF FORM clip number 3
Test timeout of 10000ms exceeded.
Error: locator.dblclick: Target closed
=========================== logs ===========================
waiting for locator('div[data-qa-id=\\'OFF FORM-column-3\\']')
============================================================
at ../../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17
15 |
16 | async doubleClick() {
> 17 | await this.locator.dblclick();
| ^
18 | }
19 |
20 | async getText() {
at TextInputLocator.doubleClick (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:48:63
at GridActions.doubleClickIntoGridColumn (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:47:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:263:25
Pending operations:
- locator.dblclick at ../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-horizontal-grid-and-enter-data-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-horizontal-grid-and-enter-data-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-horizontal-grid-and-enter-data-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Data Entry should be able to use keyboard to navigate horizontal grid and enter data",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:277:9 Grid Data Entry should be able to use keyboard to navigate vertical grid and enter data Select BUNCH from column OFF FORM list
Test timeout of 10000ms exceeded.
Error: locator.click: Target closed
=========================== logs ===========================
waiting for locator('[data-qa-id="clip-edit-field-OFF FORM"]')
============================================================
at ../../../packages/playwright-shared/src/models/locators/base/base.locator.ts:13
11 |
12 | async click(force: boolean = false) {
> 13 | await this.locator.click({ force });
| ^
14 | }
15 |
16 | async doubleClick() {
at SelectLocator.click (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/base/base.locator.ts:13:24)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:93:58
at GridActions.enterGridSelectValue (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:92:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:279:25
Pending operations:
- locator.click at ../../packages/playwright-shared/src/models/locators/base/base.locator.ts:13:24
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-vertical-grid-and-enter-data-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-vertical-grid-and-enter-data-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-vertical-grid-and-enter-data-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Data Entry should be able to use keyboard to navigate vertical grid and enter data",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": undefined,
"name": "Grid Data Entry should display error state for input with invalid data",
"result": "success",
"time": 5853,
},
TestCaseResult {
"error": undefined,
"name": "Grid Data Entry confirm auto-fill works correctly",
"result": "success",
"time": 5021,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct wrestler names tagged from Assist",
"result": "success",
"time": 2522,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct score and points tagged from Assist",
"result": "success",
"time": 2655,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct Period tagged from Assist",
"result": "success",
"time": 2666,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct Key Moments tagged from Assist",
"result": "success",
"time": 2908,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should edit cells using the team roster",
"result": "success",
"time": 4794,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should change key moment type and update grid data",
"result": "success",
"time": 5662,
},
],
},
],
"name": "tests/grid.spec.ts",
"totalTime": 115892,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility should successfully display field visibility onboarding prompt",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility Grid Hotkey Tooltip should successfully display grid hotkey onboarding prompt",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility Reorder Field Sets should successfully display field reorder onboarding prompt",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility Quick Edit should successfully display quick edit onboarding prompt",
"result": "skipped",
"time": 0,
},
],
},
],
"name": "tests/onboarding.spec.ts",
"totalTime": 0,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Filter by Offense in Phase card",
"result": "success",
"time": 3542,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Filter by defense in phase card",
"result": "success",
"time": 2471,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Key stats card stats appear as expected when opponent is selected",
"result": "success",
"time": 3207,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - FG percentage for Team in Context",
"result": "success",
"time": 2932,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 2FG Makes for Team in Context",
"result": "success",
"time": 3549,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 2FG Attempts for Team in Context",
"result": "success",
"time": 2802,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 3FG Makes for Team in Context",
"result": "success",
"time": 2949,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 3FG Attempts for Team in Context",
"result": "success",
"time": 2937,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Off. Rebounds for Team in Context",
"result": "success",
"time": 3277,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Def. Rebounds for Team in Context",
"result": "success",
"time": 2799,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Assists for Team in Context",
"result": "success",
"time": 3056,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Steal for Team in Context",
"result": "success",
"time": 2850,
},
],
},
],
"name": "tests/statsEngine.spec.ts",
"totalTime": 36371,
},
],
"totalTime": 59092.58599999547,
}
`;
exports[`java-junit tests playwright test report - only summary 1`] = `
TestRunResult {
"path": "fixtures/external/java/playwright-report.xml",
"suites": [
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "authenticate as classic admin",
"result": "success",
"time": 1702,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as basketball admin",
"result": "success",
"time": 1734,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as wrestling admin",
"result": "success",
"time": 1697,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as onboarding admin 1",
"result": "success",
"time": 516,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as onboarding admin 3",
"result": "success",
"time": 527,
},
TestCaseResult {
"error": undefined,
"name": "authenticate as coachAdmin",
"result": "success",
"time": 526,
},
],
},
],
"name": "auth.setup.ts",
"totalTime": 6702,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "record "Time to Video" when loading directly via URL using manual timings",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "record "Time to Video" when loading directly via URL using Performance API mark",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "record "Time to Video" when loading directly via URL using Performance API measurement",
"result": "skipped",
"time": 0,
},
],
},
],
"name": "tests/analyze/load-video.spec.ts",
"totalTime": 0,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "during looping playback when clip repeats, it starts at the beginning",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "during sequential playback ("Play All Clips" mode) when one clip plays through to the next, overlapping video is skipped",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Play All Clips' mode, clip plays from beginning when clicked on in navigation module",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Play All Clips' mode, clip plays from beginning with next clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Play All Clips' mode, clip plays from beginning with previous clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Loop Clips' mode, clip plays from beginning when clicked on in navigation module",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Loop Clips' mode, clip plays from beginning with next clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "in 'Loop Clips' mode, clip plays from beginning with previous clip button",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "rewind functions normally",
"result": "skipped",
"time": 12,
},
],
},
],
"name": "tests/analyze/seamless-video-playback.spec.ts",
"totalTime": 12,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "App logs in and loads page",
"result": "skipped",
"time": 0,
},
],
},
],
"name": "tests/app.spec.ts",
"totalTime": 0,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "Grid Mobile Web Athlete should not be able to edit data",
"result": "success",
"time": 2968,
},
TestCaseResult {
"error": undefined,
"name": "Grid Mobile Web Admin or Coach should be able to edit data",
"result": "success",
"time": 5762,
},
TestCaseResult {
"error": undefined,
"name": "Grid Field Sets should update displayed grid columns after editing",
"result": "success",
"time": 9215,
},
TestCaseResult {
"error": undefined,
"name": "Grid Field Sets should update displayed clip preview fields after editing",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Scout team Points",
"result": "success",
"time": 3150,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Opponent Rebounds",
"result": "success",
"time": 5091,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Steals",
"result": "success",
"time": 4261,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by Rebounds",
"result": "success",
"time": 2860,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display clips for opportunities in Period when filtered by Period",
"result": "success",
"time": 3501,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display clips for opportunities that end in a turnover when filtered by Turnovers",
"result": "success",
"time": 3721,
},
TestCaseResult {
"error": undefined,
"name": "Grid Basketball Navigation Module should display correct moment data when filtered by 3FG Attempts",
"result": "success",
"time": 3282,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:202:11 Grid Column Sorting AmFb Column Sets should display correct data when sorting by OFF FORM column Sort grid by OFF FORM in ascending order
Test timeout of 10000ms exceeded.
Error: locator.click: Target closed
=========================== logs ===========================
waiting for locator('[data-qa-id^="column-header-OFF FORM-"]')
============================================================
at ../../../packages/playwright-shared/src/models/locators/table.locator.ts:12
10 | const expectedColumnSort = this.locator.filter({ has: this.page.locator(\`[data-qa-id*='\${sortOrder}']\`) });
11 | do {
> 12 | await this.locator.click();
| ^
13 | } while (!expectedColumnSort.isVisible());
14 | }
15 | }
at TableLocator.sortColumnBy (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/table.locator.ts:12:26)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:30:52
at GridActions.sortColumn (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:28:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:205:27
Pending operations:
- locator.click at ../../packages/playwright-shared/src/models/locators/table.locator.ts:12:26
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Column-Sorting-AmFb-Column-Set-8f487-ay-correct-data-when-sorting-by-OFF-FORM-column-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Column-Sorting-AmFb-Column-Set-8f487-ay-correct-data-when-sorting-by-OFF-FORM-column-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Column-Sorting-AmFb-Column-Set-8f487-ay-correct-data-when-sorting-by-OFF-FORM-column-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Column Sorting AmFb Column Sets should display correct data when sorting by OFF FORM column",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": undefined,
"name": "Grid Column Sorting Wrestling Column Sets should display correct data when sorting by Period column",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Quick Editor should be able to edit data from quick editor as an admin or coach",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:254:9 Grid Data Entry should open select dropdown options when pressing Spacebar in grid cell double click into column OFF FORM clip number 3
Test timeout of 10000ms exceeded.
Error: locator.dblclick: Target closed
=========================== logs ===========================
waiting for locator('div[data-qa-id=\\'OFF FORM-column-3\\']')
============================================================
at ../../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17
15 |
16 | async doubleClick() {
> 17 | await this.locator.dblclick();
| ^
18 | }
19 |
20 | async getText() {
at TextInputLocator.doubleClick (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:48:63
at GridActions.doubleClickIntoGridColumn (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:47:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:256:25
Pending operations:
- locator.dblclick at ../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-open-select-dropdown-options-when-pressing-Spacebar-in-grid-cell-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-open-select-dropdown-options-when-pressing-Spacebar-in-grid-cell-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Data-Entry-should-open-select-dropdown-options-when-pressing-Spacebar-in-grid-cell-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Data Entry should open select dropdown options when pressing Spacebar in grid cell",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:261:9 Grid Data Entry should be able to use keyboard to navigate horizontal grid and enter data double click into column OFF FORM clip number 3
Test timeout of 10000ms exceeded.
Error: locator.dblclick: Target closed
=========================== logs ===========================
waiting for locator('div[data-qa-id=\\'OFF FORM-column-3\\']')
============================================================
at ../../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17
15 |
16 | async doubleClick() {
> 17 | await this.locator.dblclick();
| ^
18 | }
19 |
20 | async getText() {
at TextInputLocator.doubleClick (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:48:63
at GridActions.doubleClickIntoGridColumn (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:47:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:263:25
Pending operations:
- locator.dblclick at ../../packages/playwright-shared/src/models/locators/base/base.locator.ts:17:24
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-horizontal-grid-and-enter-data-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-horizontal-grid-and-enter-data-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-horizontal-grid-and-enter-data-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Data Entry should be able to use keyboard to navigate horizontal grid and enter data",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": {
"details": "
[chrome] tests/grid.spec.ts:277:9 Grid Data Entry should be able to use keyboard to navigate vertical grid and enter data Select BUNCH from column OFF FORM list
Test timeout of 10000ms exceeded.
Error: locator.click: Target closed
=========================== logs ===========================
waiting for locator('[data-qa-id="clip-edit-field-OFF FORM"]')
============================================================
at ../../../packages/playwright-shared/src/models/locators/base/base.locator.ts:13
11 |
12 | async click(force: boolean = false) {
> 13 | await this.locator.click({ force });
| ^
14 | }
15 |
16 | async doubleClick() {
at SelectLocator.click (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/packages/playwright-shared/src/models/locators/base/base.locator.ts:13:24)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:93:58
at GridActions.enterGridSelectValue (/Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/models/actions/grid.actions.ts:92:16)
at /Users/connor.vidlock/Documents/GitHub/hudl-frontends/apps/watch/playwright/tests/grid.spec.ts:279:25
Pending operations:
- locator.click at ../../packages/playwright-shared/src/models/locators/base/base.locator.ts:13:24
attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-vertical-grid-and-enter-data-chrome/test-failed-1.png
────────────────────────────────────────────────────────────────────────────────────────────────
attachment #2: trace (application/zip) ─────────────────────────────────────────────────────────
playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-vertical-grid-and-enter-data-chrome/trace.zip
Usage:
npx playwright show-trace playwright/test-results/tests-grid-Grid-Data-Entry-should-be-able-to-use-keyboard-to-navigate-vertical-grid-and-enter-data-chrome/trace.zip
────────────────────────────────────────────────────────────────────────────────────────────────
",
"line": undefined,
"message": undefined,
"path": undefined,
},
"name": "Grid Data Entry should be able to use keyboard to navigate vertical grid and enter data",
"result": "failed",
"time": 10000,
},
TestCaseResult {
"error": undefined,
"name": "Grid Data Entry should display error state for input with invalid data",
"result": "success",
"time": 5853,
},
TestCaseResult {
"error": undefined,
"name": "Grid Data Entry confirm auto-fill works correctly",
"result": "success",
"time": 5021,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct wrestler names tagged from Assist",
"result": "success",
"time": 2522,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct score and points tagged from Assist",
"result": "success",
"time": 2655,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct Period tagged from Assist",
"result": "success",
"time": 2666,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should display correct Key Moments tagged from Assist",
"result": "success",
"time": 2908,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should edit cells using the team roster",
"result": "success",
"time": 4794,
},
TestCaseResult {
"error": undefined,
"name": "Grid Tagged data Wrestling should change key moment type and update grid data",
"result": "success",
"time": 5662,
},
],
},
],
"name": "tests/grid.spec.ts",
"totalTime": 115892,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility should successfully display field visibility onboarding prompt",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility Grid Hotkey Tooltip should successfully display grid hotkey onboarding prompt",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility Reorder Field Sets should successfully display field reorder onboarding prompt",
"result": "skipped",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "Grid Onboarding Field Visibility Quick Edit should successfully display quick edit onboarding prompt",
"result": "skipped",
"time": 0,
},
],
},
],
"name": "tests/onboarding.spec.ts",
"totalTime": 0,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Filter by Offense in Phase card",
"result": "success",
"time": 3542,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Filter by defense in phase card",
"result": "success",
"time": 2471,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Key stats card stats appear as expected when opponent is selected",
"result": "success",
"time": 3207,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - FG percentage for Team in Context",
"result": "success",
"time": 2932,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 2FG Makes for Team in Context",
"result": "success",
"time": 3549,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 2FG Attempts for Team in Context",
"result": "success",
"time": 2802,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 3FG Makes for Team in Context",
"result": "success",
"time": 2949,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - 3FG Attempts for Team in Context",
"result": "success",
"time": 2937,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Off. Rebounds for Team in Context",
"result": "success",
"time": 3277,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Def. Rebounds for Team in Context",
"result": "success",
"time": 2799,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Assists for Team in Context",
"result": "success",
"time": 3056,
},
TestCaseResult {
"error": undefined,
"name": "Mock stats engine for speed Selecting a Key Stats filter updates both the Navigation Module and Insights Module cards - Steal for Team in Context",
"result": "success",
"time": 2850,
},
],
},
],
"name": "tests/statsEngine.spec.ts",
"totalTime": 36371,
},
],
"totalTime": 59092.58599999547,
}
`;
exports[`java-junit tests report from apache/pulsar single suite test results matches snapshot 1`] = `
TestRunResult {
"path": "fixtures/external/java/TEST-org.apache.pulsar.AddMissingPatchVersionTest.xml",
"suites": [
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testVersionStrings",
"result": "skipped",
"time": 99,
},
TestCaseResult {
"error": {
"details": "
java.lang.AssertionError: expected [1.2.1] but found [1.2.0]
at org.testng.Assert.fail(Assert.java:99)
at org.testng.Assert.failNotEquals(Assert.java:1037)
at org.testng.Assert.assertEqualsImpl(Assert.java:140)
at org.testng.Assert.assertEquals(Assert.java:122)
at org.testng.Assert.assertEquals(Assert.java:629)
at org.testng.Assert.assertEquals(Assert.java:639)
at org.apache.pulsar.AddMissingPatchVersionTest.testVersionStrings(AddMissingPatchVersionTest.java:29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.InvokeMethodRunnable.runOne(InvokeMethodRunnable.java:45)
at org.testng.internal.InvokeMethodRunnable.call(InvokeMethodRunnable.java:73)
at org.testng.internal.InvokeMethodRunnable.call(InvokeMethodRunnable.java:11)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
",
"line": 29,
"message": undefined,
"path": "pulsar-common/src/test/java/org/apache/pulsar/AddMissingPatchVersionTest.java",
},
"name": "testVersionStrings",
"result": "failed",
"time": 17,
},
],
},
],
"name": "org.apache.pulsar.AddMissingPatchVersionTest",
"totalTime": 116,
},
],
"totalTime": 116,
}
`;
exports[`java-junit tests report from apache/pulsar test results matches snapshot 1`] = `
TestRunResult {
"path": "fixtures/external/java/pulsar-test-report.xml",
"suites": [
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testVersionStrings",
"result": "skipped",
"time": 99,
},
TestCaseResult {
"error": {
"details": "
java.lang.AssertionError: expected [1.2.1] but found [1.2.0]
at org.testng.Assert.fail(Assert.java:99)
at org.testng.Assert.failNotEquals(Assert.java:1037)
at org.testng.Assert.assertEqualsImpl(Assert.java:140)
at org.testng.Assert.assertEquals(Assert.java:122)
at org.testng.Assert.assertEquals(Assert.java:629)
at org.testng.Assert.assertEquals(Assert.java:639)
at org.apache.pulsar.AddMissingPatchVersionTest.testVersionStrings(AddMissingPatchVersionTest.java:29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
at org.testng.internal.InvokeMethodRunnable.runOne(InvokeMethodRunnable.java:45)
at org.testng.internal.InvokeMethodRunnable.call(InvokeMethodRunnable.java:73)
at org.testng.internal.InvokeMethodRunnable.call(InvokeMethodRunnable.java:11)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
",
"line": 29,
"message": undefined,
"path": "pulsar-common/src/test/java/org/apache/pulsar/AddMissingPatchVersionTest.java",
},
"name": "testVersionStrings",
"result": "failed",
"time": 17,
},
],
},
],
"name": "org.apache.pulsar.AddMissingPatchVersionTest",
"totalTime": 116,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testMainRunBookieNoConfig",
"result": "success",
"time": 28,
},
TestCaseResult {
"error": undefined,
"name": "testLoadConfigWithException",
"result": "success",
"time": 34,
},
TestCaseResult {
"error": undefined,
"name": "testMainWithNoArgument",
"result": "success",
"time": 4,
},
TestCaseResult {
"error": undefined,
"name": "testLoadBalancerConfig",
"result": "success",
"time": 19,
},
TestCaseResult {
"error": undefined,
"name": "testGlobalZooKeeperConfig",
"result": "success",
"time": 46,
},
TestCaseResult {
"error": undefined,
"name": "testMainRunBookieRecoveryNoConfig",
"result": "success",
"time": 15,
},
TestCaseResult {
"error": undefined,
"name": "testLoadConfig",
"result": "success",
"time": 24,
},
TestCaseResult {
"error": undefined,
"name": "testMainEnableRunBookieThroughBrokerConfig",
"result": "success",
"time": 366,
},
TestCaseResult {
"error": undefined,
"name": "testMainRunBookieAndAutoRecoveryNoConfig",
"result": "success",
"time": 55,
},
],
},
],
"name": "org.apache.pulsar.PulsarBrokerStarterTest",
"totalTime": 591.0000000000001,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testGetWorkerService",
"result": "success",
"time": 83,
},
TestCaseResult {
"error": undefined,
"name": "testGetWorkerServiceException",
"result": "success",
"time": 13,
},
],
},
],
"name": "org.apache.pulsar.broker.PulsarServiceTest",
"totalTime": 96,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testOwnedNamespaces",
"result": "success",
"time": 1171,
},
TestCaseResult {
"error": undefined,
"name": "testOwnershipAfterSetup",
"result": "success",
"time": 16,
},
TestCaseResult {
"error": undefined,
"name": "testUnloadIfBrokerCrashes",
"result": "success",
"time": 7923,
},
TestCaseResult {
"error": undefined,
"name": "testOwnershipViaAdminAfterSetup",
"result": "success",
"time": 75,
},
],
},
],
"name": "org.apache.pulsar.broker.SLAMonitoringTest",
"totalTime": 9184.999999999998,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testOffloadPoliciesAppliedApi",
"result": "success",
"time": 1869,
},
TestCaseResult {
"error": undefined,
"name": "testOffloadV2",
"result": "success",
"time": 1614,
},
TestCaseResult {
"error": undefined,
"name": "testTopicLevelOffloadNonPartitioned",
"result": "success",
"time": 2481,
},
TestCaseResult {
"error": undefined,
"name": "testTopicLevelOffloadPartitioned",
"result": "success",
"time": 1749,
},
TestCaseResult {
"error": undefined,
"name": "testOffloadV1",
"result": "success",
"time": 7216,
},
TestCaseResult {
"error": undefined,
"name": "testOffloadPolicies",
"result": "success",
"time": 1283,
},
TestCaseResult {
"error": undefined,
"name": "testOffloadPoliciesApi",
"result": "success",
"time": 2372,
},
],
},
],
"name": "org.apache.pulsar.broker.admin.AdminApiOffloadTest",
"totalTime": 18584.000000000004,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "httpEndpoint",
"result": "success",
"time": 881,
},
TestCaseResult {
"error": undefined,
"name": "binaryEndpoint",
"result": "success",
"time": 508,
},
],
},
],
"name": "org.apache.pulsar.broker.auth.AuthLogsTest",
"totalTime": 1389,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testAuthentication",
"result": "success",
"time": 5,
},
TestCaseResult {
"error": undefined,
"name": "testAuthenticationHttp",
"result": "success",
"time": 180,
},
],
},
],
"name": "org.apache.pulsar.broker.auth.AuthenticationServiceTest",
"totalTime": 185,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "simple",
"result": "success",
"time": 2384,
},
],
},
],
"name": "org.apache.pulsar.broker.auth.AuthorizationTest",
"totalTime": 2384,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "crossColoLookup",
"result": "success",
"time": 329,
},
TestCaseResult {
"error": undefined,
"name": "testNotEnoughLookupPermits",
"result": "success",
"time": 15,
},
TestCaseResult {
"error": undefined,
"name": "testValidateReplicationSettingsOnNamespace",
"result": "success",
"time": 1575,
},
TestCaseResult {
"error": undefined,
"name": "testDataPojo",
"result": "success",
"time": 11,
},
],
},
],
"name": "org.apache.pulsar.broker.lookup.http.HttpTopicLookupv2Test",
"totalTime": 1930,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testCreateNamespaceWithDefaultBundles",
"result": "success",
"time": 23401,
},
TestCaseResult {
"error": undefined,
"name": "testSplitBundleUpdatesLocalPoliciesWithoutOverwriting",
"result": "success",
"time": 9767,
},
],
},
],
"name": "org.apache.pulsar.broker.namespace.NamespaceCreateBundlesTest",
"totalTime": 33168,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testGetAllPartitions",
"result": "success",
"time": 23274,
},
TestCaseResult {
"error": undefined,
"name": "testNamespaceBundleOwnershipListener",
"result": "success",
"time": 9083,
},
],
},
],
"name": "org.apache.pulsar.broker.namespace.NamespaceOwnershipListenerTests",
"totalTime": 32357,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testSplitMapWithRefreshedStatMap",
"result": "success",
"time": 4509,
},
TestCaseResult {
"error": undefined,
"name": "testRemoveOwnershipNamespaceBundle",
"result": "success",
"time": 4119,
},
TestCaseResult {
"error": undefined,
"name": "testIsServiceUnitDisabled",
"result": "success",
"time": 5056,
},
TestCaseResult {
"error": undefined,
"name": "testLoadReportDeserialize",
"result": "success",
"time": 24622,
},
TestCaseResult {
"error": undefined,
"name": "testCreateLookupResult",
"result": "success",
"time": 6452,
},
TestCaseResult {
"error": undefined,
"name": "testUnloadNamespaceBundleWithStuckTopic",
"result": "success",
"time": 4463,
},
TestCaseResult {
"error": undefined,
"name": "testUnloadNamespaceBundleFailure",
"result": "success",
"time": 7650,
},
TestCaseResult {
"error": undefined,
"name": "testSplitAndOwnBundles",
"result": "success",
"time": 5071,
},
TestCaseResult {
"error": undefined,
"name": "testCreateNamespaceWithDefaultNumberOfBundles",
"result": "success",
"time": 7515,
},
TestCaseResult {
"error": undefined,
"name": "testRemoveOwnershipAndSplitBundle",
"result": "success",
"time": 5815,
},
],
},
],
"name": "org.apache.pulsar.broker.namespace.NamespaceServiceTest",
"totalTime": 75271.99999999999,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testUnloadNotLoadedNamespace",
"result": "success",
"time": 7094,
},
TestCaseResult {
"error": undefined,
"name": "testUnloadPartiallyLoadedNamespace",
"result": "success",
"time": 6610,
},
],
},
],
"name": "org.apache.pulsar.broker.namespace.NamespaceUnloadingTest",
"totalTime": 13704,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testOwnershipForCurrentServer",
"result": "success",
"time": 15709,
},
],
},
],
"name": "org.apache.pulsar.broker.namespace.OwnerShipCacheForCurrentServerTest",
"totalTime": 15709,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testGetOwnedServiceUnits",
"result": "success",
"time": 9397,
},
TestCaseResult {
"error": undefined,
"name": "testRemoveOwnership",
"result": "success",
"time": 1482,
},
TestCaseResult {
"error": undefined,
"name": "testGetOwnedServiceUnit",
"result": "success",
"time": 1036,
},
TestCaseResult {
"error": undefined,
"name": "testGetOrSetOwner",
"result": "success",
"time": 1708,
},
TestCaseResult {
"error": undefined,
"name": "testConstructor",
"result": "success",
"time": 471,
},
TestCaseResult {
"error": undefined,
"name": "testGetOwner",
"result": "success",
"time": 492,
},
TestCaseResult {
"error": undefined,
"name": "testDisableOwnership",
"result": "success",
"time": 669,
},
TestCaseResult {
"error": undefined,
"name": "testReestablishOwnership",
"result": "success",
"time": 495,
},
],
},
],
"name": "org.apache.pulsar.broker.namespace.OwnershipCacheTest",
"totalTime": 15749.999999999998,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testLoadProtocolHandler",
"result": "success",
"time": 7332,
},
TestCaseResult {
"error": undefined,
"name": "testLoadProtocolHandlerBlankHandlerClass",
"result": "success",
"time": 25,
},
TestCaseResult {
"error": undefined,
"name": "testLoadProtocolHandlerWrongHandlerClass",
"result": "success",
"time": 41,
},
],
},
],
"name": "org.apache.pulsar.broker.protocol.ProtocolHandlerUtilsTest",
"totalTime": 7398.000000000001,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testWrapper",
"result": "success",
"time": 15,
},
],
},
],
"name": "org.apache.pulsar.broker.protocol.ProtocolHandlerWithClassLoaderTest",
"totalTime": 15,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testStart",
"result": "success",
"time": 626,
},
TestCaseResult {
"error": undefined,
"name": "testGetProtocol",
"result": "success",
"time": 14,
},
TestCaseResult {
"error": undefined,
"name": "testNewChannelInitializersSuccess",
"result": "success",
"time": 10,
},
TestCaseResult {
"error": undefined,
"name": "testInitialize",
"result": "success",
"time": 20,
},
TestCaseResult {
"error": undefined,
"name": "testNewChannelInitializersOverlapped",
"result": "success",
"time": 260,
},
TestCaseResult {
"error": undefined,
"name": "testGetProtocolDataToAdvertise",
"result": "success",
"time": 16,
},
],
},
],
"name": "org.apache.pulsar.broker.protocol.ProtocolHandlersTest",
"totalTime": 946.0000000000001,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testMessagePublishBufferThrottleEnable",
"result": "success",
"time": 2305,
},
TestCaseResult {
"error": undefined,
"name": "testBlockByPublishRateLimiting",
"result": "success",
"time": 9449,
},
TestCaseResult {
"error": undefined,
"name": "testMessagePublishBufferThrottleDisabled",
"result": "success",
"time": 2076,
},
],
},
],
"name": "org.apache.pulsar.broker.service.MessagePublishBufferThrottleTest",
"totalTime": 13830,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testResumptionAfterBacklogRelaxed",
"result": "success",
"time": 19914,
},
TestCaseResult {
"error": undefined,
"name": "testReplicationOverrides",
"result": "success",
"time": 2910,
},
TestCaseResult {
"error": undefined,
"name": "testResetCursorNotFail",
"result": "success",
"time": 218,
},
TestCaseResult {
"error": undefined,
"name": "testUpdateGlobalTopicPartition",
"result": "success",
"time": 667,
},
TestCaseResult {
"error": undefined,
"name": "testReplication",
"result": "success",
"time": 429,
},
TestCaseResult {
"error": undefined,
"name": "testReplicatorOnPartitionedTopic",
"result": "success",
"time": 172,
},
TestCaseResult {
"error": undefined,
"name": "testConcurrentReplicator",
"result": "success",
"time": 4271,
},
TestCaseResult {
"error": undefined,
"name": "testTopicReplicatedAndProducerCreate",
"result": "success",
"time": 240,
},
TestCaseResult {
"error": undefined,
"name": "testDeleteReplicatorFailure",
"result": "success",
"time": 172,
},
TestCaseResult {
"error": undefined,
"name": "testReplicatorOnPartitionedTopic",
"result": "success",
"time": 145,
},
TestCaseResult {
"error": undefined,
"name": "testReplicationForBatchMessages",
"result": "success",
"time": 324,
},
TestCaseResult {
"error": undefined,
"name": "testReplicatorClearBacklog",
"result": "success",
"time": 428,
},
TestCaseResult {
"error": undefined,
"name": "verifyChecksumAfterReplication",
"result": "success",
"time": 259,
},
TestCaseResult {
"error": undefined,
"name": "testCloseReplicatorStartProducer",
"result": "success",
"time": 369,
},
TestCaseResult {
"error": undefined,
"name": "activeBrokerParse",
"result": "success",
"time": 212,
},
TestCaseResult {
"error": undefined,
"name": "testReplicatePeekAndSkip",
"result": "success",
"time": 241,
},
TestCaseResult {
"error": undefined,
"name": "testReplication",
"result": "success",
"time": 406,
},
TestCaseResult {
"error": undefined,
"name": "testReplicatedCluster",
"result": "success",
"time": 1481,
},
TestCaseResult {
"error": undefined,
"name": "testTopicReplicatedAndProducerCreate",
"result": "success",
"time": 372,
},
TestCaseResult {
"error": undefined,
"name": "testConfigChange",
"result": "success",
"time": 4446,
},
TestCaseResult {
"error": undefined,
"name": "testFailures",
"result": "success",
"time": 97,
},
TestCaseResult {
"error": undefined,
"name": "testReplicatorProducerClosing",
"result": "success",
"time": 2381,
},
],
},
],
"name": "org.apache.pulsar.broker.service.ReplicatorTest",
"totalTime": 40154,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testReleaseOwnershipWithZookeeperDisconnectedBeforeOwnershipNodeDeleted",
"result": "success",
"time": 13006,
},
TestCaseResult {
"error": undefined,
"name": "testAcquireOwnershipWithZookeeperDisconnectedAfterOwnershipNodeCreated",
"result": "success",
"time": 23726,
},
TestCaseResult {
"error": undefined,
"name": "testConnectToInvalidateBundleCacheBroker",
"result": "success",
"time": 13213,
},
TestCaseResult {
"error": undefined,
"name": "testAcquireOwnershipWithZookeeperDisconnectedBeforeOwnershipNodeCreated",
"result": "success",
"time": 12847,
},
TestCaseResult {
"error": undefined,
"name": "testLookupPartitionedTopic",
"result": "success",
"time": 12435,
},
TestCaseResult {
"error": undefined,
"name": "testListNonPersistentTopic",
"result": "success",
"time": 13123,
},
TestCaseResult {
"error": undefined,
"name": "testReleaseOwnershipWithZookeeperDisconnectedAfterOwnershipNodeDeleted",
"result": "success",
"time": 14539,
},
TestCaseResult {
"error": undefined,
"name": "testReestablishOwnershipAfterInvalidateCache",
"result": "success",
"time": 11389,
},
],
},
],
"name": "org.apache.pulsar.broker.service.TopicOwnerTest",
"totalTime": 114278,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testJvmDirectMemoryUsedMetric",
"result": "success",
"time": 10,
},
TestCaseResult {
"error": undefined,
"name": "testBookieClientStatsGenerator",
"result": "success",
"time": 39,
},
],
},
],
"name": "org.apache.pulsar.broker.stats.BookieClientsStatsGeneratorTest",
"totalTime": 49,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testAckStatsOnPartitionedTopicForExclusiveSubscription",
"result": "success",
"time": 7634,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerStatsOnZeroMaxUnackedMessagesPerConsumer",
"result": "success",
"time": 8842,
},
TestCaseResult {
"error": undefined,
"name": "testUpdateStatsForActiveConsumerAndSubscription",
"result": "success",
"time": 4688,
},
],
},
],
"name": "org.apache.pulsar.broker.stats.ConsumerStatsTest",
"totalTime": 21163.999999999996,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testManagedCursorMetrics",
"result": "success",
"time": 281,
},
],
},
],
"name": "org.apache.pulsar.broker.stats.ManagedCursorMetricsTest",
"totalTime": 281,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testManagedLedgerMetrics",
"result": "success",
"time": 285,
},
],
},
],
"name": "org.apache.pulsar.broker.stats.ManagedLedgerMetricsTest",
"totalTime": 285,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testPerTopicStats",
"result": "success",
"time": 5907,
},
TestCaseResult {
"error": undefined,
"name": "testAuthMetrics",
"result": "success",
"time": 5201,
},
TestCaseResult {
"error": undefined,
"name": "testPerTopicExpiredStat",
"result": "success",
"time": 4695,
},
TestCaseResult {
"error": undefined,
"name": "testPerProducerStats",
"result": "success",
"time": 4859,
},
TestCaseResult {
"error": undefined,
"name": "testMetricsTopicCount",
"result": "success",
"time": 4720,
},
TestCaseResult {
"error": undefined,
"name": "testManagedLedgerBookieClientStats",
"result": "success",
"time": 5617,
},
TestCaseResult {
"error": undefined,
"name": "testDuplicateMetricTypeDefinitions",
"result": "success",
"time": 5377,
},
TestCaseResult {
"error": undefined,
"name": "testExpiringTokenMetrics",
"result": "success",
"time": 4347,
},
TestCaseResult {
"error": undefined,
"name": "testPerConsumerStats",
"result": "success",
"time": 12093,
},
TestCaseResult {
"error": undefined,
"name": "testPerNamespaceStats",
"result": "success",
"time": 5014,
},
TestCaseResult {
"error": undefined,
"name": "testManagedCursorPersistStats",
"result": "success",
"time": 5362,
},
TestCaseResult {
"error": undefined,
"name": "testDuplicateMetricTypeDefinitions",
"result": "success",
"time": 4116,
},
TestCaseResult {
"error": undefined,
"name": "testExpiredTokenMetrics",
"result": "success",
"time": 5405,
},
TestCaseResult {
"error": undefined,
"name": "testManagedLedgerCacheStats",
"result": "success",
"time": 5262,
},
TestCaseResult {
"error": undefined,
"name": "testManagedLedgerStats",
"result": "success",
"time": 5170,
},
],
},
],
"name": "org.apache.pulsar.broker.stats.PrometheusMetricsTest",
"totalTime": 83145.00000000001,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testConsumersAfterMarkDelete",
"result": "success",
"time": 1193,
},
TestCaseResult {
"error": undefined,
"name": "testNonContiguousDeletedMessagesRanges",
"result": "success",
"time": 613,
},
],
},
],
"name": "org.apache.pulsar.broker.stats.SubscriptionStatsTest",
"totalTime": 1806,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testSimpleAggregation",
"result": "success",
"time": 40,
},
],
},
],
"name": "org.apache.pulsar.broker.stats.prometheus.AggregatedNamespaceStatsTest",
"totalTime": 40,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testSendAndReceiveNamespaceEvents",
"result": "success",
"time": 1043,
},
],
},
],
"name": "org.apache.pulsar.broker.systopic.NamespaceEventsSystemTopicServiceTest",
"totalTime": 1043,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "noSortedTest",
"result": "success",
"time": 25275,
},
TestCaseResult {
"error": undefined,
"name": "sortedTest",
"result": "success",
"time": 4371,
},
],
},
],
"name": "org.apache.pulsar.broker.transaction.TransactionConsumeTest",
"totalTime": 29646,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testCloseReleaseAllEntries",
"result": "success",
"time": 19,
},
TestCaseResult {
"error": undefined,
"name": "testInvalidNumEntriesArgument",
"result": "success",
"time": 4,
},
TestCaseResult {
"error": undefined,
"name": "testEndOfTransactionException",
"result": "success",
"time": 5,
},
],
},
],
"name": "org.apache.pulsar.broker.transaction.buffer.InMemTransactionBufferReaderTest",
"totalTime": 28,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testAbortOnTopic",
"result": "success",
"time": 19,
},
TestCaseResult {
"error": undefined,
"name": "testAbortOnSubscription",
"result": "success",
"time": 37,
},
TestCaseResult {
"error": undefined,
"name": "testCommitOnTopic",
"result": "success",
"time": 20,
},
TestCaseResult {
"error": undefined,
"name": "testCommitOnSubscription",
"result": "success",
"time": 17,
},
],
},
],
"name": "org.apache.pulsar.broker.transaction.buffer.TransactionBufferClientTest",
"totalTime": 93,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testOpenReaderOnNonExistentTxn",
"result": "success",
"time": 9,
},
TestCaseResult {
"error": undefined,
"name": "testAbortCommittedTxn",
"result": "success",
"time": 15,
},
TestCaseResult {
"error": undefined,
"name": "testAbortTxn",
"result": "success",
"time": 13,
},
TestCaseResult {
"error": undefined,
"name": "testAbortNonExistentTxn",
"result": "success",
"time": 9,
},
TestCaseResult {
"error": undefined,
"name": "testCommitNonExistentTxn",
"result": "success",
"time": 18,
},
TestCaseResult {
"error": undefined,
"name": "testCommitTxn",
"result": "success",
"time": 9,
},
TestCaseResult {
"error": undefined,
"name": "testOpenReaderOnAnOpenTxn",
"result": "success",
"time": 8,
},
],
},
],
"name": "org.apache.pulsar.broker.transaction.buffer.TransactionBufferTest",
"totalTime": 80.99999999999999,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testCloseShouldReleaseBuffer",
"result": "success",
"time": 14,
},
],
},
],
"name": "org.apache.pulsar.broker.transaction.buffer.TransactionEntryImplTest",
"totalTime": 14,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testTransactionBufferLowWaterMark",
"result": "success",
"time": 21356,
},
TestCaseResult {
"error": undefined,
"name": "testPendingAckLowWaterMark",
"result": "success",
"time": 16221,
},
],
},
],
"name": "org.apache.pulsar.broker.transaction.buffer.TransactionLowWaterMarkTest",
"totalTime": 37577,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "commitTxnTest",
"result": "success",
"time": 20004,
},
TestCaseResult {
"error": undefined,
"name": "abortTxnTest",
"result": "success",
"time": 15641,
},
TestCaseResult {
"error": undefined,
"name": "commitTxnTest",
"result": "skipped",
"time": 13422,
},
],
},
],
"name": "org.apache.pulsar.broker.transaction.buffer.TransactionStablePositionTest",
"totalTime": 49067.00000000001,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testClientStart",
"result": "success",
"time": 2,
},
TestCaseResult {
"error": undefined,
"name": "testCommitAndAbort",
"result": "success",
"time": 80,
},
TestCaseResult {
"error": undefined,
"name": "testNewTxn",
"result": "success",
"time": 13,
},
],
},
],
"name": "org.apache.pulsar.broker.transaction.coordinator.TransactionCoordinatorClientTest",
"totalTime": 95,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testTransactionMetaStoreAssignAndFailover",
"result": "success",
"time": 1151,
},
],
},
],
"name": "org.apache.pulsar.broker.transaction.coordinator.TransactionMetaStoreAssignmentTest",
"totalTime": 1151,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "txnAckTestNoBatchAndSharedSubMemoryDeleteTest",
"result": "skipped",
"time": 17970,
},
TestCaseResult {
"error": undefined,
"name": "txnAckTestNoBatchAndSharedSubMemoryDeleteTest",
"result": "success",
"time": 18748,
},
TestCaseResult {
"error": undefined,
"name": "txnAckTestBatchAndSharedSubMemoryDeleteTest",
"result": "success",
"time": 20575,
},
],
},
],
"name": "org.apache.pulsar.broker.transaction.pendingack.PendingAckInMemoryDeleteTest",
"totalTime": 57293.00000000001,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testRestException",
"result": "success",
"time": 8,
},
TestCaseResult {
"error": undefined,
"name": "testWebApplicationException",
"result": "success",
"time": 21,
},
TestCaseResult {
"error": undefined,
"name": "testOtherException",
"result": "success",
"time": 8,
},
],
},
],
"name": "org.apache.pulsar.broker.web.RestExceptionTest",
"totalTime": 37.00000000000001,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testTlsAuthDisallowInsecure",
"result": "success",
"time": 2922,
},
TestCaseResult {
"error": undefined,
"name": "testBrokerReady",
"result": "success",
"time": 3540,
},
TestCaseResult {
"error": undefined,
"name": "testDefaultClientVersion",
"result": "success",
"time": 3319,
},
TestCaseResult {
"error": undefined,
"name": "testTlsEnabled",
"result": "success",
"time": 2721,
},
TestCaseResult {
"error": undefined,
"name": "testTlsAuthAllowInsecure",
"result": "success",
"time": 3783,
},
TestCaseResult {
"error": undefined,
"name": "testSplitPath",
"result": "success",
"time": 57,
},
TestCaseResult {
"error": undefined,
"name": "testMaxRequestSize",
"result": "success",
"time": 3723,
},
TestCaseResult {
"error": undefined,
"name": "testTlsDisabled",
"result": "success",
"time": 2290,
},
TestCaseResult {
"error": undefined,
"name": "testRateLimiting",
"result": "success",
"time": 5087,
},
],
},
],
"name": "org.apache.pulsar.broker.web.WebServiceTest",
"totalTime": 27441.999999999996,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testAuthorizedUserAsOriginalPrincipal",
"result": "success",
"time": 3330,
},
TestCaseResult {
"error": undefined,
"name": "testSuperUserCantListNamespaces",
"result": "success",
"time": 2045,
},
TestCaseResult {
"error": undefined,
"name": "testPersistentList",
"result": "success",
"time": 1308,
},
TestCaseResult {
"error": undefined,
"name": "testSuperUserCanListTenants",
"result": "success",
"time": 1614,
},
],
},
],
"name": "org.apache.pulsar.client.impl.AdminApiKeyStoreTlsAuthTest",
"totalTime": 8297,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testSerializationEmpty",
"result": "success",
"time": 8,
},
TestCaseResult {
"error": undefined,
"name": "testSerialization1",
"result": "success",
"time": 4,
},
TestCaseResult {
"error": undefined,
"name": "testSerializationNull",
"result": "success",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "testSerialization2",
"result": "success",
"time": 6,
},
],
},
],
"name": "org.apache.pulsar.client.impl.BatchMessageIdImplSerializationTest",
"totalTime": 30,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testBatchMessageIndexAckForExclusiveSubscription",
"result": "success",
"time": 2747,
},
TestCaseResult {
"error": undefined,
"name": "testBatchMessageIndexAckForSharedSubscription",
"result": "success",
"time": 5341,
},
TestCaseResult {
"error": undefined,
"name": "testBatchMessageIndexAckForExclusiveSubscription",
"result": "success",
"time": 2377,
},
TestCaseResult {
"error": undefined,
"name": "testBatchMessageIndexAckForSharedSubscription",
"result": "success",
"time": 3267,
},
],
},
],
"name": "org.apache.pulsar.client.impl.BatchMessageIndexAckDisableTest",
"totalTime": 13732,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testBatchMessageIndexAckForSharedSubscription",
"result": "success",
"time": 23212,
},
TestCaseResult {
"error": undefined,
"name": "testBatchMessageIndexAckForSharedSubscription",
"result": "success",
"time": 10423,
},
TestCaseResult {
"error": undefined,
"name": "testDoNotRecycleAckSetMultipleTimes",
"result": "success",
"time": 2170,
},
TestCaseResult {
"error": undefined,
"name": "testBatchMessageIndexAckForExclusiveSubscription",
"result": "success",
"time": 3536,
},
TestCaseResult {
"error": undefined,
"name": "testBatchMessageIndexAckForExclusiveSubscription",
"result": "success",
"time": 4515,
},
],
},
],
"name": "org.apache.pulsar.client.impl.BatchMessageIndexAckTest",
"totalTime": 43856,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testDisconnectClientWithoutClosingConnection",
"result": "success",
"time": 7392,
},
TestCaseResult {
"error": undefined,
"name": "testResetCursor",
"result": "success",
"time": 16341.000000000002,
},
TestCaseResult {
"error": undefined,
"name": "testResetCursor",
"result": "success",
"time": 14139,
},
TestCaseResult {
"error": undefined,
"name": "testCloseBrokerService",
"result": "success",
"time": 4907,
},
TestCaseResult {
"error": undefined,
"name": "testUnsupportedBatchMessageConsumer",
"result": "success",
"time": 4583,
},
TestCaseResult {
"error": undefined,
"name": "testAvroSchemaProducerConsumerWithSpecifiedReaderAndWriter",
"result": "success",
"time": 3143,
},
TestCaseResult {
"error": undefined,
"name": "testJsonSchemaProducerConsumerWithSpecifiedReaderAndWriter",
"result": "success",
"time": 5881,
},
TestCaseResult {
"error": undefined,
"name": "testOperationTimeout",
"result": "success",
"time": 8547,
},
TestCaseResult {
"error": undefined,
"name": "testCleanProducer",
"result": "success",
"time": 2767,
},
TestCaseResult {
"error": undefined,
"name": "testUnsupportedBatchMessageConsumer",
"result": "success",
"time": 4531,
},
TestCaseResult {
"error": undefined,
"name": "testCloseConnectionOnBrokerRejectedRequest",
"result": "success",
"time": 34542,
},
TestCaseResult {
"error": undefined,
"name": "testAddEntryOperationTimeout",
"result": "success",
"time": 12747,
},
TestCaseResult {
"error": undefined,
"name": "testInvalidDynamicConfiguration",
"result": "success",
"time": 5098,
},
TestCaseResult {
"error": undefined,
"name": "testMaxConcurrentTopicLoading",
"result": "success",
"time": 12357,
},
TestCaseResult {
"error": undefined,
"name": "testCloseConnectionOnInternalServerError",
"result": "success",
"time": 11228,
},
],
},
],
"name": "org.apache.pulsar.client.impl.BrokerClientIntegrationTest",
"totalTime": 148203,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testCompactedOutMessages",
"result": "success",
"time": 1385,
},
],
},
],
"name": "org.apache.pulsar.client.impl.CompactedOutBatchMessageTest",
"totalTime": 1385,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testAckResponse",
"result": "success",
"time": 549,
},
],
},
],
"name": "org.apache.pulsar.client.impl.ConsumerAckResponseTest",
"totalTime": 549,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testReadCompactNonPersistentExclusive",
"result": "success",
"time": 1617,
},
TestCaseResult {
"error": undefined,
"name": "testReadCompactPersistentExclusive",
"result": "success",
"time": 5143,
},
TestCaseResult {
"error": undefined,
"name": "testReadCompactPersistentFailover",
"result": "success",
"time": 2083,
},
TestCaseResult {
"error": undefined,
"name": "testReadCompactPersistentShared",
"result": "success",
"time": 3321,
},
],
},
],
"name": "org.apache.pulsar.client.impl.ConsumerConfigurationTest",
"totalTime": 12164,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testConsumerDedup",
"result": "success",
"time": 992,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerDedup",
"result": "success",
"time": 409,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerDedup",
"result": "success",
"time": 286,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerDedup",
"result": "success",
"time": 832,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerDedup",
"result": "success",
"time": 385,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerDedup",
"result": "success",
"time": 317,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerDedup",
"result": "success",
"time": 301,
},
],
},
],
"name": "org.apache.pulsar.client.impl.ConsumerDedupPermitsUpdate",
"totalTime": 3522.0000000000005,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testConsumerUnsubscribeReference",
"result": "success",
"time": 129,
},
],
},
],
"name": "org.apache.pulsar.client.impl.ConsumerUnsubscribeTest",
"totalTime": 129,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testTlsClientAuthOverHTTPProtocol",
"result": "success",
"time": 8453,
},
TestCaseResult {
"error": undefined,
"name": "testTlsClientAuthOverBinaryProtocol",
"result": "success",
"time": 8058,
},
TestCaseResult {
"error": undefined,
"name": "testTlsLargeSizeMessage",
"result": "success",
"time": 6950,
},
],
},
],
"name": "org.apache.pulsar.client.impl.KeyStoreTlsProducerConsumerTestWithAuth",
"totalTime": 23461,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testTlsClientAuthOverHTTPProtocol",
"result": "success",
"time": 3119,
},
TestCaseResult {
"error": undefined,
"name": "testTlsClientAuthOverBinaryProtocol",
"result": "success",
"time": 3273,
},
TestCaseResult {
"error": undefined,
"name": "testTlsLargeSizeMessage",
"result": "success",
"time": 1283,
},
],
},
],
"name": "org.apache.pulsar.client.impl.KeyStoreTlsProducerConsumerTestWithoutAuth",
"totalTime": 7675.000000000001,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testValidate",
"result": "success",
"time": 183,
},
],
},
],
"name": "org.apache.pulsar.client.impl.KeyStoreTlsTest",
"totalTime": 183,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testChecksumCompatibilityInMixedVersionBrokerCluster",
"result": "success",
"time": 6984,
},
TestCaseResult {
"error": undefined,
"name": "testTamperingMessageIsDetected",
"result": "success",
"time": 7026,
},
TestCaseResult {
"error": undefined,
"name": "testChecksumCompatibilityInMixedVersionBrokerCluster",
"result": "success",
"time": 32680,
},
],
},
],
"name": "org.apache.pulsar.client.impl.MessageChecksumTest",
"totalTime": 46690,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testPublishWithFailure",
"result": "success",
"time": 33462,
},
TestCaseResult {
"error": undefined,
"name": "testInvalidUseCaseForChunking",
"result": "success",
"time": 3386,
},
TestCaseResult {
"error": undefined,
"name": "testLargeMessage",
"result": "success",
"time": 4229,
},
TestCaseResult {
"error": undefined,
"name": "testExpireIncompleteChunkMessage",
"result": "success",
"time": 5612,
},
TestCaseResult {
"error": undefined,
"name": "testInvalidConfig",
"result": "success",
"time": 4418,
},
TestCaseResult {
"error": undefined,
"name": "testLargeMessageAckTimeOut",
"result": "success",
"time": 8543,
},
TestCaseResult {
"error": undefined,
"name": "testLargeMessageAckTimeOut",
"result": "success",
"time": 9006,
},
TestCaseResult {
"error": undefined,
"name": "testLargeMessage",
"result": "success",
"time": 4558,
},
TestCaseResult {
"error": undefined,
"name": "testMaxPendingChunkMessages",
"result": "skipped",
"time": NaN,
},
],
},
],
"name": "org.apache.pulsar.client.impl.MessageChunkingTest",
"totalTime": 73214,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testWithoutBatches",
"result": "success",
"time": 3268,
},
TestCaseResult {
"error": undefined,
"name": "testWithBatches",
"result": "success",
"time": 2217,
},
],
},
],
"name": "org.apache.pulsar.client.impl.MessageParserTest",
"totalTime": 5484.999999999999,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testReadMessageWithBatchingWithMessageInclusive",
"result": "success",
"time": 3375,
},
TestCaseResult {
"error": undefined,
"name": "testKeyHashRangeReader",
"result": "success",
"time": 4126,
},
TestCaseResult {
"error": undefined,
"name": "testRemoveSubscriptionForReaderNeedRemoveCursor",
"result": "success",
"time": 2702,
},
TestCaseResult {
"error": undefined,
"name": "testReadMessageWithBatching",
"result": "success",
"time": 2961,
},
TestCaseResult {
"error": undefined,
"name": "testReadMessageWithoutBatchingWithMessageInclusive",
"result": "success",
"time": 3025,
},
TestCaseResult {
"error": undefined,
"name": "testMultiReaderSeek",
"result": "success",
"time": 3024,
},
TestCaseResult {
"error": undefined,
"name": "testReadMessageWithoutBatching",
"result": "success",
"time": 3572,
},
TestCaseResult {
"error": undefined,
"name": "testReaderWithTimeLong",
"result": "success",
"time": 12358,
},
],
},
],
"name": "org.apache.pulsar.client.impl.MultiTopicsReaderTest",
"totalTime": 35143,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 306,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 306,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 251,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 275,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 334,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 293,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 401,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 691,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 296,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 385,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 318,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 370,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 344,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 343,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 312,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 307,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 322,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 308,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 293,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 420,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 406,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 330,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 307,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 308,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 274,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 270,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 344,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 289,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 321,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 307,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 318,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeAcks",
"result": "success",
"time": 313,
},
],
},
],
"name": "org.apache.pulsar.client.impl.NegativeAcksTest",
"totalTime": 10661.999999999998,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testStartEmptyPatternConsumer",
"result": "success",
"time": 7254,
},
TestCaseResult {
"error": undefined,
"name": "testBinaryProtoToGetTopicsOfNamespaceAll",
"result": "success",
"time": 5205,
},
TestCaseResult {
"error": undefined,
"name": "testPatternTopicsSubscribeWithBuilderFail",
"result": "success",
"time": 2329,
},
TestCaseResult {
"error": undefined,
"name": "testPubRateOnNonPersistent",
"result": "success",
"time": 10899,
},
TestCaseResult {
"error": undefined,
"name": "testTopicDeletion",
"result": "success",
"time": 4834,
},
TestCaseResult {
"error": undefined,
"name": "testAutoUnbubscribePatternConsumer",
"result": "success",
"time": 6349,
},
TestCaseResult {
"error": undefined,
"name": "testTopicsPatternFilter",
"result": "success",
"time": 3481,
},
TestCaseResult {
"error": undefined,
"name": "testBinaryProtoToGetTopicsOfNamespaceNonPersistent",
"result": "success",
"time": 5179,
},
TestCaseResult {
"error": undefined,
"name": "testBinaryProtoToGetTopicsOfNamespacePersistent",
"result": "success",
"time": 2716,
},
TestCaseResult {
"error": undefined,
"name": "testTopicsListMinus",
"result": "success",
"time": 7952,
},
TestCaseResult {
"error": undefined,
"name": "testAutoSubscribePatternConsumer",
"result": "success",
"time": 6422,
},
],
},
],
"name": "org.apache.pulsar.client.impl.PatternTopicsConsumerImplTest",
"totalTime": 62620,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testSharedAckedNormalTopic",
"result": "success",
"time": 8135,
},
TestCaseResult {
"error": undefined,
"name": "testUnAckedMessageTrackerSize",
"result": "success",
"time": 4256,
},
TestCaseResult {
"error": undefined,
"name": "testSharedAckedPartitionedTopic",
"result": "success",
"time": 6138,
},
TestCaseResult {
"error": undefined,
"name": "testExclusiveAckedNormalTopic",
"result": "success",
"time": 7381,
},
TestCaseResult {
"error": undefined,
"name": "testFailoverAckedNormalTopic",
"result": "success",
"time": 7594,
},
],
},
],
"name": "org.apache.pulsar.client.impl.PerMessageUnAcknowledgedRedeliveryTest",
"totalTime": 33504,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testMultiHostUrlRetrySuccess",
"result": "success",
"time": 3646,
},
TestCaseResult {
"error": undefined,
"name": "testGetPartitionedTopicDataTimeout",
"result": "success",
"time": 5677,
},
TestCaseResult {
"error": undefined,
"name": "testGetPartitionedTopicMetaData",
"result": "success",
"time": 5991,
},
],
},
],
"name": "org.apache.pulsar.client.impl.PulsarMultiHostClientTest",
"totalTime": 15314,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testSerializationAndDeserialization",
"result": "success",
"time": 10,
},
],
},
],
"name": "org.apache.pulsar.client.impl.RawMessageSerDeserTest",
"totalTime": 10,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "createTopicDeleteTopicCreateTopic",
"result": "success",
"time": 1937,
},
],
},
],
"name": "org.apache.pulsar.client.impl.SchemaDeleteTest",
"totalTime": 1937,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testCheckSequenceId",
"result": "success",
"time": 4085,
},
TestCaseResult {
"error": undefined,
"name": "testDeleteTopicWithMissingData",
"result": "success",
"time": 5987,
},
TestCaseResult {
"error": undefined,
"name": "testTopicWithWildCardChar",
"result": "success",
"time": 7904,
},
TestCaseResult {
"error": undefined,
"name": "testCrashBrokerWithoutCursorLedgerLeak",
"result": "skipped",
"time": NaN,
},
TestCaseResult {
"error": undefined,
"name": "testSkipCorruptDataLedger",
"result": "skipped",
"time": NaN,
},
],
},
],
"name": "org.apache.pulsar.client.impl.SequenceIdWithErrorTest",
"totalTime": 17976,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testCreateConsumerOnNotExistsTopic",
"result": "success",
"time": 2029.9999999999998,
},
TestCaseResult {
"error": undefined,
"name": "testCreateProducerOnNotExistsTopic",
"result": "success",
"time": 2023.0000000000002,
},
],
},
],
"name": "org.apache.pulsar.client.impl.TopicDoesNotExistsTest",
"totalTime": 4053,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testSingleTopicConsumerNoBatchFullName",
"result": "success",
"time": 2554,
},
TestCaseResult {
"error": undefined,
"name": "testMultiTopicConsumerBatchShortName",
"result": "success",
"time": 2488,
},
TestCaseResult {
"error": undefined,
"name": "testSingleTopicConsumerNoBatchShortName",
"result": "success",
"time": 2704,
},
TestCaseResult {
"error": undefined,
"name": "testMultiTopicConsumerNoBatchShortName",
"result": "success",
"time": 3400,
},
TestCaseResult {
"error": undefined,
"name": "testSingleTopicConsumerBatchShortName",
"result": "success",
"time": 2513,
},
],
},
],
"name": "org.apache.pulsar.client.impl.TopicFromMessageTest",
"totalTime": 13659,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testTopicAutoUpdatePartitions",
"result": "success",
"time": 5573,
},
TestCaseResult {
"error": undefined,
"name": "testDifferentTopicsNameSubscribe",
"result": "success",
"time": 3010,
},
TestCaseResult {
"error": undefined,
"name": "testGetLastMessageId",
"result": "success",
"time": 5249,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerUnackedRedelivery",
"result": "success",
"time": 17692,
},
TestCaseResult {
"error": undefined,
"name": "testSubscriptionMustCompleteWhenOperationTimeoutOnMultipleTopics",
"result": "success",
"time": 5704,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerDistributionInFailoverSubscriptionWhenUpdatePartitions",
"result": "success",
"time": 2862,
},
TestCaseResult {
"error": undefined,
"name": "multiTopicsInDifferentNameSpace",
"result": "success",
"time": 8198,
},
TestCaseResult {
"error": undefined,
"name": "testDefaultBacklogTTL",
"result": "success",
"time": 10677,
},
TestCaseResult {
"error": undefined,
"name": "testGetConsumersAndGetTopics",
"result": "success",
"time": 6497,
},
TestCaseResult {
"error": undefined,
"name": "testSubscribeUnsubscribeSingleTopic",
"result": "success",
"time": 4287,
},
TestCaseResult {
"error": undefined,
"name": "testResubscribeSameTopic",
"result": "success",
"time": 6183,
},
TestCaseResult {
"error": undefined,
"name": "testSyncProducerAndConsumer",
"result": "success",
"time": 4209,
},
TestCaseResult {
"error": undefined,
"name": "testPartitionsUpdatesForMultipleTopics",
"result": "success",
"time": 5657,
},
TestCaseResult {
"error": undefined,
"name": "testTopicsNameSubscribeWithBuilderFail",
"result": "success",
"time": 2639,
},
TestCaseResult {
"error": undefined,
"name": "testMultiTopicsMessageListener",
"result": "success",
"time": 8150,
},
TestCaseResult {
"error": undefined,
"name": "testTopicNameValid",
"result": "success",
"time": 6882,
},
TestCaseResult {
"error": undefined,
"name": "testAsyncConsumer",
"result": "success",
"time": 29976,
},
],
},
],
"name": "org.apache.pulsar.client.impl.TopicsConsumerImplTest",
"totalTime": 133445.00000000003,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testCheckUnAcknowledgedMessageTimer",
"result": "success",
"time": 8669,
},
TestCaseResult {
"error": undefined,
"name": "testExclusiveSingleAckedNormalTopic",
"result": "success",
"time": 5291,
},
TestCaseResult {
"error": undefined,
"name": "testFailoverSingleAckedPartitionedTopic",
"result": "success",
"time": 7119,
},
TestCaseResult {
"error": undefined,
"name": "testSharedSingleAckedPartitionedTopic",
"result": "success",
"time": 12054,
},
TestCaseResult {
"error": undefined,
"name": "testAckTimeoutMinValue",
"result": "success",
"time": 2075,
},
TestCaseResult {
"error": undefined,
"name": "testExclusiveCumulativeAckedNormalTopic",
"result": "success",
"time": 6772,
},
TestCaseResult {
"error": undefined,
"name": "testSingleMessageBatch",
"result": "success",
"time": 1848,
},
],
},
],
"name": "org.apache.pulsar.client.impl.UnAcknowledgedMessagesTimeoutTest",
"totalTime": 43828,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "zeroQueueSizeSharedSubscription",
"result": "success",
"time": 197,
},
TestCaseResult {
"error": undefined,
"name": "testPauseAndResume",
"result": "success",
"time": 2574,
},
TestCaseResult {
"error": undefined,
"name": "testZeroQueueSizeMessageRedeliveryForAsyncReceive",
"result": "success",
"time": 2155,
},
TestCaseResult {
"error": undefined,
"name": "zeroQueueSizeConsumerListener",
"result": "success",
"time": 139,
},
TestCaseResult {
"error": undefined,
"name": "zeroQueueSizeFailoverSubscription",
"result": "success",
"time": 227,
},
TestCaseResult {
"error": undefined,
"name": "validQueueSizeConfig",
"result": "success",
"time": 13,
},
TestCaseResult {
"error": undefined,
"name": "zeroQueueSizeNormalConsumer",
"result": "success",
"time": 123,
},
TestCaseResult {
"error": undefined,
"name": "zeroQueueSizeReceieveAsyncInCompatibility",
"result": "success",
"time": 37,
},
TestCaseResult {
"error": undefined,
"name": "InvalidQueueSizeConfig",
"result": "success",
"time": 139,
},
TestCaseResult {
"error": undefined,
"name": "testZeroQueueSizeMessageRedeliveryForListener",
"result": "success",
"time": 2206,
},
TestCaseResult {
"error": undefined,
"name": "testZeroQueueSizeMessageRedelivery",
"result": "success",
"time": 2227,
},
TestCaseResult {
"error": undefined,
"name": "zeroQueueSizePartitionedTopicInCompatibility",
"result": "success",
"time": 161,
},
TestCaseResult {
"error": undefined,
"name": "testFailedZeroQueueSizeBatchMessage",
"result": "success",
"time": 3302,
},
TestCaseResult {
"error": undefined,
"name": "testPauseAndResumeWithUnloading",
"result": "success",
"time": 2212,
},
],
},
],
"name": "org.apache.pulsar.client.impl.ZeroQueueSizeTest",
"totalTime": 15712,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testGetProperties",
"result": "success",
"time": 316,
},
],
},
],
"name": "org.apache.pulsar.common.api.raw.RawMessageImplTest",
"totalTime": 316,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testChecksumSendCommand",
"result": "success",
"time": 30,
},
],
},
],
"name": "org.apache.pulsar.common.compression.CommandsTest",
"totalTime": 30,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 130,
},
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 19,
},
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 13,
},
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 43,
},
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 11,
},
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 7,
},
],
},
],
"name": "org.apache.pulsar.common.compression.CompressorCodecBackwardCompatTest",
"totalTime": 223.00000000000003,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 40,
},
TestCaseResult {
"error": undefined,
"name": "testMultpileUsages",
"result": "success",
"time": 15,
},
TestCaseResult {
"error": undefined,
"name": "testMultpileUsages",
"result": "success",
"time": 2,
},
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 55,
},
TestCaseResult {
"error": undefined,
"name": "testMultpileUsages",
"result": "success",
"time": 13,
},
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 18,
},
TestCaseResult {
"error": undefined,
"name": "testMultpileUsages",
"result": "success",
"time": 37,
},
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 8,
},
TestCaseResult {
"error": undefined,
"name": "testDecompressFromSampleBuffer",
"result": "success",
"time": 18,
},
TestCaseResult {
"error": undefined,
"name": "testDecompressReadonlyByteBuf",
"result": "success",
"time": 26,
},
TestCaseResult {
"error": undefined,
"name": "testDecompressReadonlyByteBuf",
"result": "success",
"time": 6,
},
TestCaseResult {
"error": undefined,
"name": "testCodecProvider",
"result": "success",
"time": 29,
},
TestCaseResult {
"error": undefined,
"name": "testEmptyInput",
"result": "success",
"time": 11,
},
TestCaseResult {
"error": undefined,
"name": "testEmptyInput",
"result": "success",
"time": 6,
},
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 22,
},
TestCaseResult {
"error": undefined,
"name": "testCodecProvider",
"result": "success",
"time": 10,
},
TestCaseResult {
"error": undefined,
"name": "testDecompressFromSampleBuffer",
"result": "success",
"time": 10,
},
TestCaseResult {
"error": undefined,
"name": "testMultpileUsages",
"result": "success",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "testCodecProvider",
"result": "success",
"time": 30,
},
TestCaseResult {
"error": undefined,
"name": "testEmptyInput",
"result": "success",
"time": 5,
},
TestCaseResult {
"error": undefined,
"name": "testDecompressReadonlyByteBuf",
"result": "success",
"time": 11,
},
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 11,
},
TestCaseResult {
"error": undefined,
"name": "testDecompressReadonlyByteBuf",
"result": "success",
"time": 19,
},
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 20,
},
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 4,
},
TestCaseResult {
"error": undefined,
"name": "testMultpileUsages",
"result": "success",
"time": 2,
},
TestCaseResult {
"error": undefined,
"name": "testEmptyInput",
"result": "success",
"time": 11,
},
TestCaseResult {
"error": undefined,
"name": "testDecompressReadonlyByteBuf",
"result": "success",
"time": 7,
},
TestCaseResult {
"error": undefined,
"name": "testDecompressFromSampleBuffer",
"result": "success",
"time": 18,
},
TestCaseResult {
"error": undefined,
"name": "testDecompressFromSampleBuffer",
"result": "success",
"time": 14,
},
TestCaseResult {
"error": undefined,
"name": "testDecompressFromSampleBuffer",
"result": "success",
"time": 16,
},
TestCaseResult {
"error": undefined,
"name": "testDecompressReadonlyByteBuf",
"result": "success",
"time": 32,
},
TestCaseResult {
"error": undefined,
"name": "testDecompressReadonlyByteBuf",
"result": "success",
"time": 18,
},
TestCaseResult {
"error": undefined,
"name": "testMultpileUsages",
"result": "success",
"time": 32,
},
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 23,
},
TestCaseResult {
"error": undefined,
"name": "testCodecProvider",
"result": "success",
"time": 17,
},
TestCaseResult {
"error": undefined,
"name": "testMultpileUsages",
"result": "success",
"time": 1,
},
TestCaseResult {
"error": undefined,
"name": "testCompressDecompress",
"result": "success",
"time": 20,
},
TestCaseResult {
"error": undefined,
"name": "testMultpileUsages",
"result": "success",
"time": 3,
},
TestCaseResult {
"error": undefined,
"name": "testDecompressReadonlyByteBuf",
"result": "success",
"time": 9,
},
TestCaseResult {
"error": undefined,
"name": "testEmptyInput",
"result": "success",
"time": 17,
},
TestCaseResult {
"error": undefined,
"name": "testCodecProvider",
"result": "success",
"time": 11,
},
TestCaseResult {
"error": undefined,
"name": "testDecompressReadonlyByteBuf",
"result": "success",
"time": 35,
},
TestCaseResult {
"error": undefined,
"name": "testDecompressReadonlyByteBuf",
"result": "success",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "testMultpileUsages",
"result": "success",
"time": 1,
},
],
},
],
"name": "org.apache.pulsar.common.compression.CompressorCodecTest",
"totalTime": 737.0000000000005,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testCrc32cHardware",
"result": "success",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "testCrc32cDirectMemoryHardware",
"result": "success",
"time": 61,
},
TestCaseResult {
"error": undefined,
"name": "testCrc32c",
"result": "success",
"time": 14,
},
TestCaseResult {
"error": undefined,
"name": "testCrc32cSoftware",
"result": "success",
"time": 11,
},
TestCaseResult {
"error": undefined,
"name": "testCrc32cIncremental",
"result": "success",
"time": 5296,
},
TestCaseResult {
"error": undefined,
"name": "testCrc32cIncrementalUsingProvider",
"result": "success",
"time": 9,
},
],
},
],
"name": "org.apache.pulsar.common.compression.Crc32cChecksumTest",
"totalTime": 5403.000000000001,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testLoadReportSerialization",
"result": "success",
"time": 456,
},
TestCaseResult {
"error": undefined,
"name": "testUrlEncoder",
"result": "success",
"time": 25,
},
TestCaseResult {
"error": undefined,
"name": "serializeToJsonTest",
"result": "success",
"time": 1032,
},
TestCaseResult {
"error": undefined,
"name": "withConstructor",
"result": "success",
"time": 17,
},
],
},
],
"name": "org.apache.pulsar.common.lookup.data.LookupDataTest",
"totalTime": 1530,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testInvalidMetadata",
"result": "success",
"time": 66,
},
TestCaseResult {
"error": undefined,
"name": "testValidMetadata",
"result": "success",
"time": 95,
},
],
},
],
"name": "org.apache.pulsar.common.naming.MetadataTests",
"totalTime": 161,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testIncludes",
"result": "success",
"time": 10,
},
TestCaseResult {
"error": undefined,
"name": "testGetBundle",
"result": "success",
"time": 14,
},
TestCaseResult {
"error": undefined,
"name": "testCompareTo",
"result": "success",
"time": 13,
},
TestCaseResult {
"error": undefined,
"name": "testConstructor",
"result": "success",
"time": 10,
},
TestCaseResult {
"error": undefined,
"name": "testToString",
"result": "success",
"time": 8,
},
TestCaseResult {
"error": undefined,
"name": "testEquals",
"result": "success",
"time": 9,
},
],
},
],
"name": "org.apache.pulsar.common.naming.NamespaceBundleTest",
"totalTime": 64,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testConstructor",
"result": "success",
"time": 18,
},
TestCaseResult {
"error": undefined,
"name": "testSplitBundleInTwo",
"result": "success",
"time": 13,
},
TestCaseResult {
"error": undefined,
"name": "testsplitBundles",
"result": "success",
"time": 43,
},
TestCaseResult {
"error": undefined,
"name": "testFindBundle",
"result": "success",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "testSplitBundleByFixBoundary",
"result": "success",
"time": 13,
},
],
},
],
"name": "org.apache.pulsar.common.naming.NamespaceBundlesTest",
"totalTime": 98.99999999999999,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "namespace",
"result": "success",
"time": 206,
},
TestCaseResult {
"error": undefined,
"name": "testNewScheme",
"result": "success",
"time": 1,
},
],
},
],
"name": "org.apache.pulsar.common.naming.NamespaceNameTest",
"totalTime": 207,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testOptionalSettingPresent",
"result": "success",
"time": 5,
},
TestCaseResult {
"error": undefined,
"name": "testOptionalSettingEmpty",
"result": "success",
"time": 5,
},
TestCaseResult {
"error": undefined,
"name": "testInit",
"result": "success",
"time": 24,
},
TestCaseResult {
"error": undefined,
"name": "testInitFailure",
"result": "success",
"time": 14,
},
],
},
],
"name": "org.apache.pulsar.common.naming.ServiceConfigurationTest",
"totalTime": 48,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testShortTopicName",
"result": "success",
"time": 29,
},
TestCaseResult {
"error": undefined,
"name": "topic",
"result": "success",
"time": 35,
},
TestCaseResult {
"error": undefined,
"name": "testTopicNameWithoutCluster",
"result": "success",
"time": 16,
},
TestCaseResult {
"error": undefined,
"name": "testDecodeEncode",
"result": "success",
"time": 449,
},
],
},
],
"name": "org.apache.pulsar.common.naming.TopicNameTest",
"totalTime": 529,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testEmptyServiceUriString",
"result": "success",
"time": 29,
},
TestCaseResult {
"error": undefined,
"name": "testMultipleHostsSemiColon",
"result": "success",
"time": 5,
},
TestCaseResult {
"error": undefined,
"name": "testInvalidServiceUris",
"result": "success",
"time": 18,
},
TestCaseResult {
"error": undefined,
"name": "testMultipleHostsWithoutHttpPorts",
"result": "success",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "testRootPath",
"result": "success",
"time": 9,
},
TestCaseResult {
"error": undefined,
"name": "testMultipleHostsMixedPorts",
"result": "success",
"time": 1,
},
TestCaseResult {
"error": undefined,
"name": "testMultipleHostsWithoutPulsarTlsPorts",
"result": "success",
"time": 1,
},
TestCaseResult {
"error": undefined,
"name": "testUserInfoWithMultipleHosts",
"result": "success",
"time": 8,
},
TestCaseResult {
"error": undefined,
"name": "testMultipleHostsComma",
"result": "success",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "testMultipleHostsMixed",
"result": "success",
"time": 1,
},
TestCaseResult {
"error": undefined,
"name": "testUserInfo",
"result": "success",
"time": 3,
},
TestCaseResult {
"error": undefined,
"name": "testIpv6UriWithoutPulsarPort",
"result": "success",
"time": 3,
},
TestCaseResult {
"error": undefined,
"name": "testMultiIpv6Uri",
"result": "success",
"time": 11,
},
TestCaseResult {
"error": undefined,
"name": "testMultiIpv6UriWithoutPulsarPort",
"result": "success",
"time": 13,
},
TestCaseResult {
"error": undefined,
"name": "testEmptyPath",
"result": "success",
"time": 115,
},
TestCaseResult {
"error": undefined,
"name": "testNullServiceUriString",
"result": "success",
"time": 9,
},
TestCaseResult {
"error": undefined,
"name": "testNullServiceUriInstance",
"result": "success",
"time": 1,
},
TestCaseResult {
"error": undefined,
"name": "testMissingServiceName",
"result": "success",
"time": 6,
},
TestCaseResult {
"error": undefined,
"name": "testMultipleHostsWithoutHttpsPorts",
"result": "success",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "testMultipleHostsWithoutPulsarPorts",
"result": "success",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "testIpv6Uri",
"result": "success",
"time": 4,
},
],
},
],
"name": "org.apache.pulsar.common.net.ServiceURITest",
"totalTime": 237.00000000000006,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testAutoFailoverPolicyData",
"result": "success",
"time": 15,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.AutoFailoverPolicyDataTest",
"totalTime": 15,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testAutoFailoverPolicyType",
"result": "success",
"time": 19,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.AutoFailoverPolicyTypeTest",
"totalTime": 19,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testInvalidTopicType",
"result": "success",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "testNumPartitionsTooLow",
"result": "success",
"time": 6,
},
TestCaseResult {
"error": undefined,
"name": "testNumPartitionsNotSet",
"result": "success",
"time": 3,
},
TestCaseResult {
"error": undefined,
"name": "testValidOverrideNonPartitioned",
"result": "success",
"time": 21,
},
TestCaseResult {
"error": undefined,
"name": "testNumPartitionsOnNonPartitioned",
"result": "success",
"time": 18,
},
TestCaseResult {
"error": undefined,
"name": "testValidOverridePartitioned",
"result": "success",
"time": 4,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.AutoTopicCreationOverrideTest",
"totalTime": 64,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testBacklogQuotaIdentity",
"result": "success",
"time": 12,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.BacklogQuotaTest",
"totalTime": 12,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "simple",
"result": "success",
"time": 9,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.ClusterDataTest",
"totalTime": 9,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testConsumerStats",
"result": "success",
"time": 8,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.ConsumerStatsTest",
"totalTime": 8,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testDecodeFailed",
"result": "success",
"time": 475,
},
TestCaseResult {
"error": undefined,
"name": "testEncodeDecodeSuccessfully",
"result": "success",
"time": 473,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.EnsemblePlacementPolicyConfigTest",
"totalTime": 948,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testLocalPolices",
"result": "success",
"time": 48,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.LocalPolicesTest",
"totalTime": 48,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testNamespaceIsolationData",
"result": "success",
"time": 76,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.NamespaceIsolationDataTest",
"totalTime": 76,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testSerialization",
"result": "success",
"time": 45,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.NamespaceOwnershipStatusTest",
"totalTime": 45,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testGcsConfiguration",
"result": "success",
"time": 11,
},
TestCaseResult {
"error": undefined,
"name": "mergeTest",
"result": "success",
"time": 5,
},
TestCaseResult {
"error": undefined,
"name": "compatibleWithConfigFileTest",
"result": "success",
"time": 154,
},
TestCaseResult {
"error": undefined,
"name": "testCreateByProperties",
"result": "success",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "testS3Configuration",
"result": "success",
"time": 9,
},
TestCaseResult {
"error": undefined,
"name": "oldPoliciesCompatibleTest",
"result": "success",
"time": 25,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.OffloadPoliciesTest",
"totalTime": 216,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testPartitionedTopicStats",
"result": "success",
"time": 12,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.PartitionedTopicStatsTest",
"totalTime": 12,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testPersistencePolicies",
"result": "success",
"time": 19,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.PersistencePoliciesTest",
"totalTime": 19,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testPersistentOfflineTopicStats",
"result": "success",
"time": 29,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.PersistentOfflineTopicStatsTest",
"totalTime": 29,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testPersistentTopicStatsAggregation",
"result": "success",
"time": 15,
},
TestCaseResult {
"error": undefined,
"name": "testPersistentTopicStats",
"result": "success",
"time": 36,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.PersistentTopicStatsTest",
"totalTime": 51,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "propertyAdmin",
"result": "success",
"time": 44,
},
TestCaseResult {
"error": undefined,
"name": "policies",
"result": "success",
"time": 11,
},
TestCaseResult {
"error": undefined,
"name": "bundlesData",
"result": "success",
"time": 1224,
},
TestCaseResult {
"error": undefined,
"name": "bundlesPolicies",
"result": "success",
"time": 107,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.PoliciesDataTest",
"totalTime": 1386,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testPublisherStats",
"result": "success",
"time": 27,
},
TestCaseResult {
"error": undefined,
"name": "testPublisherStatsAggregation",
"result": "success",
"time": 10,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.PublisherStatsTest",
"totalTime": 37,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testReplicatorStatsAdd",
"result": "success",
"time": 19,
},
TestCaseResult {
"error": undefined,
"name": "testReplicatorStatsNull",
"result": "success",
"time": 11,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.ReplicatorStatsTest",
"totalTime": 30,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testResourceQuotaDefault",
"result": "success",
"time": 38,
},
TestCaseResult {
"error": undefined,
"name": "testResourceQuotaEqual",
"result": "success",
"time": 7,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.ResourceQuotaTest",
"totalTime": 45,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testRetentionPolices",
"result": "success",
"time": 8,
},
],
},
],
"name": "org.apache.pulsar.common.policies.data.RetentionPolicesTest",
"totalTime": 8,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testAutoFailoverPolicyFactory",
"result": "success",
"time": 22,
},
],
},
],
"name": "org.apache.pulsar.common.policies.impl.AutoFailoverPolicyFactoryTest",
"totalTime": 22,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testMinAvailablePolicty",
"result": "success",
"time": 1,
},
],
},
],
"name": "org.apache.pulsar.common.policies.impl.MinAvailablePolicyTest",
"totalTime": 1,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testBrokerAssignment",
"result": "success",
"time": 204,
},
TestCaseResult {
"error": undefined,
"name": "testGetNamespaceIsolationPolicyByName",
"result": "success",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "testDeletePolicy",
"result": "success",
"time": 3,
},
TestCaseResult {
"error": undefined,
"name": "testSetPolicy",
"result": "success",
"time": 7,
},
TestCaseResult {
"error": undefined,
"name": "testJsonSerialization",
"result": "success",
"time": 25,
},
TestCaseResult {
"error": undefined,
"name": "testDefaultConstructor",
"result": "success",
"time": 11,
},
TestCaseResult {
"error": undefined,
"name": "testGetNamespaceIsolationPolicyByNamespace",
"result": "success",
"time": 3,
},
],
},
],
"name": "org.apache.pulsar.common.policies.impl.NamespaceIsolationPoliciesTest",
"totalTime": 265,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testFindBrokers",
"result": "success",
"time": 168,
},
TestCaseResult {
"error": undefined,
"name": "testGetSecondaryBrokers",
"result": "success",
"time": 18,
},
TestCaseResult {
"error": undefined,
"name": "testShouldFailover",
"result": "success",
"time": 10,
},
TestCaseResult {
"error": undefined,
"name": "testGetPrimaryBrokers",
"result": "success",
"time": 7,
},
TestCaseResult {
"error": undefined,
"name": "testGetAvailablePrimaryBrokers",
"result": "success",
"time": 28,
},
TestCaseResult {
"error": undefined,
"name": "testConstructor",
"result": "success",
"time": 70,
},
TestCaseResult {
"error": undefined,
"name": "testIsPrimaryOrSecondaryBroker",
"result": "success",
"time": 8,
},
],
},
],
"name": "org.apache.pulsar.common.policies.impl.NamespaceIsolationPolicyImplTest",
"totalTime": 309.00000000000006,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testEncoder",
"result": "success",
"time": 2376,
},
TestCaseResult {
"error": undefined,
"name": "testDoubleByteBuf",
"result": "success",
"time": 2623,
},
],
},
],
"name": "org.apache.pulsar.common.protocol.ByteBufPairTest",
"totalTime": 4999.000000000001,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testSkipBrokerEntryMetadata",
"result": "success",
"time": 14,
},
TestCaseResult {
"error": undefined,
"name": "testPeekBrokerEntryMetadata",
"result": "success",
"time": 6,
},
TestCaseResult {
"error": undefined,
"name": "testParseBrokerEntryMetadata",
"result": "success",
"time": 11,
},
TestCaseResult {
"error": undefined,
"name": "testMetadataFromCommandSubscribe",
"result": "success",
"time": 13,
},
TestCaseResult {
"error": undefined,
"name": "testMetadataFromCommandProducer",
"result": "success",
"time": 32,
},
TestCaseResult {
"error": undefined,
"name": "testAddBrokerEntryMetadata",
"result": "success",
"time": 2728,
},
TestCaseResult {
"error": undefined,
"name": "testByteBufComposite",
"result": "success",
"time": 8,
},
],
},
],
"name": "org.apache.pulsar.common.protocol.CommandUtilsTests",
"totalTime": 2812.0000000000005,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testSnapshot",
"result": "success",
"time": 3129,
},
TestCaseResult {
"error": undefined,
"name": "testTxnAbortMarker",
"result": "success",
"time": 38,
},
TestCaseResult {
"error": undefined,
"name": "testUpdate",
"result": "success",
"time": 17,
},
TestCaseResult {
"error": undefined,
"name": "testTxnCommitMarker",
"result": "success",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "testSnapshotRequest",
"result": "success",
"time": 22,
},
TestCaseResult {
"error": undefined,
"name": "testSnapshotResponse",
"result": "success",
"time": 15,
},
],
},
],
"name": "org.apache.pulsar.common.protocol.MarkersTest",
"totalTime": 3232.9999999999995,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testChannelRead",
"result": "success",
"time": 3690,
},
],
},
],
"name": "org.apache.pulsar.common.protocol.PulsarDecoderTest",
"totalTime": 3690,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testInvokeJVMInternals",
"result": "success",
"time": 82,
},
],
},
],
"name": "org.apache.pulsar.common.stats.JvmDefaultGCMetricsLoggerTest",
"totalTime": 82,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testMap",
"result": "success",
"time": 242,
},
],
},
],
"name": "org.apache.pulsar.common.util.FieldParserTest",
"totalTime": 242,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testFileNotModified",
"result": "success",
"time": 21,
},
TestCaseResult {
"error": undefined,
"name": "testFileModified",
"result": "success",
"time": 2036,
},
TestCaseResult {
"error": undefined,
"name": "testFileModified",
"result": "success",
"time": 2013.9999999999998,
},
TestCaseResult {
"error": undefined,
"name": "testFileNotModified",
"result": "success",
"time": 37,
},
TestCaseResult {
"error": undefined,
"name": "testFileModified",
"result": "success",
"time": 2020,
},
TestCaseResult {
"error": undefined,
"name": "testFileNotModified",
"result": "success",
"time": 33,
},
],
},
],
"name": "org.apache.pulsar.common.util.FileModifiedTimeUpdaterTest",
"totalTime": 6161.000000000001,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testMultipleTryAcquire",
"result": "success",
"time": 14,
},
TestCaseResult {
"error": undefined,
"name": "testRateLimiterWithPermitUpdater",
"result": "success",
"time": 3023,
},
TestCaseResult {
"error": undefined,
"name": "testTryAcquire",
"result": "success",
"time": 20,
},
TestCaseResult {
"error": undefined,
"name": "testTryAcquireNoPermits",
"result": "success",
"time": 2,
},
TestCaseResult {
"error": undefined,
"name": "testClose",
"result": "success",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "testResetRate",
"result": "success",
"time": 3024,
},
TestCaseResult {
"error": undefined,
"name": "testMultipleAcquire",
"result": "success",
"time": 21,
},
TestCaseResult {
"error": undefined,
"name": "testAcquire",
"result": "success",
"time": 44,
},
TestCaseResult {
"error": undefined,
"name": "testInvalidRenewTime",
"result": "success",
"time": 15,
},
TestCaseResult {
"error": undefined,
"name": "testRateLimiterWithFunction",
"result": "success",
"time": 7,
},
TestCaseResult {
"error": undefined,
"name": "testAcquireBlock",
"result": "success",
"time": 1018,
},
],
},
],
"name": "org.apache.pulsar.common.util.RateLimiterTest",
"totalTime": 7199.999999999998,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testCreateInstanceNoNoArgConstructor",
"result": "success",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "testCreateInstanceConstructorThrowsException",
"result": "success",
"time": 40,
},
TestCaseResult {
"error": undefined,
"name": "testCreateInstanceAbstractClass",
"result": "success",
"time": 13,
},
TestCaseResult {
"error": undefined,
"name": "testCreateTypedInstanceUnassignableClass",
"result": "success",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "testCreateInstanceClassNotFound",
"result": "success",
"time": 10,
},
TestCaseResult {
"error": undefined,
"name": "testCreateTypedInstanceConstructorThrowsException",
"result": "success",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "testClassExists",
"result": "success",
"time": 22,
},
TestCaseResult {
"error": undefined,
"name": "testCreateTypedInstanceAbstractClass",
"result": "success",
"time": 3,
},
TestCaseResult {
"error": undefined,
"name": "testCreateTypedInstanceClassNotFound",
"result": "success",
"time": 14,
},
TestCaseResult {
"error": undefined,
"name": "testCreateTypedInstanceNoNoArgConstructor",
"result": "success",
"time": 4,
},
TestCaseResult {
"error": undefined,
"name": "testLoadClass",
"result": "success",
"time": 21,
},
TestCaseResult {
"error": undefined,
"name": "testClassInJarImplementsIface",
"result": "success",
"time": 9,
},
],
},
],
"name": "org.apache.pulsar.common.util.ReflectionsTest",
"totalTime": 172,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testParseRelativeTime",
"result": "success",
"time": 39,
},
],
},
],
"name": "org.apache.pulsar.common.util.RelativeTimeUtilTest",
"totalTime": 39,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testResetWords",
"result": "success",
"time": 1,
},
TestCaseResult {
"error": undefined,
"name": "testRecycle",
"result": "success",
"time": 12,
},
],
},
],
"name": "org.apache.pulsar.common.util.collections.BitSetRecyclableRecyclableTest",
"totalTime": 13.000000000000002,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testRecycle",
"result": "success",
"time": 44,
},
TestCaseResult {
"error": undefined,
"name": "testGenerateByBitSet",
"result": "success",
"time": 19,
},
],
},
],
"name": "org.apache.pulsar.common.util.collections.ConcurrentBitSetRecyclableTest",
"totalTime": 63,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testRehashingWithDeletes",
"result": "success",
"time": 10,
},
TestCaseResult {
"error": undefined,
"name": "concurrentInsertionsAndReads",
"result": "success",
"time": 1487,
},
TestCaseResult {
"error": undefined,
"name": "testRemove",
"result": "success",
"time": 17,
},
TestCaseResult {
"error": undefined,
"name": "testRehashing",
"result": "success",
"time": 14,
},
TestCaseResult {
"error": undefined,
"name": "simpleInsertions",
"result": "success",
"time": 14,
},
TestCaseResult {
"error": undefined,
"name": "testComputeIfAbsent",
"result": "success",
"time": 8,
},
TestCaseResult {
"error": undefined,
"name": "testConstructor",
"result": "success",
"time": 1,
},
TestCaseResult {
"error": undefined,
"name": "testPutIfAbsent",
"result": "success",
"time": 6,
},
TestCaseResult {
"error": undefined,
"name": "testIteration",
"result": "success",
"time": 6,
},
TestCaseResult {
"error": undefined,
"name": "testHashConflictWithDeletion",
"result": "success",
"time": 2,
},
TestCaseResult {
"error": undefined,
"name": "concurrentInsertions",
"result": "success",
"time": 1329,
},
TestCaseResult {
"error": undefined,
"name": "stressConcurrentInsertionsAndReads",
"result": "success",
"time": 25447,
},
TestCaseResult {
"error": undefined,
"name": "testNegativeUsedBucketCount",
"result": "success",
"time": 10,
},
],
},
],
"name": "org.apache.pulsar.common.util.collections.ConcurrentLongHashMapTest",
"totalTime": 28351.000000000004,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "concurrentInsertionsAndReads",
"result": "success",
"time": 674,
},
TestCaseResult {
"error": undefined,
"name": "testEqualsObjects",
"result": "success",
"time": 5,
},
TestCaseResult {
"error": undefined,
"name": "testIfRemoval",
"result": "success",
"time": 10,
},
TestCaseResult {
"error": undefined,
"name": "testRehashing",
"result": "success",
"time": 7,
},
TestCaseResult {
"error": undefined,
"name": "testToString",
"result": "success",
"time": 8,
},
TestCaseResult {
"error": undefined,
"name": "testRemove",
"result": "success",
"time": 5,
},
TestCaseResult {
"error": undefined,
"name": "testItems",
"result": "success",
"time": 19,
},
TestCaseResult {
"error": undefined,
"name": "testRehashingWithDeletes",
"result": "success",
"time": 7,
},
TestCaseResult {
"error": undefined,
"name": "testHashConflictWithDeletion",
"result": "success",
"time": 3,
},
TestCaseResult {
"error": undefined,
"name": "testIteration",
"result": "success",
"time": 8,
},
TestCaseResult {
"error": undefined,
"name": "simpleInsertions",
"result": "success",
"time": 14,
},
TestCaseResult {
"error": undefined,
"name": "testRehashingRemoval",
"result": "success",
"time": 36,
},
TestCaseResult {
"error": undefined,
"name": "testRemoval",
"result": "success",
"time": 21,
},
TestCaseResult {
"error": undefined,
"name": "testConstructor",
"result": "success",
"time": 3,
},
TestCaseResult {
"error": undefined,
"name": "concurrentInsertions",
"result": "success",
"time": 699,
},
],
},
],
"name": "org.apache.pulsar.common.util.collections.ConcurrentLongPairSetTest",
"totalTime": 1519.0000000000002,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testRemove",
"result": "success",
"time": 19,
},
TestCaseResult {
"error": undefined,
"name": "simpleInsertions",
"result": "success",
"time": 38,
},
TestCaseResult {
"error": undefined,
"name": "testPutIfAbsent",
"result": "success",
"time": 9,
},
TestCaseResult {
"error": undefined,
"name": "concurrentInsertions",
"result": "success",
"time": 3153,
},
TestCaseResult {
"error": undefined,
"name": "testHashConflictWithDeletion",
"result": "success",
"time": 13,
},
TestCaseResult {
"error": undefined,
"name": "testRehashingWithDeletes",
"result": "success",
"time": 23,
},
TestCaseResult {
"error": undefined,
"name": "testComputeIfAbsent",
"result": "success",
"time": 19,
},
TestCaseResult {
"error": undefined,
"name": "testRehashing",
"result": "success",
"time": 25,
},
TestCaseResult {
"error": undefined,
"name": "testIteration",
"result": "success",
"time": 16,
},
TestCaseResult {
"error": undefined,
"name": "testEqualsKeys",
"result": "success",
"time": 1,
},
TestCaseResult {
"error": undefined,
"name": "concurrentInsertionsAndReads",
"result": "success",
"time": 5909,
},
TestCaseResult {
"error": undefined,
"name": "testConstructor",
"result": "success",
"time": 16,
},
],
},
],
"name": "org.apache.pulsar.common.util.collections.ConcurrentOpenHashMapTest",
"totalTime": 9241,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "concurrentInsertions",
"result": "success",
"time": 5262,
},
TestCaseResult {
"error": undefined,
"name": "testRehashing",
"result": "success",
"time": 9,
},
TestCaseResult {
"error": undefined,
"name": "testRemoval",
"result": "success",
"time": 24,
},
TestCaseResult {
"error": undefined,
"name": "testEqualsObjects",
"result": "success",
"time": 9,
},
TestCaseResult {
"error": undefined,
"name": "testHashConflictWithDeletion",
"result": "success",
"time": 14,
},
TestCaseResult {
"error": undefined,
"name": "testConstructor",
"result": "success",
"time": 4,
},
TestCaseResult {
"error": undefined,
"name": "concurrentInsertionsAndReads",
"result": "success",
"time": 1736,
},
TestCaseResult {
"error": undefined,
"name": "testIteration",
"result": "success",
"time": 10,
},
TestCaseResult {
"error": undefined,
"name": "simpleInsertions",
"result": "success",
"time": 15,
},
TestCaseResult {
"error": undefined,
"name": "testRehashingWithDeletes",
"result": "success",
"time": 16,
},
TestCaseResult {
"error": undefined,
"name": "testRemove",
"result": "success",
"time": 16,
},
],
},
],
"name": "org.apache.pulsar.common.util.collections.ConcurrentOpenHashSetTest",
"totalTime": 7114.999999999999,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testAddForDifferentKey",
"result": "success",
"time": 19,
},
TestCaseResult {
"error": undefined,
"name": "testToString",
"result": "success",
"time": 16,
},
TestCaseResult {
"error": undefined,
"name": "testCacheFlagConflict",
"result": "success",
"time": 84,
},
TestCaseResult {
"error": undefined,
"name": "testDeleteWithLeastMost",
"result": "success",
"time": 11,
},
TestCaseResult {
"error": undefined,
"name": "testDeleteForDifferentKey",
"result": "success",
"time": 69,
},
TestCaseResult {
"error": undefined,
"name": "testLastRange",
"result": "success",
"time": 9,
},
TestCaseResult {
"error": undefined,
"name": "testAddCompareCompareWithGuava",
"result": "success",
"time": 585,
},
TestCaseResult {
"error": undefined,
"name": "testSpanWithGuava",
"result": "success",
"time": 20,
},
TestCaseResult {
"error": undefined,
"name": "testDeleteCompareWithGuava",
"result": "success",
"time": 473,
},
TestCaseResult {
"error": undefined,
"name": "testFirstRange",
"result": "success",
"time": 11,
},
TestCaseResult {
"error": undefined,
"name": "testAddForSameKey",
"result": "success",
"time": 37,
},
TestCaseResult {
"error": undefined,
"name": "testDeleteWithAtMost",
"result": "success",
"time": 8,
},
TestCaseResult {
"error": undefined,
"name": "testRangeContaining",
"result": "success",
"time": 14,
},
],
},
],
"name": "org.apache.pulsar.common.util.collections.ConcurrentOpenLongPairRangeSetTest",
"totalTime": 1355.9999999999998,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "concurrentInsertions",
"result": "success",
"time": 101,
},
TestCaseResult {
"error": undefined,
"name": "testIfRemoval",
"result": "success",
"time": 41,
},
TestCaseResult {
"error": undefined,
"name": "testRemoval",
"result": "success",
"time": 57,
},
TestCaseResult {
"error": undefined,
"name": "testRemove",
"result": "success",
"time": 16,
},
TestCaseResult {
"error": undefined,
"name": "testItems",
"result": "success",
"time": 22,
},
TestCaseResult {
"error": undefined,
"name": "testEqualsObjects",
"result": "success",
"time": 7,
},
TestCaseResult {
"error": undefined,
"name": "simpleInsertions",
"result": "success",
"time": 16,
},
TestCaseResult {
"error": undefined,
"name": "testIteration",
"result": "success",
"time": 35,
},
TestCaseResult {
"error": undefined,
"name": "testToString",
"result": "success",
"time": 47,
},
],
},
],
"name": "org.apache.pulsar.common.util.collections.ConcurrentSortedLongPairSetTest",
"totalTime": 342,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testUpdateObject",
"result": "success",
"time": 23,
},
TestCaseResult {
"error": undefined,
"name": "testConversion",
"result": "success",
"time": 41,
},
],
},
],
"name": "org.apache.pulsar.common.util.collections.FieldParserTest",
"totalTime": 64,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "removeTest",
"result": "success",
"time": 14,
},
TestCaseResult {
"error": undefined,
"name": "growArray",
"result": "success",
"time": 32,
},
TestCaseResult {
"error": undefined,
"name": "pollTimeout",
"result": "success",
"time": 39,
},
TestCaseResult {
"error": undefined,
"name": "simple",
"result": "success",
"time": 29,
},
TestCaseResult {
"error": undefined,
"name": "pollTimeout2",
"result": "success",
"time": 111,
},
TestCaseResult {
"error": undefined,
"name": "blockingTake",
"result": "success",
"time": 125,
},
],
},
],
"name": "org.apache.pulsar.common.util.collections.GrowableArrayBlockingQueueTest",
"totalTime": 350,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testItems",
"result": "success",
"time": 14,
},
TestCaseResult {
"error": undefined,
"name": "testRemove",
"result": "success",
"time": 9,
},
TestCaseResult {
"error": undefined,
"name": "testExpandQueue",
"result": "success",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "testInsertAndRemove",
"result": "success",
"time": 18,
},
TestCaseResult {
"error": undefined,
"name": "testEqualsObjects",
"result": "success",
"time": 10,
},
TestCaseResult {
"error": undefined,
"name": "testExpandRemoval",
"result": "success",
"time": 1711,
},
TestCaseResult {
"error": undefined,
"name": "testIteration",
"result": "success",
"time": 19,
},
TestCaseResult {
"error": undefined,
"name": "simpleInsertions",
"result": "success",
"time": 117,
},
TestCaseResult {
"error": undefined,
"name": "concurrentInsertions",
"result": "success",
"time": 679,
},
TestCaseResult {
"error": undefined,
"name": "testConstructor",
"result": "success",
"time": 20,
},
TestCaseResult {
"error": undefined,
"name": "testSetWithDuplicateInsert",
"result": "success",
"time": 10,
},
TestCaseResult {
"error": undefined,
"name": "testExpandWithDeletes",
"result": "success",
"time": 18,
},
TestCaseResult {
"error": undefined,
"name": "concurrentInsertionsAndReads",
"result": "success",
"time": 401,
},
TestCaseResult {
"error": undefined,
"name": "testRemoval",
"result": "success",
"time": 10,
},
TestCaseResult {
"error": undefined,
"name": "testIfRemoval",
"result": "success",
"time": 57,
},
],
},
],
"name": "org.apache.pulsar.common.util.collections.GrowablePriorityLongPairQueueTest",
"totalTime": 3092.9999999999995,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testQueue",
"result": "success",
"time": 96,
},
TestCaseResult {
"error": undefined,
"name": "testCheckForEmpty",
"result": "success",
"time": 118,
},
TestCaseResult {
"error": undefined,
"name": "testCompareWithSamePrefix",
"result": "success",
"time": 24,
},
],
},
],
"name": "org.apache.pulsar.common.util.collections.TripleLongPriorityQueueTest",
"totalTime": 238,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "toCompletableFuture_shouldCompleteExceptionally_channelFutureCompletedAfter",
"result": "success",
"time": 50,
},
TestCaseResult {
"error": undefined,
"name": "toCompletableFuture_shouldCompleteSuccessfully_channelFutureCompletedAfter",
"result": "success",
"time": 31,
},
TestCaseResult {
"error": undefined,
"name": "toCompletableFuture_shouldCompleteSuccessfully_channelFutureCompletedBefore",
"result": "success",
"time": 8,
},
TestCaseResult {
"error": undefined,
"name": "toCompletableFuture_shouldCompleteExceptionally_channelFutureCompletedBefore",
"result": "success",
"time": 9,
},
TestCaseResult {
"error": undefined,
"name": "toCompletableFuture_shouldRequireNonNullArgument",
"result": "success",
"time": 1451,
},
],
},
],
"name": "org.apache.pulsar.common.util.netty.ChannelFuturesTest",
"totalTime": 1549.0000000000002,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testRedirectUrlWithServerStarted",
"result": "success",
"time": 4904,
},
],
},
],
"name": "org.apache.pulsar.discovery.service.web.DiscoveryServiceWebTest",
"totalTime": 4904,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testAuthorizationWithAnonymousUser",
"result": "success",
"time": 10923,
},
TestCaseResult {
"error": undefined,
"name": "testAuthorization",
"result": "success",
"time": 16604,
},
],
},
],
"name": "org.apache.pulsar.functions.worker.PulsarFunctionE2ESecurityTest",
"totalTime": 27527,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testPulsarFunctionState",
"result": "success",
"time": 10642,
},
TestCaseResult {
"error": undefined,
"name": "testMultipleAddress",
"result": "success",
"time": 12951,
},
TestCaseResult {
"error": undefined,
"name": "testPulsarFunctionBKCleanup",
"result": "success",
"time": 18645,
},
],
},
],
"name": "org.apache.pulsar.functions.worker.PulsarFunctionPublishTest",
"totalTime": 42238,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testFunctionsCreation",
"result": "success",
"time": 12012,
},
],
},
],
"name": "org.apache.pulsar.functions.worker.PulsarFunctionTlsTest",
"totalTime": 12012,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testAuthorization",
"result": "success",
"time": 30213,
},
],
},
],
"name": "org.apache.pulsar.io.PulsarFunctionTlsTest",
"totalTime": 30213,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "replayableProxyContentProviderTest",
"result": "success",
"time": 474,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.AdminProxyHandlerTest",
"totalTime": 474,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testAuthenticatedProxyAsNonAdmin",
"result": "success",
"time": 2159,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.AuthedAdminProxyHandlerTest",
"totalTime": 2159,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testFunctionWorkerRedirect",
"result": "success",
"time": 10,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.FunctionWorkerRoutingTest",
"totalTime": 10,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "test",
"result": "success",
"time": 125,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyAdditionalServletTest",
"totalTime": 125,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testTlsSyncProducerAndConsumer",
"result": "success",
"time": 2279,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyAuthenticatedProducerConsumerTest",
"totalTime": 2279,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testAuthentication",
"result": "success",
"time": 16696,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyAuthenticationTest",
"totalTime": 16696,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testInboundConnection",
"result": "success",
"time": 1792,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyConnectionThrottlingTest",
"totalTime": 1792,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testSimpleProduceAndConsume",
"result": "success",
"time": 511,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyEnableHAProxyProtocolTest",
"totalTime": 511,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testForwardAuthData",
"result": "success",
"time": 31924,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyForwardAuthDataTest",
"totalTime": 31924,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testProxyToEndsInSlash",
"result": "success",
"time": 232,
},
TestCaseResult {
"error": undefined,
"name": "testStreaming",
"result": "success",
"time": 460,
},
TestCaseResult {
"error": undefined,
"name": "testLongPath",
"result": "success",
"time": 230,
},
TestCaseResult {
"error": undefined,
"name": "testLongPathInProxyTo",
"result": "success",
"time": 220,
},
TestCaseResult {
"error": undefined,
"name": "testPathEndsInSlash",
"result": "success",
"time": 144,
},
TestCaseResult {
"error": undefined,
"name": "testPathNotSpecified",
"result": "success",
"time": 2,
},
TestCaseResult {
"error": undefined,
"name": "testTryingToUseExistingPath",
"result": "success",
"time": 25,
},
TestCaseResult {
"error": undefined,
"name": "testMultipleRedirect",
"result": "success",
"time": 178,
},
TestCaseResult {
"error": undefined,
"name": "testSingleRedirect",
"result": "success",
"time": 167,
},
TestCaseResult {
"error": undefined,
"name": "testRedirectNotSpecified",
"result": "success",
"time": 2,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyIsAHttpProxyTest",
"totalTime": 1660,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testProducerFailed",
"result": "success",
"time": 3049,
},
TestCaseResult {
"error": undefined,
"name": "testPartitions",
"result": "success",
"time": 1856,
},
TestCaseResult {
"error": undefined,
"name": "testProducer",
"result": "success",
"time": 1796,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyKeyStoreTlsTestWithAuth",
"totalTime": 6701.000000000001,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testPartitions",
"result": "success",
"time": 2438,
},
TestCaseResult {
"error": undefined,
"name": "testProducerFailed",
"result": "success",
"time": 2837,
},
TestCaseResult {
"error": undefined,
"name": "testProducer",
"result": "success",
"time": 1945,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyKeyStoreTlsTestWithoutAuth",
"totalTime": 7220.000000000001,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testLookup",
"result": "success",
"time": 2568,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyLookupThrottlingTest",
"totalTime": 2568,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testRegexSubscription",
"result": "success",
"time": 300,
},
TestCaseResult {
"error": undefined,
"name": "testProducerConsumer",
"result": "success",
"time": 147,
},
TestCaseResult {
"error": undefined,
"name": "testProducer",
"result": "success",
"time": 111,
},
TestCaseResult {
"error": undefined,
"name": "testPartitions",
"result": "success",
"time": 641,
},
TestCaseResult {
"error": undefined,
"name": "testProtocolVersionAdvertisement",
"result": "success",
"time": 147,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyParserTest",
"totalTime": 1345.9999999999998,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testIncorrectRoles",
"result": "success",
"time": 10403,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyRolesEnforcementTest",
"totalTime": 10403,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testChangeLogLevel",
"result": "success",
"time": 31,
},
TestCaseResult {
"error": undefined,
"name": "testConnectionsStats",
"result": "success",
"time": 268,
},
TestCaseResult {
"error": undefined,
"name": "testTopicStats",
"result": "success",
"time": 234,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyStatsTest",
"totalTime": 533,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testPartitions",
"result": "success",
"time": 1162,
},
TestCaseResult {
"error": undefined,
"name": "testRegexSubscription",
"result": "success",
"time": 336,
},
TestCaseResult {
"error": undefined,
"name": "testProtocolVersionAdvertisement",
"result": "success",
"time": 158,
},
TestCaseResult {
"error": undefined,
"name": "testGetSchema",
"result": "success",
"time": 982,
},
TestCaseResult {
"error": undefined,
"name": "testProducer",
"result": "success",
"time": 151,
},
TestCaseResult {
"error": undefined,
"name": "testProducerConsumer",
"result": "success",
"time": 158,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyTest",
"totalTime": 2946.9999999999995,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testProducer",
"result": "success",
"time": 100,
},
TestCaseResult {
"error": undefined,
"name": "testPartitions",
"result": "success",
"time": 314,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyTlsTest",
"totalTime": 414.00000000000006,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testServiceStartup",
"result": "success",
"time": 4,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyTlsTestWithAuth",
"totalTime": 4,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testProxyAuthorization",
"result": "success",
"time": 2128,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyWithAuthorizationNegTest",
"totalTime": 2128,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "tlsCiphersAndProtocols",
"result": "success",
"time": 3181,
},
TestCaseResult {
"error": undefined,
"name": "testTlsHostVerificationProxyToClient",
"result": "success",
"time": 3092,
},
TestCaseResult {
"error": undefined,
"name": "tlsCiphersAndProtocols",
"result": "success",
"time": 2974,
},
TestCaseResult {
"error": undefined,
"name": "testProxyAuthorization",
"result": "success",
"time": 2294,
},
TestCaseResult {
"error": undefined,
"name": "tlsCiphersAndProtocols",
"result": "success",
"time": 1998,
},
TestCaseResult {
"error": undefined,
"name": "testTlsHostVerificationProxyToBroker",
"result": "success",
"time": 2446,
},
TestCaseResult {
"error": undefined,
"name": "tlsCiphersAndProtocols",
"result": "success",
"time": 2990,
},
TestCaseResult {
"error": undefined,
"name": "tlsCiphersAndProtocols",
"result": "success",
"time": 2056,
},
TestCaseResult {
"error": undefined,
"name": "tlsCiphersAndProtocols",
"result": "success",
"time": 2104,
},
TestCaseResult {
"error": undefined,
"name": "testTlsHostVerificationProxyToBroker",
"result": "success",
"time": 3554,
},
TestCaseResult {
"error": undefined,
"name": "tlsCiphersAndProtocols",
"result": "success",
"time": 1921,
},
TestCaseResult {
"error": undefined,
"name": "testTlsHostVerificationProxyToClient",
"result": "success",
"time": 2164,
},
TestCaseResult {
"error": undefined,
"name": "tlsCiphersAndProtocols",
"result": "success",
"time": 2123,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyWithAuthorizationTest",
"totalTime": 32897,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testDiscoveryService",
"result": "success",
"time": 2045,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.ProxyWithoutServiceDiscoveryTest",
"totalTime": 2045,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testAuthWithRandoCert",
"result": "success",
"time": 3184,
},
TestCaseResult {
"error": undefined,
"name": "testAuthenticatedProxyAsAdmin",
"result": "success",
"time": 2549,
},
TestCaseResult {
"error": undefined,
"name": "testAuthenticatedProxyAsNonAdmin",
"result": "success",
"time": 2502,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.SuperUserAuthedAdminProxyHandlerTest",
"totalTime": 8235,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testUnauthenticatedProxy",
"result": "success",
"time": 72,
},
TestCaseResult {
"error": undefined,
"name": "testVipStatus",
"result": "success",
"time": 42,
},
],
},
],
"name": "org.apache.pulsar.proxy.server.UnauthedAdminProxyHandlerTest",
"totalTime": 113.99999999999999,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "test",
"result": "success",
"time": 29041,
},
],
},
],
"name": "org.apache.pulsar.schema.PartitionedTopicSchemaTest",
"totalTime": 29041,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testIsUsingAvroSchemaParser",
"result": "success",
"time": 15549,
},
TestCaseResult {
"error": undefined,
"name": "testBytesSchemaDeserialize",
"result": "success",
"time": 9226,
},
TestCaseResult {
"error": undefined,
"name": "testMultiTopicSetSchemaProvider",
"result": "success",
"time": 6084,
},
],
},
],
"name": "org.apache.pulsar.schema.SchemaTest",
"totalTime": 30859,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testConsumerCompatibilityCheckCanReadLastTest",
"result": "success",
"time": 2532,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerWithNotCompatibilitySchema",
"result": "success",
"time": 3386,
},
TestCaseResult {
"error": undefined,
"name": "testProducerSendWithOldSchemaAndConsumerCanRead",
"result": "success",
"time": 4159,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerCompatibilityCheckCanReadLastTest",
"result": "success",
"time": 8513,
},
TestCaseResult {
"error": undefined,
"name": "testProducerSendWithOldSchemaAndConsumerCanRead",
"result": "success",
"time": 4927,
},
TestCaseResult {
"error": undefined,
"name": "testSchemaComparison",
"result": "success",
"time": 5111,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerCompatibilityCheckCanReadLastTest",
"result": "success",
"time": 2560,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerCompatibilityReadAllCheckTest",
"result": "success",
"time": 4842,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerWithNotCompatibilitySchema",
"result": "success",
"time": 5097,
},
TestCaseResult {
"error": undefined,
"name": "testIsAutoUpdateSchema",
"result": "success",
"time": 4996,
},
TestCaseResult {
"error": undefined,
"name": "testProducerSendWithOldSchemaAndConsumerCanRead",
"result": "success",
"time": 3708,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerCompatibilityReadAllCheckTest",
"result": "success",
"time": 5646,
},
TestCaseResult {
"error": undefined,
"name": "testIsAutoUpdateSchema",
"result": "success",
"time": 5362,
},
TestCaseResult {
"error": undefined,
"name": "testProducerSendWithOldSchemaAndConsumerCanRead",
"result": "success",
"time": 3960,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerWithNotCompatibilitySchema",
"result": "success",
"time": 7686,
},
TestCaseResult {
"error": undefined,
"name": "testIsAutoUpdateSchema",
"result": "success",
"time": 3021,
},
TestCaseResult {
"error": undefined,
"name": "testProducerSendWithOldSchemaAndConsumerCanRead",
"result": "success",
"time": 3654,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerWithNotCompatibilitySchema",
"result": "success",
"time": 4217,
},
TestCaseResult {
"error": undefined,
"name": "testProducerSendWithOldSchemaAndConsumerCanRead",
"result": "success",
"time": 4805,
},
TestCaseResult {
"error": undefined,
"name": "testIsAutoUpdateSchema",
"result": "success",
"time": 4487,
},
TestCaseResult {
"error": undefined,
"name": "testIsAutoUpdateSchema",
"result": "success",
"time": 5471,
},
TestCaseResult {
"error": undefined,
"name": "testConsumerCompatibilityCheckCanReadLastTest",
"result": "success",
"time": 3544,
},
TestCaseResult {
"error": undefined,
"name": "testIsAutoUpdateSchema",
"result": "success",
"time": 5753,
},
],
},
],
"name": "org.apache.pulsar.schema.compatibility.SchemaCompatibilityCheckTest",
"totalTime": 107437.00000000001,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testServiceException",
"result": "success",
"time": 8855,
},
TestCaseResult {
"error": undefined,
"name": "testTopicInternalStats",
"result": "success",
"time": 31897,
},
],
},
],
"name": "org.apache.pulsar.stats.client.PulsarBrokerStatsClientTest",
"totalTime": 40751.99999999999,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "shouldFailIfEnumParameterIsMissing",
"result": "success",
"time": 2,
},
TestCaseResult {
"error": undefined,
"name": "testEnumValuesProvider",
"result": "success",
"time": 1,
},
TestCaseResult {
"error": undefined,
"name": "testEnumValuesProvider",
"result": "success",
"time": 1,
},
TestCaseResult {
"error": undefined,
"name": "shouldDetermineEnumValuesFromMethod",
"result": "success",
"time": 5,
},
TestCaseResult {
"error": undefined,
"name": "shouldContainAllEnumValues",
"result": "success",
"time": 14,
},
TestCaseResult {
"error": undefined,
"name": "testEnumValuesProvider",
"result": "success",
"time": 0,
},
],
},
],
"name": "org.apache.pulsar.tests.EnumValuesDataProviderTest",
"totalTime": 23,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "shouldNotDoAnythingWhenThereIsBeforeAndAfterMethod",
"result": "success",
"time": 5,
},
TestCaseResult {
"error": undefined,
"name": "shouldNotDoAnythingWhenThereIsBeforeAndAfterMethod",
"result": "skipped",
"time": 6,
},
TestCaseResult {
"error": undefined,
"name": "shouldNotDoAnythingWhenThereIsBeforeAndAfterMethod",
"result": "skipped",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "shouldNotDoAnythingWhenThereIsBeforeAndAfterMethod",
"result": "skipped",
"time": 5,
},
TestCaseResult {
"error": undefined,
"name": "shouldNotDoAnythingWhenThereIsBeforeAndAfterMethod",
"result": "skipped",
"time": 8,
},
],
},
],
"name": "org.apache.pulsar.tests.TestRetrySupportBeforeMethodRetryTest",
"totalTime": 36.00000000000001,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "shouldCallSetupBeforeRetrying",
"result": "skipped",
"time": 4,
},
TestCaseResult {
"error": undefined,
"name": "shouldCallSetupBeforeRetrying",
"result": "success",
"time": 1,
},
TestCaseResult {
"error": undefined,
"name": "shouldCallSetupBeforeRetrying",
"result": "skipped",
"time": 6,
},
TestCaseResult {
"error": undefined,
"name": "shouldCallSetupBeforeRetrying",
"result": "skipped",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "shouldCallSetupBeforeRetrying",
"result": "skipped",
"time": 4,
},
],
},
],
"name": "org.apache.pulsar.tests.TestRetrySupportRetryTest",
"totalTime": 27,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "shouldCallSetupOnce1",
"result": "success",
"time": 0,
},
TestCaseResult {
"error": undefined,
"name": "shouldCallSetupOnce3",
"result": "success",
"time": 1,
},
TestCaseResult {
"error": undefined,
"name": "shouldCallSetupOnce2",
"result": "success",
"time": 0,
},
],
},
],
"name": "org.apache.pulsar.tests.TestRetrySupportSuccessTest",
"totalTime": 1,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testHelp",
"result": "success",
"time": 2,
},
TestCaseResult {
"error": undefined,
"name": "testThreadDump",
"result": "success",
"time": 15,
},
],
},
],
"name": "org.apache.pulsar.tests.ThreadDumpUtilTest",
"totalTime": 17,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testBooleanFormat",
"result": "success",
"time": 6,
},
TestCaseResult {
"error": undefined,
"name": "testDoubleFormat",
"result": "success",
"time": 23,
},
TestCaseResult {
"error": undefined,
"name": "testLongFormat",
"result": "success",
"time": 8,
},
TestCaseResult {
"error": undefined,
"name": "testString",
"result": "success",
"time": 13,
},
],
},
],
"name": "org.apache.pulsar.utils.SimpleTextOutputStreamTest",
"totalTime": 49.99999999999999,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "testLists",
"result": "success",
"time": 13,
},
TestCaseResult {
"error": undefined,
"name": "testNamedObjects",
"result": "success",
"time": 9,
},
TestCaseResult {
"error": undefined,
"name": "testNestedObjects",
"result": "success",
"time": 6,
},
TestCaseResult {
"error": undefined,
"name": "testNamedLists",
"result": "success",
"time": 12,
},
TestCaseResult {
"error": undefined,
"name": "testPairs",
"result": "success",
"time": 8,
},
TestCaseResult {
"error": undefined,
"name": "testObjects",
"result": "success",
"time": 11,
},
],
},
],
"name": "org.apache.pulsar.utils.StatsOutputStreamTest",
"totalTime": 59,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "unauthenticatedSocketTest",
"result": "success",
"time": 6510,
},
TestCaseResult {
"error": undefined,
"name": "authenticatedSocketTest",
"result": "success",
"time": 7780,
},
TestCaseResult {
"error": undefined,
"name": "statsTest",
"result": "success",
"time": 6682,
},
TestCaseResult {
"error": undefined,
"name": "anonymousSocketTest",
"result": "success",
"time": 7932,
},
],
},
],
"name": "org.apache.pulsar.websocket.proxy.ProxyAuthenticationTest",
"totalTime": 28904.000000000004,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "test",
"result": "success",
"time": 1263,
},
],
},
],
"name": "org.apache.pulsar.websocket.proxy.ProxyAuthorizationTest",
"totalTime": 1263,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "configTest",
"result": "success",
"time": 4667,
},
TestCaseResult {
"error": undefined,
"name": "configTest",
"result": "success",
"time": 4276,
},
],
},
],
"name": "org.apache.pulsar.websocket.proxy.ProxyConfigurationTest",
"totalTime": 8943,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "socketTest",
"result": "success",
"time": 10821,
},
],
},
],
"name": "org.apache.pulsar.websocket.proxy.ProxyPublishConsumeTlsTest",
"totalTime": 10821,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "socketTest",
"result": "success",
"time": 7280,
},
],
},
],
"name": "org.apache.pulsar.websocket.proxy.ProxyPublishConsumeWithoutZKTest",
"totalTime": 7280,
},
TestSuiteResult {
"groups": [
TestGroupResult {
"name": "",
"tests": [
TestCaseResult {
"error": undefined,
"name": "anonymousSocketTest",
"result": "success",
"time": 8880,
},
TestCaseResult {
"error": undefined,
"name": "authenticatedSocketTest",
"result": "success",
"time": 8345,
},
TestCaseResult {
"error": undefined,
"name": "statsTest",
"result": "success",
"time": 5366,
},
TestCaseResult {
"error": undefined,
"name": "unauthenticatedSocketTest",
"result": "success",
"time": 7350,
},
],
},
],
"name": "org.apache.pulsar.websocket.proxy.v1.V1_ProxyAuthenticationTest",
"totalTime": 29941.000000000004,
},
],
"totalTime": 2126531.0000000005,
}
`;