From ecc49ee8986929e2429d948000a0ca588fe63959 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Thu, 29 Nov 2018 10:40:58 +0000 Subject: oeqa/selftest/buildoptions: Ensure diskmon tests run consistently Heartbeat events default to once a second and we need to ensure we have enough time in the task to see them. Add a nostamp delay task 5s long so we can have a consistently timed task which doesn't need cleanup or have unneeded dependencies. This ensures we should deterministically see the disk moinitor events regardless of the state of the build. This is done in a way which doesn't corrupt build state or need cleanup and is efficient. Signed-off-by: Richard Purdie --- meta-selftest/recipes-test/delay/delay.bb | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 meta-selftest/recipes-test/delay/delay.bb (limited to 'meta-selftest') diff --git a/meta-selftest/recipes-test/delay/delay.bb b/meta-selftest/recipes-test/delay/delay.bb new file mode 100644 index 0000000000..f92d3d99e2 --- /dev/null +++ b/meta-selftest/recipes-test/delay/delay.bb @@ -0,0 +1,12 @@ +SUMMARY = "Recipe with a fixed delay task" +DESCRIPTION = "Contains a delay task to be used to for testing." +LICENSE = "MIT" + +INHIBIT_DEFAULT_DEPS = "1" +EXCLUDE_FROM_WORLD = "1" + +do_delay() { + sleep 5 +} +do_delay[nostamp] = "1" +addtask delay \ No newline at end of file -- cgit 1.2.3-korg