@@ -43,15 +43,7 @@ engine::TaskWithResult<int> FastSuccessfulTask(int i) {
4343
4444} // namespace
4545
46- class WaitAllChecked : public ::testing::Test {
47- public:
48- void SetUp () override { scope_.Set (utils::impl::kWaitAllCheckedUpgradeExperiment , true ); }
49-
50- private:
51- utils::impl::UserverExperimentsScope scope_;
52- };
53-
54- UTEST_F (WaitAllChecked, JustWorksVectorTasks) {
46+ UTEST (WaitAllChecked, JustWorksVectorTasks) {
5547 static constexpr std::size_t kTaskCount = 4 ;
5648
5749 std::vector<engine::TaskWithResult<void >> tasks;
@@ -69,7 +61,7 @@ UTEST_F(WaitAllChecked, JustWorksVectorTasks) {
6961 }
7062}
7163
72- UTEST_F (WaitAllChecked, JustWorksVariadicTasks) {
64+ UTEST (WaitAllChecked, JustWorksVariadicTasks) {
7365 static constexpr std::size_t kTaskCount = 3 ;
7466
7567 std::vector<engine::TaskWithResult<void >> tasks;
@@ -87,7 +79,7 @@ UTEST_F(WaitAllChecked, JustWorksVariadicTasks) {
8779 }
8880}
8981
90- UTEST_F_MT (WaitAllChecked, EarlyThrow, 4 ) {
82+ UTEST_MT (WaitAllChecked, EarlyThrow, 4 ) {
9183 std::vector<engine::TaskWithResult<void >> tasks;
9284 tasks.reserve (GetThreadCount () + 1 );
9385
@@ -99,13 +91,13 @@ UTEST_F_MT(WaitAllChecked, EarlyThrow, 4) {
9991 UEXPECT_THROW (engine::WaitAllChecked (tasks), std::runtime_error);
10092}
10193
102- UTEST_F (WaitAllChecked, InvalidTask) {
94+ UTEST (WaitAllChecked, InvalidTask) {
10395 std::vector<engine::TaskWithResult<void >> tasks;
10496 tasks.emplace_back ();
10597 UEXPECT_NO_THROW (engine::WaitAllChecked (tasks));
10698}
10799
108- UTEST_F (WaitAllChecked, ValidAndInvalidTasks) {
100+ UTEST (WaitAllChecked, ValidAndInvalidTasks) {
109101 std::vector<engine::TaskWithResult<void >> tasks;
110102 tasks.push_back (FastSuccessfulTask ());
111103 for (std::size_t i = 0 ; i < 3 ; ++i) {
@@ -116,7 +108,7 @@ UTEST_F(WaitAllChecked, ValidAndInvalidTasks) {
116108 EXPECT_TRUE (tasks[0 ].IsFinished ());
117109}
118110
119- UTEST_F (WaitAllChecked, Cancellation) {
111+ UTEST (WaitAllChecked, Cancellation) {
120112 constexpr std::size_t kTaskCount = 3 ;
121113
122114 std::vector<engine::TaskWithResult<void >> tasks;
@@ -130,7 +122,7 @@ UTEST_F(WaitAllChecked, Cancellation) {
130122 UEXPECT_THROW (engine::WaitAllChecked (tasks), engine::WaitInterruptedException);
131123}
132124
133- UTEST_F (WaitAllChecked, SequentialWakeups) {
125+ UTEST (WaitAllChecked, SequentialWakeups) {
134126 constexpr std::size_t kTaskCount = 10 ;
135127
136128 engine::SingleConsumerEvent events[kTaskCount ];
@@ -149,7 +141,7 @@ UTEST_F(WaitAllChecked, SequentialWakeups) {
149141 engine::WaitAllChecked (tasks);
150142}
151143
152- UTEST_F (WaitAllChecked, TaskWithResult) {
144+ UTEST (WaitAllChecked, TaskWithResult) {
153145 constexpr std::size_t kTaskCount = 10 ;
154146
155147 std::vector<engine::TaskWithResult<int >> tasks;
@@ -167,7 +159,7 @@ UTEST_F(WaitAllChecked, TaskWithResult) {
167159 }
168160}
169161
170- UTEST_F (WaitAllChecked, HeterogenousWait) {
162+ UTEST (WaitAllChecked, HeterogenousWait) {
171163 constexpr int kExpectedValue = 42 ;
172164
173165 auto task = FastSuccessfulTask ();
@@ -187,40 +179,39 @@ UTEST_F(WaitAllChecked, HeterogenousWait) {
187179 EXPECT_EQ (future.get (), kExpectedValue );
188180}
189181
190- UTEST_F (WaitAllChecked, DeadlineSuccess) {
182+ UTEST (WaitAllChecked, DeadlineSuccess) {
191183 auto task = FastSuccessfulTask ();
192184 EXPECT_EQ (engine::WaitAllCheckedFor (utest::kMaxTestWaitTime , task), engine::FutureStatus::kReady );
193185 EXPECT_TRUE (task.IsFinished ());
194186}
195187
196- UTEST_F (WaitAllChecked, DeadlineTimeout) {
188+ UTEST (WaitAllChecked, DeadlineTimeout) {
197189 auto task = SlowSuccessfulTask ();
198190 EXPECT_EQ (engine::WaitAllCheckedFor (10ms, task), engine::FutureStatus::kTimeout );
199191 EXPECT_FALSE (task.IsFinished ());
200192}
201193
202- UTEST_F (WaitAllChecked, DeadlineCancelled) {
194+ UTEST (WaitAllChecked, DeadlineCancelled) {
203195 auto task = SlowSuccessfulTask ();
204196 engine::current_task::SetDeadline (engine::Deadline::FromDuration (10ms));
205197 EXPECT_EQ (engine::WaitAllCheckedFor (utest::kMaxTestWaitTime , task), engine::FutureStatus::kCancelled );
206198}
207199
208- UTEST_F (WaitAllChecked, DeadlineCancelledBefore) {
200+ UTEST (WaitAllChecked, DeadlineCancelledBefore) {
209201 auto task = SlowSuccessfulTask ();
210202 engine::current_task::SetDeadline (engine::Deadline::Passed ());
211203 EXPECT_EQ (engine::WaitAllCheckedFor (utest::kMaxTestWaitTime , task), engine::FutureStatus::kCancelled );
212204}
213205
214- UTEST_F (WaitAllChecked, DeadlineTimeoutUntil) {
206+ UTEST (WaitAllChecked, DeadlineTimeoutUntil) {
215207 auto task = SlowSuccessfulTask ();
216208 EXPECT_EQ (
217209 engine::WaitAllCheckedUntil (std::chrono::steady_clock::now () + 10ms, task),
218210 engine::FutureStatus::kTimeout
219211 );
220212}
221213
222- UTEST_F_MT (WaitAllChecked, ExceptionStressTest, 16 ) {
223- ASSERT_TRUE (utils::impl::kWaitAllCheckedUpgradeExperiment .IsEnabled ());
214+ UTEST_MT (WaitAllChecked, ExceptionStressTest, 16 ) {
224215 for (auto _ : utest::StressLoop ()) {
225216 const std::size_t task_count = utils::RandRange (100u , 500u );
226217 const std::size_t failing = utils::RandRange (std::size_t {0 }, task_count);
0 commit comments