Skip to content

Conversation

@dvortsovs
Copy link
Contributor

No description provided.

@github-actions
Copy link

📦 Statoscope quick diff with main-branch:

⏱ Build time: -660 ms (-1.2%)

⚖️ Initial size: 0.56 kb (0.01%)

🕵️ Validation errors: 0

Full Statoscope report could be found here ↗️

@github-actions
Copy link

E2E Tests No Auth

Playwright test results

passed  205 passed
flaky  11 flaky
skipped  2 skipped

Details

stats  218 tests across 117 suites
duration  3 minutes, 28 seconds
commit  cd32aba

Flaky tests

opensource › opensource-suites/dash/screenshots/widgetsBackground.test.ts › Dashboards - widgets backgrounds screenshots › Title bg color @screenshot
opensource › opensource-suites/dash/screenshots/widgetsBackground.test.ts › Dashboards - widgets backgrounds screenshots › Chart bg color @screenshot
opensource › opensource-suites/dash/selectors/global/baseActions.test.ts › Dashboards - Global selectors with impact type base actions › Creating a global selector with "All Tabs" impact type - selector appears on all tabs
opensource › opensource-suites/dash/selectors/global/baseActions.test.ts › Dashboards - Global selectors with impact type base actions › Creating a global selector with "Selected Tabs" impact type - selector appears only on selected tabs
opensource › opensource-suites/dash/selectors/global/baseActions.test.ts › Dashboards - Global selectors with impact type base actions › Editing global selector - changing from "All Tabs" to "Selected Tabs" updates visibility
opensource › opensource-suites/dash/selectors/global/baseActions.test.ts › Dashboards - Global selectors with impact type base actions › Multiple selectors with different impact types coexist correctly
opensource › opensource-suites/wizard/fields/parameters.test.ts › Wizard › Fields › Renaming should not affect the operation of the parameter
opensource › opensource-suites/wizard/filters/filters-with-dialog-color.test.ts › Wizard filters › Two or more values of the Date field from the dashboard filter section should use IN operation by default
opensource › opensource-suites/wizard/visualizations/flat-table/coloring.test.ts › Wizard › Flat table › Gradient coloring for null values @screenshot
opensource › opensource-suites/wizard/visualizations/pivot-table/export.test.ts › Wizard › Pivot table › Export to xlsx
opensource › opensource-suites/wizard/visualizations/pivot-table/sorting.test.ts › Wizard › Pivot table › Column sorting should be disabled for rows with markup in header

Skipped tests

opensource › opensource-suites/dash/revisions/revisionsList.test.ts › Dashboards - Versioning › Dashboard with a long list of revisions, checking the upload and the updated list of revisions
opensource › opensource-suites/dash/selectors/autoupdateRelatedSelectors.test.ts › Dashboards - Autoupdate options of group selectors › Manual selectors with aliases don't affect each other before applying when auto-update is disabled


🧐 Links with traces:

👉 Link with detailed report: report

🐳 Link with docker compose logs: logs

Last updated: 2025-12-24 17:32:46 MSK

@github-actions
Copy link

E2E Tests

Playwright test results

passed  201 passed
flaky  15 flaky
skipped  2 skipped

Details

stats  218 tests across 117 suites
duration  3 minutes, 37 seconds
commit  cd32aba

Flaky tests

opensource › opensource-suites/connections/clickhouse.test.ts › Clickhouse connector interactions › Client validation errors should be displayed after creation attempt
opensource › opensource-suites/connections/postgres.test.ts › Postgres connector interactions › Connector should be created
opensource › opensource-suites/dash/screenshots/widgetsBackground.test.ts › Dashboards - widgets backgrounds screenshots › Chart bg color @screenshot
opensource › opensource-suites/dash/selectors/global/baseActions.test.ts › Dashboards - Global selectors with impact type base actions › Creating a global selector with "All Tabs" impact type - selector appears on all tabs
opensource › opensource-suites/dash/selectors/global/baseActions.test.ts › Dashboards - Global selectors with impact type base actions › Creating a global selector with "Selected Tabs" impact type - selector appears only on selected tabs
opensource › opensource-suites/dash/selectors/global/baseActions.test.ts › Dashboards - Global selectors with impact type base actions › Editing global selector - changing from "All Tabs" to "Selected Tabs" updates visibility
opensource › opensource-suites/dash/selectors/global/baseActions.test.ts › Dashboards - Global selectors with impact type base actions › Multiple selectors with different impact types coexist correctly
opensource › opensource-suites/wizard/filters/filters-with-dialog-color.test.ts › Wizard filters › Two or more values of the Date field from the dashboard filter section should use IN operation by default
opensource › opensource-suites/wizard/visualizations/bar-y/data-labels.test.ts › Wizard › Bar-y chart › Markup dataLabels @screenshot
opensource › opensource-suites/wizard/visualizations/bar-y/tooltip.test.ts › Wizard › Bar-y chart › Different format of the two measures in tooltip @screenshot
opensource › opensource-suites/wizard/visualizations/flat-table/coloring.test.ts › Wizard › Flat table › Gradient coloring @screenshot
opensource › opensource-suites/wizard/visualizations/metric/color.test.ts › Wizard › Metric chart › Client palette
opensource › opensource-suites/wizard/visualizations/pie/drag-n-drop.test.ts › Wizard › Pie chart › Add fields by drag-n-drop
opensource › opensource-suites/wizard/visualizations/pivot-table/coloring.test.ts › Wizard › Pivot table › Two colors bar @screenshot
opensource › opensource-suites/wizard/visualizations/pivot-table/export.test.ts › Wizard › Pivot table › Export to xlsx

Skipped tests

opensource › opensource-suites/dash/revisions/revisionsList.test.ts › Dashboards - Versioning › Dashboard with a long list of revisions, checking the upload and the updated list of revisions
opensource › opensource-suites/dash/selectors/autoupdateRelatedSelectors.test.ts › Dashboards - Autoupdate options of group selectors › Manual selectors with aliases don't affect each other before applying when auto-update is disabled


🧐 Links with traces:

👉 Link with detailed report: report

🐳 Link with docker compose logs: logs

Last updated: 2025-12-24 17:32:59 MSK

@github-actions
Copy link

E2E Tests Farm

Playwright test results

passed  415 passed
flaky  10 flaky
skipped  1 skipped

Details

stats  426 tests across 171 suites
duration  3 minutes, 31 seconds
commit  cd32aba

Flaky tests

basic › suites/charts/export/forbiddenExport.test.ts › Chart export availability › Wizard with forbidden export › Export menu item is disabled if export is forbidden on connection
basic › suites/charts/export/forbiddenExport.test.ts › Chart export availability › Wizard with forbidden export › Export menu item is disabled if export is forbidden on dataset
basic › suites/charts/export/forbiddenExport.test.ts › Chart export availability › Preview with forbidden export › Wizard preview - Export menu item is disabled if export is forbidden on connection
basic › suites/charts/export/forbiddenExport.test.ts › Chart export availability › Preview with forbidden export › Ql preview - Export menu item is disabled if export is forbidden on connection
basic › suites/charts/export/forbiddenExport.test.ts › Chart export availability › Ql - Export menu item is disabled if export is forbidden on connection
basic › suites/dash/params/editorParams.test.ts › Dashboards - Parameters in editor widget › Changes in the influencing selector do not affect the params in the editor chart widget
basic › suites/dataset/parameters/parameterDialogValidation.test.ts › Datasets - Parameter dialog validation › Required fields validation
basic › suites/dataset/parameters/parameterDialogValidation.test.ts › Datasets - Parameter dialog validation › Parameter name validation
basic › suites/dataset/parameters/parameterDialogValidation.test.ts › Datasets - Parameter dialog validation › Parameter default_value validation [number]
basic › suites/preview/tooltip/customTooltip.test.ts › Preview - Custom tooltip › A custom tooltip is displayed, updated via updateHighChartsConfig in the editor

Skipped tests

basic › suites/wizard/combined-chart/layers-and-multidatasets.test.ts › Multi-faceted charts with layers › The data on the X-axis must be formed correctly from two datasets


👉 Link with detailed report: report

Last updated: 2025-12-24 17:35:45 MSK

deleteCollectionsPromise,
deleteWorkbooksPromise,
deleteSharedEntriesPromise,
]).then((response) => {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few notes on this part of the code:

  • Promise.all doesn't handle exceptions. If one of the promises throws an error, the whole thing will fail because you haven't defined a catch block. If you don't care about the errors, you should use Promise.allSettled instead.
  • Style-wise, it's better to use either callback syntax or async/await. In your case, you should store the Promise.all result in a variable and await the resolution of the promises.

Are there any plans to display errors for entities that failed to be deleted in the future?

);
}

await Promise.all([moveCollectionsPromise, moveWorkbooksPromise, moveEntriesPromise]);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The same question like for handleDelete action

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants