Skip to content

Commit 11a4a73

Browse files
Demos: skip tests with OData sevices (#31693)
1 parent a5f5ab0 commit 11a4a73

File tree

2 files changed

+63
-12
lines changed

2 files changed

+63
-12
lines changed

apps/demos/testing/skipped-tests.js

Lines changed: 56 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,16 @@ import { THEME } from '../utils/visual-tests/helpers/theme-utils';
22

33
export const skippedTests = {
44
jQuery: {
5+
Autocomplete: ['Overview'],
56
Map: ['ProvidersAndTypes', 'Markers', 'Routes'],
67
DataGrid: [
78
'ExcelJSExportMultipleGrids',
89
'PDFExportMultipleGrids',
10+
'OdataService',
11+
'Overview',
12+
'FocusedRow',
13+
'FilteringAPI',
14+
'DeferredSelection',
915
{ demo: 'RealTimeUpdates', themes: [THEME.material] },
1016
{ demo: 'MultiRowHeadersBands', themes: [THEME.material] },
1117
{ demo: 'ColumnReordering', themes: [THEME.material] },
@@ -48,6 +54,7 @@ export const skippedTests = {
4854
{ demo: 'FilterRow', themes: [THEME.material] },
4955
],
5056
Charts: [
57+
'ServerSideDataProcessing',
5158
{ demo: 'Line', themes: [THEME.material] },
5259
{ demo: 'SmallValueGroups', themes: [THEME.material] },
5360
{ demo: 'SankeyChart', themes: [THEME.material] },
@@ -125,28 +132,72 @@ export const skippedTests = {
125132
{ demo: 'WebAPIService', themes: [THEME.material] },
126133
{ demo: 'ImagesInShapes', themes: [THEME.material] },
127134
],
135+
TreeView: ['VirtualMode'],
136+
FilterBuilder: ['WithDataGrid'],
128137
},
129138
Angular: {
139+
Autocomplete: ['Overview'],
140+
Charts: ['ServerSideDataProcessing'],
130141
Common: ['PopupAndNotificationsOverview'],
131-
DataGrid: ['SignalRService', 'MultipleRecordSelectionModes', 'RemoteCRUDOperations', 'ExcelJSExportMultipleGrids', 'PDFExportMultipleGrids'],
142+
DataGrid: [
143+
'SignalRService',
144+
'MultipleRecordSelectionModes',
145+
'RemoteCRUDOperations',
146+
'ExcelJSExportMultipleGrids',
147+
'PDFExportMultipleGrids',
148+
'DeferredSelection',
149+
'FocusedRow',
150+
'OdataService',
151+
'FilteringAPI',
152+
'Overview',
153+
],
154+
FilterBuilder: ['WithDataGrid'],
132155
Map: ['ProvidersAndTypes', 'Markers', 'Routes'],
133156
Gantt: ['TaskTemplate', 'Validation'],
134-
TreeView: ['LoadDataOnDemand'],
157+
TreeView: ['LoadDataOnDemand', 'VirtualMode'],
135158
Stepper: ['StepTemplate'],
136159
},
137160
React: {
138-
DataGrid: ['Toolbar', 'SignalRService', 'MultipleRecordSelectionModes', 'ExcelJSExportMultipleGrids', 'PDFExportMultipleGrids'],
161+
Autocomplete: ['Overview'],
162+
Charts: ['ServerSideDataProcessing'],
163+
DataGrid: [
164+
'Overview',
165+
'Toolbar',
166+
'SignalRService',
167+
'MultipleRecordSelectionModes',
168+
'ExcelJSExportMultipleGrids',
169+
'PDFExportMultipleGrids',
170+
'DeferredSelection',
171+
'FilteringAPI',
172+
'OdataService',
173+
],
139174
// NOTE: 'GroupByDate' demo has problems with rendering
140175
Scheduler: ['GroupByDate'],
141176
Map: ['ProvidersAndTypes', 'Markers', 'Routes'],
142177
Gantt: ['Validation'],
178+
TreeView: ['VirtualMode'],
179+
FilterBuilder: ['WithDataGrid'],
143180
},
144181
Vue: {
182+
Autocomplete: ['Overview'],
145183
Common: ['PopupAndNotificationsOverview'],
146-
Charts: ['PointsAggregation'],
147-
DataGrid: ['SignalRService', 'MultipleRecordSelectionModes', 'ExcelJSExportMultipleGrids', 'PDFExportMultipleGrids'],
184+
Charts: ['PointsAggregation', 'ServerSideDataProcessing'],
185+
DataGrid: [
186+
'SignalRService',
187+
'MultipleRecordSelectionModes',
188+
'ExcelJSExportMultipleGrids',
189+
'PDFExportMultipleGrids',
190+
'OdataService',
191+
'Overview',
192+
'FocusedRow',
193+
'FocusedRow',
194+
'FilteringAPI',
195+
'DeferredSelection',
196+
],
148197
Map: ['ProvidersAndTypes', 'Markers', 'Routes'],
149198
Gantt: ['Validation'],
150199
Scheduler: ['Toolbar'],
200+
TreeView: ['VirtualMode'],
201+
FilterBuilder: ['WithDataGrid'],
151202
},
152203
};

apps/demos/utils/visual-tests/matrix-test-helper.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { ClientFunction } from 'testcafe';
44
import { THEME } from './helpers/theme-utils';
55
import { gitHubIgnored } from './github-ignored-list';
66

7-
export const FRAMEWORKS = {
7+
export const FRAMEWORKS = {
88
jquery: 'jQuery',
99
react: 'React',
1010
vue: 'Vue',
@@ -188,15 +188,15 @@ function getExplicitTests() {
188188
} finally {
189189
// eslint-disable-next-line no-extend-native
190190
// @ts-expect-error types error
191-
RegExp.prototype.toJSON = oldToJSON;
191+
RegExp.prototype.toJSON = oldToJSON;
192192
}
193193
}
194194

195195
return result;
196196
}
197197

198198
export function shouldRunFramework(currentFramework) {
199-
return !currentFramework
199+
return !currentFramework
200200
|| !settings.targetFramework
201201
|| currentFramework.toLowerCase() === settings.targetFramework.toLowerCase();
202202
}
@@ -214,15 +214,15 @@ export function shouldRunTestAtIndex(testIndex) {
214214

215215
const SKIPPED_TESTS = {
216216
jQuery: {
217-
DataGrid: ['RemoteGrouping'],
217+
DataGrid: ['RemoteGrouping', 'OdataService', 'FilteringAPI'],
218218
Charts: [
219219
{ demo: 'ZoomingAndScrollingAPI', themes: [THEME.material] },
220220
],
221221
},
222222
Angular: {
223223
Charts: ['Crosshair'],
224224
Common: ['PopupAndNotificationsOverview'],
225-
DataGrid: ['EditStateManagement', 'Toolbar', 'RemoteGrouping'],
225+
DataGrid: ['EditStateManagement', 'Toolbar', 'RemoteGrouping', 'OdataService', 'FilteringAPI'],
226226
Scheduler: ['ContextMenu'],
227227
FileUploader: ['CustomDropzone'],
228228
},
@@ -231,14 +231,14 @@ const SKIPPED_TESTS = {
231231
Common: ['PopupAndNotificationsOverview'],
232232
// NOTE: Context menu item position is different across themes
233233
Scheduler: ['ContextMenu'],
234-
DataGrid: ['EditStateManagement', 'Toolbar', 'RemoteGrouping'],
234+
DataGrid: ['EditStateManagement', 'Toolbar', 'RemoteGrouping', 'OdataService', 'FilteringAPI'],
235235
FileUploader: ['CustomDropzone']
236236
},
237237
React: {
238238
Charts: ['Crosshair'],
239239
Common: ['PopupAndNotificationsOverview'],
240240
Scheduler: ['ContextMenu'],
241-
DataGrid: ['EditStateManagement', 'Toolbar', 'RemoteGrouping'],
241+
DataGrid: ['EditStateManagement', 'Toolbar', 'RemoteGrouping', 'OdataService', 'FilteringAPI'],
242242
FileUploader: ['CustomDropzone']
243243
},
244244
};

0 commit comments

Comments
 (0)