diff --git a/packages/react-native/ReactCommon/jsinspector-modern/tests/TracingTest.cpp b/packages/react-native/ReactCommon/jsinspector-modern/tests/TracingTest.cpp index c371e76349e6..af45b463e1a4 100644 --- a/packages/react-native/ReactCommon/jsinspector-modern/tests/TracingTest.cpp +++ b/packages/react-native/ReactCommon/jsinspector-modern/tests/TracingTest.cpp @@ -37,7 +37,15 @@ class TracingTest : public TracingTestBase< TEST_F(TracingTest, EnablesSamplingProfilerOnlyCategoryIsSpecified) { InSequence s; + const auto runSamplingWorkload = [this]() { + eval(R"( + const start = Date.now(); + while (Date.now() - start < 10) {} + )"); + }; + startTracing({}); + runSamplingWorkload(); auto allTraceEvents = endTracingAndCollectEvents(); EXPECT_THAT( @@ -47,6 +55,7 @@ TEST_F(TracingTest, EnablesSamplingProfilerOnlyCategoryIsSpecified) { AtJsonPtr("/cat", "disabled-by-default-v8.cpu_profiler"))))); startTracing({tracing::Category::JavaScriptSampling}); + runSamplingWorkload(); allTraceEvents = endTracingAndCollectEvents(); EXPECT_THAT(