Gate DevTools test to fix CI (#26742)

Summary:
This test started failing recently in older versions of React because
the Scheduler priority inside a microtask is Normal instead of
Immediate. This is expected because microtasks are not Scheduler tasks;
it's an implementation detail.

I gated the test to only run in v17 because it's a regression test for
legacy Suspense behavior, and the implementation details of the snapshot
changed in v18.

Test plan
x---------

Using latest:

```
yarn test --build --project devtools --release-channel=experimental profilingcache
```

Using v17 (typically runs in a timed CI workflow):

```
/scripts/circleci/download_devtools_regression_build.js 17.0 --replaceBuild
yarn test --build --project devtools --release-channel=experimental --reactVersion 17.0 profilingcache
```

DiffTrain build for commit https://github.com/facebook/react/commit/86b0e91998a04b22bb54a95d54f4a7632efa902f.

Changelog: [Internal]

<< DO NOT EDIT BELOW THIS LINE >>

Reviewed By: sammy-SC

Differential Revision: D45424707

fbshipit-source-id: f3a761984c0ac53b5514f8ff51635bf6c4bab8f6
This commit is contained in:
acdlite
2023-05-03 18:44:40 -07:00
committed by Facebook GitHub Bot
parent 6d886a8d26
commit 43bd29fb22
@@ -1 +1 @@
b12bea62d9cfd9a925f28cb2c93daeda3865a64e
86b0e91998a04b22bb54a95d54f4a7632efa902f