Skip to content

Commit 2307d8b

Browse files
Resolve multiple OSD core test issues observed in 2.15.0 (#1432) (#1435)
* Resolve OSD core test issues observed in 2.15.0 Signed-off-by: Peter Zhu <zhujiaxi@amazon.com> * Fix eslint issues Signed-off-by: Peter Zhu <zhujiaxi@amazon.com> * Fix eslint issues Signed-off-by: Peter Zhu <zhujiaxi@amazon.com> --------- Signed-off-by: Peter Zhu <zhujiaxi@amazon.com> (cherry picked from commit b2c775e) Co-authored-by: Peter Zhu <zhujiaxi@amazon.com>
1 parent c842064 commit 2307d8b

File tree

4 files changed

+30
-9
lines changed

4 files changed

+30
-9
lines changed

.gitattributes

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* -text

cypress/integration/core-opensearch-dashboards/opensearch-dashboards/apps/vis_type_table/embed.spec.js

+14
Original file line numberDiff line numberDiff line change
@@ -97,36 +97,50 @@ describe('table visualization in embedded mode', () => {
9797

9898
it('Should allow to filter in embedded mode', () => {
9999
commonUI.addFilterRangeRetrySelection('age', 'is between', '10', '30');
100+
cy.wait(2000);
100101
cy.reload();
102+
cy.wait(2000);
101103
cy.tbGetTableDataFromVisualization().then((data) => {
102104
expect(data).to.deep.eq(['0', '1,059', '20', '1,114']);
103105
});
104106
commonUI.removeFilter('age');
107+
cy.wait(2000);
105108
cy.reload();
109+
cy.wait(2000);
106110
cy.tbGetTableDataFromVisualization().then((data) => {
107111
expect(data).to.deep.eq(expectedData);
108112
});
109113
});
110114

111115
it('Should filter for value in embedded mode', () => {
112116
cy.tbClickTableCellAction(2, 0, 0, 'filter for', 0, true);
117+
cy.wait(2000);
113118
cy.reload();
119+
cy.wait(2000);
114120
cy.tbGetTableDataFromVisualization().then((data) => {
115121
expect(data).to.deep.eq(['0', '1,059']);
116122
});
117123
commonUI.removeFilter('age');
124+
cy.wait(2000);
118125
cy.reload();
126+
cy.wait(2000);
119127
cy.tbGetTableDataFromVisualization().then((data) => {
120128
expect(data).to.deep.eq(expectedData);
121129
});
130+
cy.wait(2000);
122131
cy.tbClickTableCellAction(2, 0, 0, 'expand', 0, true);
132+
cy.wait(2000);
123133
cy.tbClickFilterFromExpand('filter for');
134+
cy.wait(2000);
124135
cy.reload();
136+
cy.wait(2000);
125137
cy.tbGetTableDataFromVisualization().then((data) => {
126138
expect(data).to.deep.eq(['0', '1,059']);
127139
});
128140
commonUI.removeFilter('age');
141+
cy.wait(2000);
129142
cy.reload();
143+
cy.wait(2000);
130144
cy.tbGetTableDataFromVisualization().then((data) => {
131145
expect(data).to.deep.eq(expectedData);
132146
});

integtest.sh

+6
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,12 @@ if [ "$DISABLE_VIDEO" = "true" ]; then
128128
mv -v cypress_new.json cypress.json
129129
fi
130130

131+
# Windows does not set timezone even when you specify `env TZ=America/Los_Angeles`
132+
# Using powershell to force the timezone change to PST which is same as America/Los_Angeles
133+
if [ "$OSTYPE" = "msys" ] || [ "$OSTYPE" = "cygwin" ] || [ "$OSTYPE" = "win32" ]; then
134+
powershell -Command "Set-TimeZone -Id 'Pacific Standard Time' -PassThru"
135+
fi
136+
131137
if [ "$SECURITY_ENABLED" = "true" ]
132138
then
133139
echo "run security enabled tests"

package.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@
2525
"pkg-version": "./scripts/getpkgversion.sh",
2626
"generate:test-data": "node ./scripts/generate_data/index.js",
2727
"postinstall": "husky install",
28-
"osd:ciGroup1": "echo \"apps/vis_builder/*.js\"",
29-
"osd:ciGroup2": "echo \"apps/vis_type_table/*.js\"",
30-
"osd:ciGroup3": "echo \"apps/vis-augmenter/*.js\"",
31-
"osd:ciGroup4": "echo \"dashboard_sample_data_with_datasource_spec.js,dashboard_sanity_test_spec.js,apps/telemetry/*.js\"",
32-
"osd:ciGroup5": "echo \"datasource-management-plugin/*.js\"",
33-
"osd:ciGroup6": "echo \"apps/data_explorer/aaa_before.spec.js,apps/data_explorer/data_source_selector.spec.js,apps/data_explorer/date_nanos_mixed.spec.js,apps/data_explorer/date_nanos.spec.js,apps/data_explorer/discover_histogram.spec.js,apps/data_explorer/discover.spec.js,apps/data_explorer/zzz_after.spec.js\"",
34-
"osd:ciGroup7": "echo \"apps/data_explorer/aaa_before.spec.js,apps/data_explorer/doc_navigation.spec.js,apps/data_explorer/doc_table.spec.js,apps/data_explorer/errors.spec.js,apps/data_explorer/field_data.spec.js,apps/data_explorer/zzz_after.spec.js\"",
35-
"osd:ciGroup8": "echo \"apps/data_explorer/aaa_before.spec.js,apps/data_explorer/field_visualize.spec.js,apps/data_explorer/filter_editor.spec.js,apps/data_explorer/index_pattern_with_encoded_id.spec.js,apps/data_explorer/index_pattern_without_field.spec.js,apps/data_explorer/zzz_after.spec.js\"",
36-
"osd:ciGroup9": "echo \"apps/data_explorer/aaa_before.spec.js,apps/data_explorer/inspector.spec.js,apps/data_explorer/large_string.spec.js,apps/data_explorer/saved_queries.spec.js,apps/data_explorer/shared_links.spec.js,apps/data_explorer/sidebar.spec.js,apps/data_explorer/source_filter.spec.js,apps/data_explorer/zzz_after.spec.js\"",
28+
"osd:ciGroup1": "echo apps/vis_builder/*.js",
29+
"osd:ciGroup2": "echo apps/vis_type_table/*.js",
30+
"osd:ciGroup3": "echo apps/vis-augmenter/*.js",
31+
"osd:ciGroup4": "echo dashboard_sample_data_with_datasource_spec.js,dashboard_sanity_test_spec.js,apps/telemetry/*.js",
32+
"osd:ciGroup5": "echo datasource-management-plugin/*.js",
33+
"osd:ciGroup6": "echo apps/data_explorer/aaa_before.spec.js,apps/data_explorer/data_source_selector.spec.js,apps/data_explorer/date_nanos_mixed.spec.js,apps/data_explorer/date_nanos.spec.js,apps/data_explorer/discover_histogram.spec.js,apps/data_explorer/discover.spec.js,apps/data_explorer/zzz_after.spec.js",
34+
"osd:ciGroup7": "echo apps/data_explorer/aaa_before.spec.js,apps/data_explorer/doc_navigation.spec.js,apps/data_explorer/doc_table.spec.js,apps/data_explorer/errors.spec.js,apps/data_explorer/field_data.spec.js,apps/data_explorer/zzz_after.spec.js",
35+
"osd:ciGroup8": "echo apps/data_explorer/aaa_before.spec.js,apps/data_explorer/field_visualize.spec.js,apps/data_explorer/filter_editor.spec.js,apps/data_explorer/index_pattern_with_encoded_id.spec.js,apps/data_explorer/index_pattern_without_field.spec.js,apps/data_explorer/zzz_after.spec.js",
36+
"osd:ciGroup9": "echo apps/data_explorer/aaa_before.spec.js,apps/data_explorer/inspector.spec.js,apps/data_explorer/large_string.spec.js,apps/data_explorer/saved_queries.spec.js,apps/data_explorer/shared_links.spec.js,apps/data_explorer/sidebar.spec.js,apps/data_explorer/source_filter.spec.js,apps/data_explorer/zzz_after.spec.js",
3737
"start-dummy-llm-server": "node ./cypress/support/assistant-dummy-llm.js"
3838
},
3939
"repository": {

0 commit comments

Comments
 (0)