MCPcopy Create free account
hub / github.com/apache/arrow / RandomSleepDurations

Function RandomSleepDurations

cpp/src/arrow/util/task_group_test.cc:41–50  ·  view source on GitHub ↗

Generate random sleep durations

Source from the content-addressed store, hash-verified

39
40// Generate random sleep durations
41static std::vector<double> RandomSleepDurations(int nsleeps, double min_seconds,
42 double max_seconds) {
43 std::vector<double> sleeps;
44 std::default_random_engine engine;
45 std::uniform_real_distribution<> sleep_dist(min_seconds, max_seconds);
46 for (int i = 0; i < nsleeps; ++i) {
47 sleeps.push_back(sleep_dist(engine));
48 }
49 return sleeps;
50}
51
52// Check TaskGroup behaviour with a bunch of all-successful tasks
53void TestTaskGroupSuccess(std::shared_ptr<TaskGroup> task_group) {

Callers 1

TestTaskGroupSuccessFunction · 0.85

Calls 1

push_backMethod · 0.80

Tested by

no test coverage detected