forked from opensearch-project/dashboards-query-workbench
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix initial load from cache for S3 tree (opensearch-project#300) (ope…
…nsearch-project#302) * fix s3 tree on initial load (cherry picked from commit 5dd9bc31ef5bc211cdae0633093abbeacbb92fde) (cherry picked from commit 9abe53f) * add state tests (cherry picked from commit 01c538d) * fix workbench dependency on observability --------- (cherry picked from commit a8ca3b6) Signed-off-by: Shenoy Pratik <[email protected]> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
- Loading branch information
1 parent
ffc5f46
commit 0aabcd4
Showing
8 changed files
with
575 additions
and
2 deletions.
There are no files selected for viewing
140 changes: 140 additions & 0 deletions
140
...mponents/SQLPage/sql_catalog_tree/__tests__/__snapshots__/catalog_s3_loaded.test.tsx.snap
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,140 @@ | ||
// Jest Snapshot v1, https://goo.gl/fbAQLP | ||
|
||
exports[`Test Catalog tree Loading state S3 catalog tree 1`] = ` | ||
<div> | ||
<div> | ||
<div | ||
class="euiText euiText--medium euiTreeView__wrapper" | ||
> | ||
<p | ||
class="euiScreenReaderOnly" | ||
id="some_html_id--instruction" | ||
> | ||
You can quickly navigate this list using arrow keys. | ||
</p> | ||
<ul | ||
aria-describedby="some_html_id--instruction" | ||
aria-label="S3 Datasource Folder Tree" | ||
class="euiTreeView workbench-tree" | ||
data-test-subj="s3-datasource-tree" | ||
id="some_html_id" | ||
> | ||
<li | ||
class="euiTreeView__node" | ||
> | ||
<button | ||
aria-controls="some_html_id" | ||
aria-expanded="false" | ||
class="euiTreeView__nodeInner" | ||
data-test-subj="euiTreeViewButton-some_html_id" | ||
id="element_0" | ||
> | ||
<span | ||
class="euiTreeView__iconWrapper" | ||
> | ||
<svg | ||
aria-hidden="true" | ||
class="euiIcon euiIcon--medium euiIcon-isLoading" | ||
focusable="false" | ||
height="16" | ||
role="img" | ||
viewBox="0 0 16 16" | ||
width="16" | ||
xmlns="http://www.w3.org/2000/svg" | ||
> | ||
<path | ||
d="M5.277 10.088c.02.014.04.03.057.047.582.55 1.134.812 1.666.812.586 0 1.84-.293 3.713-.88L9 6.212V2H7v4.212l-1.723 3.876Zm-.438.987L3.539 14h8.922l-1.32-2.969C9.096 11.677 7.733 12 7 12c-.74 0-1.463-.315-2.161-.925ZM6 2H5V1h6v1h-1v4l3.375 7.594A1 1 0 0 1 12.461 15H3.54a1 1 0 0 1-.914-1.406L6 6V2Z" | ||
/> | ||
</svg> | ||
</span> | ||
<span | ||
class="euiTreeView__nodeLabel" | ||
> | ||
<div> | ||
<span | ||
class="euiToolTipAnchor" | ||
> | ||
<div | ||
class="euiFlexGroup euiFlexGroup--gutterLarge euiFlexGroup--directionRow euiFlexGroup--responsive" | ||
> | ||
<div | ||
class="euiFlexItem euiFlexItem--flexGrowZero" | ||
> | ||
<div | ||
class="euiText euiText--medium" | ||
> | ||
db1 | ||
</div> | ||
</div> | ||
</div> | ||
</span> | ||
</div> | ||
</span> | ||
</button> | ||
<div | ||
id="some_html_id" | ||
/> | ||
</li> | ||
<li | ||
class="euiTreeView__node" | ||
> | ||
<button | ||
aria-controls="some_html_id" | ||
aria-expanded="false" | ||
class="euiTreeView__nodeInner" | ||
data-test-subj="euiTreeViewButton-some_html_id" | ||
id="element_1" | ||
> | ||
<span | ||
class="euiTreeView__iconWrapper" | ||
> | ||
<svg | ||
aria-hidden="true" | ||
class="euiIcon euiIcon--medium euiIcon-isLoading" | ||
focusable="false" | ||
height="16" | ||
role="img" | ||
viewBox="0 0 16 16" | ||
width="16" | ||
xmlns="http://www.w3.org/2000/svg" | ||
> | ||
<path | ||
d="M5.277 10.088c.02.014.04.03.057.047.582.55 1.134.812 1.666.812.586 0 1.84-.293 3.713-.88L9 6.212V2H7v4.212l-1.723 3.876Zm-.438.987L3.539 14h8.922l-1.32-2.969C9.096 11.677 7.733 12 7 12c-.74 0-1.463-.315-2.161-.925ZM6 2H5V1h6v1h-1v4l3.375 7.594A1 1 0 0 1 12.461 15H3.54a1 1 0 0 1-.914-1.406L6 6V2Z" | ||
/> | ||
</svg> | ||
</span> | ||
<span | ||
class="euiTreeView__nodeLabel" | ||
> | ||
<div> | ||
<span | ||
class="euiToolTipAnchor" | ||
> | ||
<div | ||
class="euiFlexGroup euiFlexGroup--gutterLarge euiFlexGroup--directionRow euiFlexGroup--responsive" | ||
> | ||
<div | ||
class="euiFlexItem euiFlexItem--flexGrowZero" | ||
> | ||
<div | ||
class="euiText euiText--medium" | ||
> | ||
db2 | ||
</div> | ||
</div> | ||
</div> | ||
</span> | ||
</div> | ||
</span> | ||
</button> | ||
<div | ||
id="some_html_id" | ||
/> | ||
</li> | ||
</ul> | ||
</div> | ||
</div> | ||
</div> | ||
`; |
70 changes: 70 additions & 0 deletions
70
...ponents/SQLPage/sql_catalog_tree/__tests__/__snapshots__/catalog_s3_loading.test.tsx.snap
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
// Jest Snapshot v1, https://goo.gl/fbAQLP | ||
|
||
exports[`Test Catalog tree Loading state S3 catalog tree 1`] = ` | ||
<div> | ||
<div> | ||
<div | ||
class="euiFlexGroup euiFlexGroup--gutterSmall euiFlexGroup--alignItemsCenter euiFlexGroup--directionColumn euiFlexGroup--responsive" | ||
> | ||
<div | ||
class="euiSpacer euiSpacer--l" | ||
/> | ||
<div | ||
class="euiFlexItem" | ||
> | ||
<span | ||
class="euiLoadingSpinner euiLoadingSpinner--large" | ||
/> | ||
</div> | ||
<div | ||
class="euiFlexItem euiFlexItem--flexGrowZero" | ||
> | ||
Loading databases | ||
</div> | ||
<div | ||
class="euiFlexItem euiFlexItem--flexGrowZero" | ||
> | ||
<div | ||
style="padding: 10px;" | ||
> | ||
<div | ||
class="euiFlexItem" | ||
> | ||
<div | ||
class="euiText euiText--medium" | ||
> | ||
<div | ||
class="euiTextAlign euiTextAlign--center" | ||
> | ||
<div | ||
class="euiTextColor euiTextColor--subdued" | ||
> | ||
Loading may take over 30 seconds | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
<div | ||
class="euiFlexItem" | ||
> | ||
<div | ||
class="euiText euiText--medium" | ||
> | ||
<div | ||
class="euiTextAlign euiTextAlign--center" | ||
> | ||
<div | ||
class="euiTextColor euiTextColor--subdued" | ||
> | ||
Status: | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
`; |
112 changes: 112 additions & 0 deletions
112
...ic/components/SQLPage/sql_catalog_tree/__tests__/__snapshots__/catalog_tree.test.tsx.snap
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,112 @@ | ||
// Jest Snapshot v1, https://goo.gl/fbAQLP | ||
|
||
exports[`Test Catalog tree Loading state OpenSearch catalog tree 1`] = ` | ||
<div> | ||
<div> | ||
<div | ||
class="euiText euiText--medium euiTreeView__wrapper" | ||
> | ||
<p | ||
class="euiScreenReaderOnly" | ||
id="some_html_id--instruction" | ||
> | ||
You can quickly navigate this list using arrow keys. | ||
</p> | ||
<ul | ||
aria-describedby="some_html_id--instruction" | ||
aria-label="OpenSearch Folder Tree" | ||
class="euiTreeView" | ||
data-test-subj="opensearch-tree" | ||
id="some_html_id" | ||
> | ||
<li | ||
class="euiTreeView__node" | ||
> | ||
<button | ||
aria-controls="some_html_id" | ||
aria-expanded="false" | ||
class="euiTreeView__nodeInner" | ||
data-test-subj="euiTreeViewButton-some_html_id" | ||
id="element_0" | ||
> | ||
<span | ||
class="euiTreeView__iconWrapper" | ||
> | ||
<svg | ||
aria-hidden="true" | ||
class="euiIcon euiIcon--medium" | ||
focusable="false" | ||
height="16" | ||
role="img" | ||
viewBox="0 0 16 16" | ||
width="16" | ||
xmlns="http://www.w3.org/2000/svg" | ||
> | ||
<path | ||
d="M2 12h12v-1.97c-1.225.582-3.454.97-6 .97s-4.775-.388-6-.97V12Zm-1 0V3c0-1.105 3.134-2 7-2s7 .895 7 2v9c0 1.105-3.134 2-7 2s-7-.895-7-2Zm1-3h12V7.03c-1.225.582-3.454.97-6 .97s-4.775-.388-6-.97V9Zm0-4.97V6h12V4.03c-1.225.582-3.454.97-6 .97s-4.775-.388-6-.97Zm10.675-1.483C11.467 2.202 9.795 2 8 2c-1.794 0-3.467.202-4.675.547-.492.14-.88.298-1.136.453.256.155.644.312 1.136.453C4.533 3.798 6.205 4 8 4c1.794 0 3.467-.202 4.675-.547.492-.14.88-.298 1.136-.453-.256-.155-.644-.312-1.136-.453ZM2 6c.257.155.833.312 1.325.453C4.533 6.798 6.205 7 8 7c1.794 0 3.467-.202 4.675-.547.492-.14 1.07-.298 1.327-.453H2Zm0 3c.257.155.833.312 1.325.453C4.533 9.798 6.205 10 8 10c1.794 0 3.467-.202 4.675-.547.492-.14 1.07-.298 1.327-.453H2Zm0 3c.257.155.833.312 1.325.453C4.533 12.798 6.205 13 8 13c1.794 0 3.467-.202 4.675-.547.492-.14 1.07-.298 1.327-.453H2Z" | ||
/> | ||
</svg> | ||
</span> | ||
<span | ||
class="euiTreeView__nodeLabel" | ||
> | ||
<div> | ||
<span | ||
class="euiToolTipAnchor" | ||
> | ||
<div | ||
class="euiText euiText--medium" | ||
> | ||
.kibana_1 | ||
</div> | ||
</span> | ||
</div> | ||
</span> | ||
</button> | ||
<div | ||
id="some_html_id" | ||
/> | ||
</li> | ||
</ul> | ||
</div> | ||
</div> | ||
</div> | ||
`; | ||
|
||
exports[`Test Catalog tree Loading state S3 catalog tree 1`] = ` | ||
<div> | ||
<div> | ||
<div | ||
class="euiFlexGroup euiFlexGroup--gutterSmall euiFlexGroup--alignItemsCenter euiFlexGroup--directionColumn euiFlexGroup--responsive" | ||
> | ||
<div | ||
class="euiSpacer euiSpacer--l" | ||
/> | ||
<div | ||
class="euiFlexItem" | ||
> | ||
<svg | ||
aria-hidden="true" | ||
class="euiIcon euiIcon--medium" | ||
focusable="false" | ||
height="16" | ||
role="img" | ||
viewBox="0 0 16 16" | ||
width="16" | ||
xmlns="http://www.w3.org/2000/svg" | ||
> | ||
<path | ||
d="M2 12h12v-1.97c-1.225.582-3.454.97-6 .97s-4.775-.388-6-.97V12Zm-1 0V3c0-1.105 3.134-2 7-2s7 .895 7 2v9c0 1.105-3.134 2-7 2s-7-.895-7-2Zm1-3h12V7.03c-1.225.582-3.454.97-6 .97s-4.775-.388-6-.97V9Zm0-4.97V6h12V4.03c-1.225.582-3.454.97-6 .97s-4.775-.388-6-.97Zm10.675-1.483C11.467 2.202 9.795 2 8 2c-1.794 0-3.467.202-4.675.547-.492.14-.88.298-1.136.453.256.155.644.312 1.136.453C4.533 3.798 6.205 4 8 4c1.794 0 3.467-.202 4.675-.547.492-.14.88-.298 1.136-.453-.256-.155-.644-.312-1.136-.453ZM2 6c.257.155.833.312 1.325.453C4.533 6.798 6.205 7 8 7c1.794 0 3.467-.202 4.675-.547.492-.14 1.07-.298 1.327-.453H2Zm0 3c.257.155.833.312 1.325.453C4.533 9.798 6.205 10 8 10c1.794 0 3.467-.202 4.675-.547.492-.14 1.07-.298 1.327-.453H2Zm0 3c.257.155.833.312 1.325.453C4.533 12.798 6.205 13 8 13c1.794 0 3.467-.202 4.675-.547.492-.14 1.07-.298 1.327-.453H2Z" | ||
/> | ||
</svg> | ||
</div> | ||
<div | ||
class="euiFlexItem euiFlexItem--flexGrowZero" | ||
> | ||
No databases found | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
`; |
Oops, something went wrong.