mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 21:09:03 +02: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:
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)
|
||||
|
|
Loading…
Reference in New Issue
Block a user