[OE-core] [oe-commits] [openembedded-core] 21/28: rt-tests: move ptest to python3
Martin Jansa
martin.jansa at gmail.com
Sun Jul 24 12:11:38 UTC 2016
Any idea why it fails now like this:
http://errors.yoctoproject.org/Errors/Details/73086/
?
On Fri, Jul 08, 2016 at 08:59:33AM +0000, git at git.openembedded.org wrote:
> rpurdie pushed a commit to branch master
> in repository openembedded-core.
>
> commit 2767cbe014f84c9ad42ed8ef1eca7caa862e5196
> Author: Maxin B. John <maxin.john at intel.com>
> AuthorDate: Fri Jul 1 11:39:02 2016 +0300
>
> rt-tests: move ptest to python3
>
> convert python2 based ptest of rt-tests package to python3
>
> Signed-off-by: Maxin B. John <maxin.john at intel.com>
> Signed-off-by: Ross Burton <ross.burton at intel.com>
> ---
> meta/recipes-rt/rt-tests/files/rt_bmark.py | 26 +++++++++++++-------------
> meta/recipes-rt/rt-tests/files/run-ptest | 2 +-
> meta/recipes-rt/rt-tests/rt-tests_2.0.bb | 2 +-
> 3 files changed, 15 insertions(+), 15 deletions(-)
>
> diff --git a/meta/recipes-rt/rt-tests/files/rt_bmark.py b/meta/recipes-rt/rt-tests/files/rt_bmark.py
> index 0e2b105..080a655 100755
> --- a/meta/recipes-rt/rt-tests/files/rt_bmark.py
> +++ b/meta/recipes-rt/rt-tests/files/rt_bmark.py
> @@ -1,4 +1,4 @@
> -#!/usr/bin/python
> +#!/usr/bin/env python3
> # -*- coding: utf-8 -*-
>
> # SPDX-License-Identifier: BSD-3-Clause
> @@ -106,8 +106,8 @@ def tc_name(sub_name):
>
> def log(*msg):
> tmp = "".join(map(str, msg)) # 'map(str, ...' allows numbers
> - for line in tmp.split("\n"):
> - print "#", line
> + for line in tmp.splitlines():
> + print("#", line)
>
> #-------------------------------------------------------------------------------
> # Like log(), but with a timestamp added
> @@ -265,7 +265,7 @@ cmd = ("cyclictest",
> "-d", str(interval_delta),
> "-l", str(loop_count)
> )
> -rex = re.compile("C:\s*(\d+).*Min:\s*(\d+).*Avg:\s*(\d+).*Max:\s*(\d+)")
> +rex = re.compile(b"C:\s*(\d+).*Min:\s*(\d+).*Avg:\s*(\d+).*Max:\s*(\d+)")
>
> def run_cyclictest_once():
> res = subprocess.check_output(cmd)
> @@ -283,7 +283,7 @@ def run_cyclictest_once():
> avg_sum = 0
> avg_cnt = 0
>
> - for line in res.split("\n"):
> + for line in res.splitlines():
> m = rex.search(line)
> if m is not None:
> minlist.append(int(m.group(2)))
> @@ -376,11 +376,11 @@ class cyclictest_runner:
> log()
> log("PASS")
>
> - print
> - print tc_name(name), "[Min/us,Avg/us,Max/us]:",
> - print "%d,%.1f,%d" % (bm_min,bm_avg, bm_max)
> - print "PASS:", tc_name(name)
> - print
> + print()
> + print(tc_name(name), "[Min/us,Avg/us,Max/us]:",)
> + print("%d,%.1f,%d" % (bm_min,bm_avg, bm_max))
> + print("PASS:", tc_name(name))
> + print()
>
> except Exception:
> log()
> @@ -391,9 +391,9 @@ class cyclictest_runner:
> log("WD: ", os.getcwd())
> log()
> log("FAIL")
> - print
> - print "FAIL:", tc_name(name)
> - print
> + print()
> + print("FAIL:", tc_name(name))
> + print()
>
> #-------------------------------------------------------------------------------
>
> diff --git a/meta/recipes-rt/rt-tests/files/run-ptest b/meta/recipes-rt/rt-tests/files/run-ptest
> index 8e6d3e3..b7c5e29 100644
> --- a/meta/recipes-rt/rt-tests/files/run-ptest
> +++ b/meta/recipes-rt/rt-tests/files/run-ptest
> @@ -1,3 +1,3 @@
> #!/bin/sh
>
> -python ./rt_bmark.py
> +python3 ./rt_bmark.py
> diff --git a/meta/recipes-rt/rt-tests/rt-tests_2.0.bb b/meta/recipes-rt/rt-tests/rt-tests_2.0.bb
> index 21780d1..83869b8 100644
> --- a/meta/recipes-rt/rt-tests/rt-tests_2.0.bb
> +++ b/meta/recipes-rt/rt-tests/rt-tests_2.0.bb
> @@ -28,6 +28,6 @@ do_install_ptest() {
> cp ${WORKDIR}/rt_bmark.py ${D}${PTEST_PATH}
> }
>
> -RDEPENDS_${PN}-ptest += " stress python python-subprocess python-multiprocessing python-datetime python-re python-lang"
> +RDEPENDS_${PN}-ptest += " stress python3 python3-subprocess python3-multiprocessing python3-datetime python3-re python3-lang python3-misc"
>
> FILES_${PN} += "${prefix}/src/backfire"
>
> --
> To stop receiving notification emails like this one, please contact
> the administrator of this repository.
> --
> _______________________________________________
> Openembedded-commits mailing list
> Openembedded-commits at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-commits
--
Martin 'JaMa' Jansa jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20160724/987d295c/attachment-0002.sig>
More information about the Openembedded-core
mailing list