Skip to content

Commit 406cd4f

Browse files
committed
Gate devtools tests
Following precedence in console-test.
1 parent e20ab2a commit 406cd4f

File tree

2 files changed

+34
-11
lines changed

2 files changed

+34
-11
lines changed

packages/react-devtools-shared/src/__tests__/TimelineProfiler-test.js

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ import {
1818
import {ReactVersion} from '../../../../ReactVersions';
1919
import semver from 'semver';
2020

21+
let React = require('react');
22+
let Scheduler;
23+
let store;
24+
let utils;
25+
2126
// TODO: This is how other DevTools tests access the version but we should find
2227
// a better solution for this
2328
const ReactVersionTestingAgainst = process.env.REACT_VERSION || ReactVersion;
@@ -26,11 +31,16 @@ const ReactVersionTestingAgainst = process.env.REACT_VERSION || ReactVersion;
2631
const enableSiblingPrerendering =
2732
false && semver.gte(ReactVersionTestingAgainst, '19.0.0');
2833

34+
// This flag is on experimental which disables timeline profiler.
35+
const enableComponentPerformanceTrack =
36+
React.version.startsWith('19') && React.version.includes('experimental');
37+
2938
describe('Timeline profiler', () => {
30-
let React;
31-
let Scheduler;
32-
let store;
33-
let utils;
39+
if (enableComponentPerformanceTrack) {
40+
test('no tests', () => {});
41+
// Ignore all tests.
42+
return;
43+
}
3444

3545
beforeEach(() => {
3646
utils = require('./utils');

packages/react-devtools-shared/src/__tests__/preprocessData-test.js

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,29 @@ import {ReactVersion} from '../../../../ReactVersions';
1616

1717
const ReactVersionTestingAgainst = process.env.REACT_VERSION || ReactVersion;
1818

19+
let React = require('react');
20+
let ReactDOM;
21+
let ReactDOMClient;
22+
let Scheduler;
23+
let utils;
24+
let assertLog;
25+
let waitFor;
26+
27+
// This flag is on experimental which disables timeline profiler.
28+
const enableComponentPerformanceTrack =
29+
React.version.startsWith('19') && React.version.includes('experimental');
30+
1931
describe('Timeline profiler', () => {
20-
let React;
21-
let ReactDOM;
22-
let ReactDOMClient;
23-
let Scheduler;
24-
let utils;
25-
let assertLog;
26-
let waitFor;
32+
if (enableComponentPerformanceTrack) {
33+
test('no tests', () => {});
34+
// Ignore all tests.
35+
return;
36+
}
2737

2838
describe('User Timing API', () => {
39+
if (enableComponentPerformanceTrack) {
40+
return;
41+
}
2942
let currentlyNotClearedMarks;
3043
let registeredMarks;
3144
let featureDetectionMarkName = null;

0 commit comments

Comments
 (0)