meta-agl-test: add "linus_stress" 20/28520/4
authoryanxk <yanxk.fnst@fujitsu.com>
Sun, 23 Jul 2023 19:06:57 +0000 (03:06 +0800)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Wed, 22 Mar 2023 13:34:28 +0000 (13:34 +0000)
get this old core test into current agl-test-framework.

re-write old bb file, make it working for agl-test-framework.

Bug-AGL: SPEC-4345

Signed-off-by: yanxk <yanxk.fnst@fujitsu.com>
Change-Id: I341b18516e2b3b57622239f47b4b40d2d4d4a160

meta-agl-test/recipes-platform/packagegroup/packagegroup-agl-extend-test.bb
meta-agl-test/recipes-tests/linus-stress/linus-stress.bb [new file with mode: 0644]

diff --git a/meta-agl-test/recipes-tests/linus-stress/linus-stress.bb b/meta-agl-test/recipes-tests/linus-stress/linus-stress.bb
new file mode 100644 (file)
index 0000000..4a19024
--- /dev/null
@@ -0,0 +1,20 @@
+SUMMARY = "linus_stress test"
+HOMEPAGE = "https://chromium.googlesource.com/chromiumos/third_party/autotest/+/master/client/tests/linus_stress"
+LICENSE = "GPL-2.0-only"
+LIC_FILES_CHKSUM = "file://${WORKDIR}/git/linus_stress/LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263"
+
+SRC_URI = "git://gerrit.automotivelinux.org/gerrit/src/qa-test-misc;protocol=https;branch=${AGL_BRANCH}"
+SRCREV = "87cdfd4626c0cb47fc22f328867e49d6268df85c"
+
+S = "${WORKDIR}/git/linus_stress"
+
+do_install() {
+    install -d ${D}/usr/AGL/agl-test/tests/linus_stress/resource/
+    install -m 0755 ${S}/linus_stress ${D}/usr/AGL/agl-test/tests/linus_stress/resource/
+}
+
+INSANE_SKIP:${PN} = "ldflags"
+
+FILES:${PN} += " \
+    /usr/AGL/agl-test/tests/linus_stress/resource \
+"