[LTP] [PATCH v2 4/6] sched_football: Add a sleep before the game begins to get into steady state

John Stultz via ltp
2024-06-25T23:55:12Z

Before we begin the game, lets give a little extra time for any
odd initial placement to get sorted before we start testing the
RT scheduling invariant.

Cc: kernel-team@android.com
Cc: Cyril Hrubis <chrubis@suse.cz>
Cc: Darren Hart <darren@os.amperecomputing.com>
Signed-off-by: John Stultz <jstultz@google.com>
---
testcases/realtime/func/sched_football/sched_football.c | 2 ++
1 file changed, 2 insertions(+)

diff --git a/testcases/realtime/func/sched_football/sched_football.c b/testcases/realtime/func/sched_football/sched_football.c
index 37cff515c..9d12f0193 100644
--- a/testcases/realtime/func/sched_football/sched_football.c
+++ b/testcases/realtime/func/sched_football/sched_football.c
@@ -242,6 +242,8 @@ int main(int argc, char *argv[])
while (tst_atomic_load(&players_ready) < players_per_team * 4)
usleep(100);

+ /* let things get into steady state */
+ sleep(2);
/* Ok, everyone is on the field, bring out the ref */
printf("Starting referee thread\n");
result = referee(game_length);