mirror of
https://git.yoctoproject.org/poky
synced 2026-03-19 13:49:41 +01:00
oeqa/selftest/glibc: Add elapsed time for glibc test report.
Capture the time taken for glibc test execution and pass it for inclusion in the test report. [YOCTO #15165] (From OE-Core rev: 0c35f931c1ddae8d07bad7e2c70ccbc14beaf44d) Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
468b9fa034
commit
2d2860206f
@@ -4,6 +4,7 @@
|
||||
# SPDX-License-Identifier: MIT
|
||||
#
|
||||
import os
|
||||
import time
|
||||
import contextlib
|
||||
from oeqa.core.decorator import OETestTag
|
||||
from oeqa.core.case import OEPTestResultTestCase
|
||||
@@ -31,12 +32,16 @@ class GlibcSelfTestBase(OESelftestTestCase, OEPTestResultTestCase):
|
||||
features.append('EGLIBCPARALLELISM:task-check:pn-glibc-testsuite = "PARALLELMFLAGS="-j1""')
|
||||
self.write_config("\n".join(features))
|
||||
|
||||
start_time = time.time()
|
||||
|
||||
bitbake("glibc-testsuite -c check")
|
||||
|
||||
end_time = time.time()
|
||||
|
||||
builddir = get_bb_var("B", "glibc-testsuite")
|
||||
|
||||
ptestsuite = "glibc-user" if ssh is None else "glibc"
|
||||
self.ptest_section(ptestsuite)
|
||||
self.ptest_section(ptestsuite, duration = int(end_time - start_time))
|
||||
with open(os.path.join(builddir, "tests.sum"), "r", errors='replace') as f:
|
||||
for test, result in parse_values(f):
|
||||
self.ptest_result(ptestsuite, test, result)
|
||||
|
||||
Reference in New Issue
Block a user