[Fuego] sersh issues (was RE: ERROR: could not open port...)

dhinakar k dhinakar.k at gmail.com
Thu Apr 13 23:12:15 UTC 2017


Thanks a lot Tim, my shell on target is BusyBox Ash. I will try your
suggestion and let you know.

Happy vacation.

Regards,
Dhinakar

On Apr 14, 2017 3:00 AM, "Bird, Timothy" <Tim.Bird at sony.com> wrote:

Thanks.

I have a few questions:

What is your shell on the target device?  Is it bash, busybox ash, dash,
etc.?

It looks like some commands are working OK, and some are returning
prematurely.

You might try increasing the timeout.

In your board file, increase IO_TIME_SERIAL

I would make it something very large, to start with.  It if makes things
slow, you
can reduce by increments to improve your performance (until you see errors
again).

Try changing this line in your board file to:
IO_TIME_SERIAL=5

If problems persist, please send the log again (and history from the board
if you can get it).

Thanks.

 -- Tim

BTW - I'm going on vacation starting tomorrow, for a week.  Unfortunately,
we didn't get to another big issue you had, which was
transferring the 450M LTP test materials to the target.  I'll send you some
notes, and maybe some refactored LTP tests
that you can try to see if you can overcome this problem, in a separate
e-mail.

> -----Original Message-----
> From: dhinakar on Wednesday, April 12, 2017 9:30 PM
> Hi Tim,
>
> Please find the console output if the serial test below.
> I will check about the target history later as the target board that I
used is not
> available with me now. Sorry about that.
>
>
> Started by user anonymous <http://107.108.83.19:8080/fuego/user/null>
> Building remotely on xxxx-serial
> <http://107.108.83.19:8080/fuego/computer/joon-serial>  in workspace
> /fuego-rw/buildzone
> [buildzone] $ /bin/sh -xe /tmp/hudson5955255014567269582.sh
> + export Reboot=false
> + Reboot=false
> + export Rebuild=true
> + Rebuild=true
> + export Target_PreCleanup=true
> + Target_PreCleanup=true
> + export Target_PostCleanup=true
> + Target_PostCleanup=true
> + export TESTDIR=Functional.fuego_board_check
> + TESTDIR=Functional.fuego_board_check
> + export TESTNAME=fuego_board_check
> + TESTNAME=fuego_board_check
> + export TESTSPEC=default
> + TESTSPEC=default
> + export FUEGO_DEBUG=1
> + FUEGO_DEBUG=1
> + timeout --signal=9 20m /bin/bash /fuego-
> core/engine/tests/Functional.fuego_board_check/fuego_board_check.sh
> ++ set -e
> ++ source /fuego-core/engine/scripts/overlays.sh
> +++ . /fuego-core/engine/scripts/common.sh
> ++++ TEST_HOME=/fuego-
> core/engine/tests/Functional.fuego_board_check
> ++++ TRIPLET=xxxx-serial.default.Functional.fuego_board_check-
> ++++ assert_define FUEGO_CORE
> ++++ varname=FUEGO_CORE
> ++++ '[' -z /fuego-core ']'
> ++++ assert_define FUEGO_RO
> ++++ varname=FUEGO_RO
> ++++ '[' -z /fuego-ro ']'
> ++++ assert_define FUEGO_RW
> ++++ varname=FUEGO_RW
> ++++ '[' -z /fuego-rw ']'
> ++++ '[' -z '' ']'
> +++++ date +%Y-%m-%d_%H-%M-%S
> ++++ export BUILD_TIMESTAMP=2017-04-12_05-15-55
> ++++ BUILD_TIMESTAMP=2017-04-12_05-15-55
> ++++ '[' -z '' ']'
> ++++ start_arr=($(date +"%s %N"))
> +++++ date '+%s %N'
> ++++ export FUEGO_START_TIME=1491974155657
> ++++ FUEGO_START_TIME=1491974155657
> +++ assert_define NODE_NAME
> +++ varname=NODE_NAME
> +++ '[' -z xxxx-serial ']'
> +++ assert_define TESTSPEC
> +++ varname=TESTSPEC
> +++ '[' -z default ']'
> +++ assert_define BUILD_NUMBER
> +++ varname=BUILD_NUMBER
> +++ '[' -z 11 ']'
> +++ assert_define TESTDIR
> +++ varname=TESTDIR
> +++ '[' -z Functional.fuego_board_check ']'
> +++ OF_CLASSDIRS=/fuego-core/engine/overlays/base
> +++ OF_OVGEN=/fuego-core/engine/scripts/ovgen.py
> +++ OF_DEBUG_ARGS=
> ++ set_overlay_vars
> ++ OF_BOARD_FILE=/fuego-ro/boards/xxxx-serial.board
> ++ '[' '!' -f /fuego-ro/boards/xxxx-serial.board ']'
> ++ set +e
> +++ grep '^DISTRIB=' /fuego-ro/boards/xxxx-serial.board
> ++ DISTRIB_LINE=
> ++ distrib_array=(${DISTRIB_LINE//=/ })
> ++ d_value=
> ++ d_valtemp=
> ++ d_value=
> ++ DISTRIB=
> ++ set -e
> ++ '[' '!' '' ']'
> ++ DISTRIB=nosyslogd.dist
> ++ OF_DISTRIB_FILE=/fuego-core/engine/overlays/distribs/nosyslogd.dist
> ++ '[' '!' -f /fuego-core/engine/overlays/distribs/nosyslogd.dist ']'
> ++ echo 'Using nosyslogd.dist overlay'
> Using nosyslogd.dist overlay
> ++ export LOGDIR=/fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11
> ++ LOGDIR=/fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11
> ++ mkdir -p /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11
> ++ rm -f /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/prolog.sh
> ++ run_python /fuego-core/engine/scripts/ovgen.py --classdir /fuego-
> core/engine/overlays/base --ovfiles /fuego-
> core/engine/overlays/distribs/nosyslogd.dist /fuego-ro/boards/xxxx-
> serial.board --testdir Functional.fuego_board_check --testspec default --
> output /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/prolog.sh
> ++ '[' '!' -z ']'
> ++ python /fuego-core/engine/scripts/ovgen.py --classdir /fuego-
> core/engine/overlays/base --ovfiles /fuego-
> core/engine/overlays/distribs/nosyslogd.dist /fuego-ro/boards/xxxx-
> serial.board --testdir Functional.fuego_board_check --testspec default --
> output /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/prolog.sh
> ++ '[' '!' -f /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/prolog.sh ']'
> ++ source /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/prolog.sh
> +++ BAUD=115200
> +++ EXPAT_SUBTEST_COUNT_POS=1769
> +++ MMC_DEV=/dev/mmcblk0p2
> ++++ /sbin/ip a s
> ++++ awk -F ' +|/' '/inet / && $3 != "127.0.0.1" { print $3; exit; }'
> +++ SRV_IP=107.108.83.19
> +++ USB_DEV=/dev/sda1
> +++ SATA_DEV=/dev/sdb1
> +++ SSH_PORT=22
> +++ MMC_MP=/mnt/mmc
> +++ LTP_OPEN_POSIX_SUBTEST_COUNT_NEG=169
> +++ SATA_MP=/mnt/sata
> +++ PLATFORM=aarch64-linux
> +++ LTP_OPEN_POSIX_SUBTEST_COUNT_POS=1319
> +++ EXPAT_SUBTEST_COUNT_NEG=41
> +++ ARCHITECTURE=arm64
> +++ USB_MP=/mnt/usb
> +++ BOARD_TESTDIR=/home/a
> +++ LOGIN=root
> +++ PASSWORD=siso at 123
> +++ SERIAL=ttyUSB0
> +++ TRANSPORT=serial
> +++ IO_TIME_SERIAL=0.1
> +++ SERCP='run_python_quiet /usr/local/bin/sercp -T 0.1 -b 115200 '
> +++ SERSH='run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200
> root at ttyUSB0 '
> +++ TTC=ttc
> +++ SSH='sshpass -e ssh -o ServerAliveInterval=30 -o
> StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o
> ConnectTimeout=30 -p 22 root@'
> +++ DEVICE=
> +++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> +++ SCP='sshpass -e scp -o ServerAliveInterval=30 -o
> StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o
> ConnectTimeout=30 -P 22'
> ++ source /fuego-core/engine/scripts/reports.sh
> +++ . /fuego-core/engine/scripts/common.sh
> ++++ TEST_HOME=/fuego-
> core/engine/tests/Functional.fuego_board_check
> ++++ TRIPLET=xxxx-serial.default.Functional.fuego_board_check-aarch64-
> linux
> ++++ assert_define FUEGO_CORE
> ++++ varname=FUEGO_CORE
> ++++ '[' -z /fuego-core ']'
> ++++ assert_define FUEGO_RO
> ++++ varname=FUEGO_RO
> ++++ '[' -z /fuego-ro ']'
> ++++ assert_define FUEGO_RW
> ++++ varname=FUEGO_RW
> ++++ '[' -z /fuego-rw ']'
> ++++ '[' -z 2017-04-12_05-15-55 ']'
> ++++ '[' -z 1491974155657 ']'
> +++ REP_LOGGEN=/fuego-core/engine/scripts/loggen/loggen.py
> +++ REP_DIR=/fuego-rw/logs/logruns/
> +++ OF_ROOT=/fuego-core/engine/overlays/
> +++ REP_GEN=/fuego-core/engine/scripts/loggen/gentexml.py
> +++ LOGDIR=/fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11
> +++ TEST_RES=/fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/res.json
> +++ GEN_TESTRES_FILE=
> ++ source /fuego-core/engine/scripts/functions.sh
> +++ . /fuego-core/engine/scripts/common.sh
> ++++ TEST_HOME=/fuego-
> core/engine/tests/Functional.fuego_board_check
> ++++ TRIPLET=xxxx-serial.default.Functional.fuego_board_check-aarch64-
> linux
> ++++ assert_define FUEGO_CORE
> ++++ varname=FUEGO_CORE
> ++++ '[' -z /fuego-core ']'
> ++++ assert_define FUEGO_RO
> ++++ varname=FUEGO_RO
> ++++ '[' -z /fuego-ro ']'
> ++++ assert_define FUEGO_RW
> ++++ varname=FUEGO_RW
> ++++ '[' -z /fuego-rw ']'
> ++++ '[' -z 2017-04-12_05-15-55 ']'
> ++++ '[' -z 1491974155657 ']'
> +++ trap signal_handler SIGTERM SIGHUP SIGALRM SIGINT EXIT
> +++ set -o errtrace
> ++ echo '##### doing fuego phase: pre_test ########'
> ##### doing fuego phase: pre_test ########
> ++ pre_test Functional.fuego_board_check
> ++ source /fuego-ro/toolchains/tools.sh
> +++ '[' -f /fuego-ro/toolchains/aarch64-linux-tools.sh ']'
> +++ source /fuego-ro/toolchains/aarch64-linux-tools.sh
> ++++ AARCH64_SDK_ROOT=/fuego-ro/toolchains/aarch64-toolchain/gcc-
> linaro-aarch64-linux-gnu-4.8-2014.01_linux
> ++++ export ARCH=arm64
> ++++ ARCH=arm64
> ++++ export SDKROOT=/fuego-ro/toolchains/aarch64-toolchain/gcc-linaro-
> aarch64-linux-gnu-4.8-2014.01_linux/bin/aarch64-linux-gnu-
> ++++ SDKROOT=/fuego-ro/toolchains/aarch64-toolchain/gcc-linaro-aarch64-
> linux-gnu-4.8-2014.01_linux/bin/aarch64-linux-gnu-
> ++++
> ORIG_PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/us
> r/games
> ++++ PREFIX=aarch64-linux-gnu-
> ++++ HOST=aarch64-linux-gnu-
> ++++ unset PYTHONHOME
> ++++ env -u PYTHONHOME
> FUEGO_RW=/fuego-rw
> TERM=xterm
> SHELL=/bin/bash
> HUDSON_SERVER_COOKIE=a787b85f399906df
> BUILD_TAG=jenkins-xxxx-serial.default.Functional.fuego_board_check-11
> SDKROOT=/fuego-ro/toolchains/aarch64-toolchain/gcc-linaro-aarch64-linux-
> gnu-4.8-2014.01_linux/bin/aarch64-linux-gnu-
> Rebuild=true
> TESTSPEC=default
> WORKSPACE=/fuego-rw/buildzone
> RUN_CHANGES_DISPLAY_URL=http://unconfigured-jenkins-
> location/job/xxxx-
> serial.default.Functional.fuego_board_check/11/display/redirect?page=chan
> ges <http://unconfigured-jenkins-location/job/joon-
> serial.default.Functional.fuego_board_check/11/display/redirect?page=chan
> ges>
> USER=jenkins
> JENKINS_HOME=/var/lib/jenkins
> FUEGO_RO=/fuego-ro
> MAIL=/var/mail/jenkins
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> RUN_DISPLAY_URL=http://unconfigured-jenkins-location/job/xxxx-
> serial.default.Functional.fuego_board_check/11/display/redirect
> <http://unconfigured-jenkins-location/job/joon-
> serial.default.Functional.fuego_board_check/11/display/redirect>
> PWD=/fuego-rw/buildzone
> JOB_NAME=xxxx-serial.default.Functional.fuego_board_check
> TESTNAME=fuego_board_check
> BUILD_DISPLAY_NAME=#11
> BUILD_ID=11
> FUEGO_CORE=/fuego-core
> BUILD_TIMESTAMP=2017-04-12_05-15-55
> JOB_BASE_NAME=xxxx-serial.default.Functional.fuego_board_check
> SHLVL=3
> HOME=/var/lib/jenkins
> EXECUTOR_NUMBER=0
> JENKINS_SERVER_COOKIE=a787b85f399906df
> NODE_LABELS=xxxx-serial
> LOGDIR=/fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11
> LOGNAME=jenkins
> HUDSON_HOME=/var/lib/jenkins
> NODE_NAME=xxxx-serial
> ARCH=arm64
> BUILD_NUMBER=11
> JOB_DISPLAY_URL=http://unconfigured-jenkins-location/job/xxxx-
> serial.default.Functional.fuego_board_check/display/redirect
> <http://unconfigured-jenkins-location/job/joon-
> serial.default.Functional.fuego_board_check/display/redirect>
> Target_PostCleanup=true
> FUEGO_START_TIME=1491974155657
> TESTDIR=Functional.fuego_board_check
> HUDSON_COOKIE=94d7dbb0-771f-478b-8de9-f2c6c1c3747e
> Reboot=false
> FUEGO_DEBUG=1
> Target_PreCleanup=true
> _=/usr/bin/env
> ++ export SSHPASS=siso at 123
> ++ SSHPASS=siso at 123
> ++ is_empty Functional.fuego_board_check
> ++ '[' -z Functional.fuego_board_check ']'
> ++ '[' -n '' ']'
> ++ '[' true = true ']'
> ++ target_cleanup Functional.fuego_board_check
> ++ local fuego_test_tmp=/tmp/fuego.Functional.fuego_board_check
> ++ cmd 'rm -rf /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check'
> ++ report_devlog 'cmd: rm -rf
> /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check'
> ++ echo 'cmd: rm -rf /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check'
> ++ ov_transport_cmd 'rm -rf /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check'
> ++ case "$TRANSPORT" in
> ++ run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'rm
> -rf /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check'
> ++ '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> ++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> ++ python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'rm -rf
> /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check'
> .fuego_board_check' ; r=$?; echo '
> ERROR: invalid literal for int() with base 10: '[[&&serio_cmd_done&&]]'
> ++ wait
> ++ cmd true
> ++ report_devlog 'cmd: true'
> ++ echo 'cmd: true'
> ++ ov_transport_cmd true
> ++ case "$TRANSPORT" in
> ++ run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0
> true
> ++ '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> ++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> ++ python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 true
> ++ wait
> ++ export LOGDIR=/fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11
> ++ LOGDIR=/fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11
> ++ call_if_present test_pre_check
> ++ declare -f -F test_pre_check
> ++ return 0
> ++ firmware
> ++ ov_get_firmware
> +++ cmd 'uname -r | xargs echo '
> +++ report_devlog 'cmd: uname -r | xargs echo '
> +++ echo 'cmd: uname -r | xargs echo '
> +++ ov_transport_cmd 'uname -r | xargs echo '
> +++ case "$TRANSPORT" in
> +++ run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0
> 'uname -r | xargs echo '
> +++ '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> +++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> +++ python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'uname -r |
> xargs echo '
> +++ wait
> ++ FW=4.9.0-19283-ga11720f-dirty
> ++ export FWVER=4.9.0-19283-ga11720f-dirty
> ++ FWVER=4.9.0-19283-ga11720f-dirty
> ++ cmd 'echo "Firmware revision:" 4.9.0-19283-ga11720f-dirty'
> ++ report_devlog 'cmd: echo "Firmware revision:" 4.9.0-19283-ga11720f-
> dirty'
> ++ echo 'cmd: echo "Firmware revision:" 4.9.0-19283-ga11720f-dirty'
> ++ ov_transport_cmd 'echo "Firmware revision:" 4.9.0-19283-ga11720f-dirty'
> ++ case "$TRANSPORT" in
> ++ run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0
> 'echo "Firmware revision:" 4.9.0-19283-ga11720f-dirty'
> ++ '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> ++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> ++ python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'echo
> "Firmware revision:" 4.9.0-19283-ga11720f-dirty'
> &serio_cmd_done&&]]'; echo ${r}
> Firmware revision: 4.9.0-19283-ga11720f-dirty
>
> ++ wait
> ++ ov_rootfs_state
> ++ cmd 'echo; uptime; echo; free; echo; df -h; echo; mount; echo; ps
|grep -
> Fv '\''  ['\''; echo; cat /proc/interrupts; echo'
> ++ report_devlog 'cmd: echo; uptime; echo; free; echo; df -h; echo; mount;
> echo; ps |grep -Fv '\''  ['\''; echo; cat /proc/interrupts; echo'
> ++ echo 'cmd: echo; uptime; echo; free; echo; df -h; echo; mount; echo; ps
> |grep -Fv '\''  ['\''; echo; cat /proc/interrupts; echo'
> ++ ov_transport_cmd 'echo; uptime; echo; free; echo; df -h; echo; mount;
> echo; ps |grep -Fv '\''  ['\''; echo; cat /proc/interrupts; echo'
> ++ case "$TRANSPORT" in
> ++ run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0
> 'echo; uptime; echo; free; echo; df -h; echo; mount; echo; ps |grep -Fv
'\''
> ['\''; echo; cat /proc/interrupts; echo'
> ++ '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> ++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> ++ python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'echo;
uptime;
> echo; free; echo; df -h; echo; mount; echo; ps |grep -Fv '\''  ['\'';
echo; cat
> /proc/interrupts; echo'
> '  ['; echo; cat /proc/interrupts; echo' ; r=$?; echo '
> ERROR: invalid literal for int() with base 10: 'echo ${r}'
> ++ wait
> ++ cmd 'if [ ! -d /home/a ]; then mkdir -p /home/a; fi'
> ++ report_devlog 'cmd: if [ ! -d /home/a ]; then mkdir -p /home/a; fi'
> ++ echo 'cmd: if [ ! -d /home/a ]; then mkdir -p /home/a; fi'
> ++ ov_transport_cmd 'if [ ! -d /home/a ]; then mkdir -p /home/a; fi'
> ++ case "$TRANSPORT" in
> ++ run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0
'if [
> ! -d /home/a ]; then mkdir -p /home/a; fi'
> ++ '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> ++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> ++ python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'if [ ! -d
> /home/a ]; then mkdir -p /home/a; fi'
> # #
> # echo '[''[&&serio_cmd_done&&]]'
>
> ERROR: invalid literal for int() with base 10: "# sh -c 'if [ ! -d
/home/a ]; then
> mkdir -p /home/a; fi' ; r=$?; echo '[[&&serio\r"
> ++ wait
> ++ local fuego_test_dir=/home/a/fuego.Functional.fuego_board_check
> ++ local fuego_test_tmp=/tmp/fuego.Functional.fuego_board_check
> ++ cmd 'rm -rf /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check; mkdir -p
> /home/a/fuego.Functional.fuego_board_check'
> ++ report_devlog 'cmd: rm -rf
> /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check; mkdir -p
> /home/a/fuego.Functional.fuego_board_check'
> ++ echo 'cmd: rm -rf /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check; mkdir -p
> /home/a/fuego.Functional.fuego_board_check'
> ++ ov_transport_cmd 'rm -rf /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check; mkdir -p
> /home/a/fuego.Functional.fuego_board_check'
> ++ case "$TRANSPORT" in
> ++ run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'rm
> -rf /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check; mkdir -p
> /home/a/fuego.Functional.fuego_board_check'
> ++ '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> ++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> ++ python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'rm -rf
> /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check; mkdir -p
> /home/a/fuego.Functional.fuego_board_check'
> .fuego_board_check; mkdir -p
> /home/a/fuego.Functional.fuego_board_check' ; r=$?;
> echo '
> ERROR: invalid literal for int() with base 10: '[[&&serio_cmd_done&&]]'
> ++ wait
> ++ ov_logger 'Starting test xxxx-
> serial.default.Functional.fuego_board_check'
> ++ local fuego_test_tmp=/tmp/fuego.Functional.fuego_board_check
> ++ local fake_log=/tmp/fuego.Functional.fuego_board_check/fake-syslog
> ++ cmd 'if [ ! -f /tmp/fuego.Functional.fuego_board_check/fake-syslog ] ;
> then mkdir -p /tmp/fuego.Functional.fuego_board_check ; touch
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ; fi ; echo Starting
> test xxxx-serial.default.Functional.fuego_board_check >>
> /tmp/fuego.Functional.fuego_board_check/fake-syslog'
> ++ report_devlog 'cmd: if [ ! -f
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ] ; then mkdir -p
> /tmp/fuego.Functional.fuego_board_check ; touch
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ; fi ; echo Starting
> test xxxx-serial.default.Functional.fuego_board_check >>
> /tmp/fuego.Functional.fuego_board_check/fake-syslog'
> ++ echo 'cmd: if [ ! -f /tmp/fuego.Functional.fuego_
board_check/fake-syslog
> ] ; then mkdir -p /tmp/fuego.Functional.fuego_board_check ; touch
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ; fi ; echo Starting
> test xxxx-serial.default.Functional.fuego_board_check >>
> /tmp/fuego.Functional.fuego_board_check/fake-syslog'
> ++ ov_transport_cmd 'if [ ! -f
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ] ; then mkdir -p
> /tmp/fuego.Functional.fuego_board_check ; touch
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ; fi ; echo Starting
> test xxxx-serial.default.Functional.fuego_board_check >>
> /tmp/fuego.Functional.fuego_board_check/fake-syslog'
> ++ case "$TRANSPORT" in
> ++ run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0
'if [
> ! -f /tmp/fuego.Functional.fuego_board_check/fake-syslog ] ; then mkdir -p
> /tmp/fuego.Functional.fuego_board_check ; touch
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ; fi ; echo Starting
> test xxxx-serial.default.Functional.fuego_board_check >>
> /tmp/fuego.Functional.fuego_board_check/fake-syslog'
> ++ '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> ++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> ++ python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'if [ ! -f
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ] ; then mkdir -p
> /tmp/fuego.Functional.fuego_board_check ; touch
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ; fi ; echo Starting
> test xxxx-serial.default.Functional.fuego_board_check >>
> /tmp/fuego.Functional.fuego_board_check/fake-syslog'
> mkdir -p /tmp/fuego.Functional.fuego_board_check ; touch
> /tmp/fuego.Functional.f
> uego_board_check/fake-syslog ; fi ; echo Starting test xxxx-
> serial.default.Funct
> ional.fuego_board_check >>
> /tmp/fuego.Functional.fuego_board_check/fake-syslog'
> ; r=$?; echo '
> ERROR: invalid literal for int() with base 10: '[[&&serio_cmd_done&&]]'
> ++ wait
> ++ dump_syslogs /tmp/fuego.Functional.fuego_board_check before
> ++ is_empty /tmp/fuego.Functional.fuego_board_check
> ++ '[' -z /tmp/fuego.Functional.fuego_board_check ']'
> ++ is_empty before
> ++ '[' -z before ']'
> ++ ov_rootfs_logread /tmp/fuego.Functional.fuego_board_check before
> ++ local fake_log=/tmp/fuego.Functional.fuego_board_check/fake-syslog
> ++ cmd 'cd /tmp/fuego.Functional.fuego_board_check && cat
> /tmp/fuego.Functional.fuego_board_check/fake-syslog > xxxx-
> serial.11.11.before'
> ++ report_devlog 'cmd: cd /tmp/fuego.Functional.fuego_board_check &&
> cat /tmp/fuego.Functional.fuego_board_check/fake-syslog > xxxx-
> serial.11.11.before'
> ++ echo 'cmd: cd /tmp/fuego.Functional.fuego_board_check && cat
> /tmp/fuego.Functional.fuego_board_check/fake-syslog > xxxx-
> serial.11.11.before'
> ++ ov_transport_cmd 'cd /tmp/fuego.Functional.fuego_board_check && cat
> /tmp/fuego.Functional.fuego_board_check/fake-syslog > xxxx-
> serial.11.11.before'
> ++ case "$TRANSPORT" in
> ++ run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'cd
> /tmp/fuego.Functional.fuego_board_check && cat
> /tmp/fuego.Functional.fuego_board_check/fake-syslog > xxxx-
> serial.11.11.before'
> ++ '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> ++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> ++ python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'cd
> /tmp/fuego.Functional.fuego_board_check && cat
> /tmp/fuego.Functional.fuego_board_check/fake-syslog > xxxx-
> serial.11.11.before'
> .fuego_board_check/fake-syslog > xxxx-serial.11.11.before' ; r=$?; echo
> '[[&&ser
> io_cmd_done&&]]'; echo ${r}
>
> ++ wait
> ++ ov_rootfs_sync
> ++ cmd sync
> ++ report_devlog 'cmd: sync'
> ++ echo 'cmd: sync'
> ++ ov_transport_cmd sync
> ++ case "$TRANSPORT" in
> ++ run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0
> sync
> ++ '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> ++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> ++ python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 sync
> ++ wait
> ++ ov_rootfs_drop_caches
> ++ cmd 'echo 3 > /proc/sys/vm/drop_caches'
> ++ report_devlog 'cmd: echo 3 > /proc/sys/vm/drop_caches'
> ++ echo 'cmd: echo 3 > /proc/sys/vm/drop_caches'
> ++ ov_transport_cmd 'echo 3 > /proc/sys/vm/drop_caches'
> ++ case "$TRANSPORT" in
> ++ run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0
> 'echo 3 > /proc/sys/vm/drop_caches'
> ++ '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> ++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> ++ python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'echo 3 >
> /proc/sys/vm/drop_caches'
> '; echo ${r}
> [ 2561.181252] sh (1341): drop_caches: 3
>
> ++ wait
> ++ echo '##### doing fuego phase: build ########'
> ##### doing fuego phase: build ########
> ++ true
> ++ build
> ++ pre_build
> ++ cd /fuego-rw/buildzone
> +++ tr . _
> +++ echo xxxx-SERIAL.DEFAULT.FUNCTIONAL.FUEGO_BOARD_CHECK
> ++ upName=xxxx-SERIAL_DEFAULT_FUNCTIONAL_FUEGO_BOARD_CHECK
> ++ spec_tarball=xxxx-
> SERIAL_DEFAULT_FUNCTIONAL_FUEGO_BOARD_CHECK_TARBALL_NAME
> ++ '[' '!' -z '' ']'
> ++ mkdir -p xxxx-serial.default.Functional.fuego_board_check-aarch64-linux
> ++ cd xxxx-serial.default.Functional.fuego_board_check-aarch64-linux
> ++ concurrent_check
> ++ LOCKFILE=/fuego-rw/buildzone/xxxx-
> serial.default.Functional.fuego_board_check-aarch64-linux.build.lock
> ++ '[' -e /fuego-rw/buildzone/xxxx-
> serial.default.Functional.fuego_board_check-aarch64-linux.build.lock ']'
> ++ echo ''
> ++ '[' true = true ']'
> ++ rm -rf '*'
> ++ '[' -e build_failed ']'
> ++ '[' '!' -e test_suite_ready ']'
> ++ unpack
> ++ '[' '' = nostrip ']'
> ++ strip_opt=--strip-components=1
> ++ case ${tarball/*./} in
> ++ echo 'Unknown  file format. Not unpacking.'
> Unknown  file format. Not unpacking.
> ++ return
> ++ return 0
> +++ date +%s.%N
> ++ build_start_time=1491974156.497265737
> ++ test_build
> ++ touch test_suite_ready
> +++ date +%s.%N
> ++ build_end_time=1491974156.511785663
> +++ python -c 'print 1491974156.511785663 - 1491974156.497265737'
> ++ build_duration=0.0145199298859
> ++ echo 'Fuego test_build duration=0.0145199298859 seconds'
> Fuego test_build duration=0.0145199298859 seconds
> ++ post_build
> ++ true
> ++ echo '##### doing fuego phase: deploy ########'
> ##### doing fuego phase: deploy ########
> ++ deploy
> ++ echo '##### doing fuego phase: pre_deploy ########'
> ##### doing fuego phase: pre_deploy ########
> ++ pre_deploy
> ++ cd /fuego-rw/buildzone
> ++ '[' '!' -e xxxx-serial.default.Functional.fuego_board_check-aarch64-linux
']'
> ++ '[' -e xxxx-serial.default.Functional.fuego_board_check-aarch64-
> linux/build_failed ']'
> ++ cd xxxx-serial.default.Functional.fuego_board_check-aarch64-linux
> ++ echo '##### doing fuego phase: test_deploy ########'
> ##### doing fuego phase: test_deploy ########
> ++ test_deploy
> ++ put /fuego-
> core/engine/tests/Functional.fuego_board_check/scan_for_items.sh
> /home/a/fuego.Functional.fuego_board_check/
> ++ report_devlog 'put: /fuego-
> core/engine/tests/Functional.fuego_board_check/scan_for_items.sh'
> /home/a/fuego.Functional.fuego_board_check/
> ++ echo 'put: /fuego-
> core/engine/tests/Functional.fuego_board_check/scan_for_items.sh'
> /home/a/fuego.Functional.fuego_board_check/
> ++ ov_transport_put /fuego-
> core/engine/tests/Functional.fuego_board_check/scan_for_items.sh
> /home/a/fuego.Functional.fuego_board_check/
> ++ case "$TRANSPORT" in
> ++ run_python_quiet /usr/local/bin/sercp -T 0.1 -b 115200 /fuego-
> core/engine/tests/Functional.fuego_board_check/scan_for_items.sh
> root at ttyUSB0:/home/a/fuego.Functional.fuego_board_check/
> ++ '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> ++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> ++ python /usr/local/bin/sercp -T 0.1 -b 115200 /fuego-
> core/engine/tests/Functional.fuego_board_check/scan_for_items.sh
> root at ttyUSB0:/home/a/fuego.Functional.fuego_board_check/
> ++ wait
> ++ echo '##### doing fuego phase: post_deploy ########'
> ##### doing fuego phase: post_deploy ########
> ++ post_deploy
> ++ rm -f /fuego-rw/buildzone/xxxx-
> serial.default.Functional.fuego_board_check-aarch64-linux.build.lock
> ++ echo '##### doing fuego phase: run ########'
> ##### doing fuego phase: run ########
> ++ test_run
> ++ report 'cd /home/a/fuego.Functional.fuego_board_check;
> ./scan_for_items.sh /home/a'
> ++ is_empty cd '/home/a/fuego.Functional.fuego_board_check;'
> ./scan_for_items.sh /home/a
> ++ '[' -z cd ']'
> ++ RETCODE=/tmp/388-29133
> ++ cmd 'touch /tmp/388-29133'
> ++ report_devlog 'cmd: touch /tmp/388-29133'
> ++ echo 'cmd: touch /tmp/388-29133'
> ++ ov_transport_cmd 'touch /tmp/388-29133'
> ++ case "$TRANSPORT" in
> ++ run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0
> 'touch /tmp/388-29133'
> ++ '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> ++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> ++ python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'touch
> /tmp/388-29133'
> ++ wait
> ++ '[' -z ']'
> ++ echo 'WARNING: test log file parameter empty, so will use default'
> WARNING: test log file parameter empty, so will use default
> ++ safe_cmd '{ cd /home/a/fuego.Functional.fuego_board_check;
> ./scan_for_items.sh /home/a; echo $? > /tmp/388-29133; } 2>&1 | tee
> /home/a/fuego.Functional.fuego_board_check/Functional.fuego_board_ch
> eck.log'
> ++ ov_rootfs_oom
> ++ cmd 'echo 1000 > /proc/$$/oom_score_adj'
> ++ report_devlog 'cmd: echo 1000 > /proc/$$/oom_score_adj'
> ++ echo 'cmd: echo 1000 > /proc/$$/oom_score_adj'
> ++ ov_transport_cmd 'echo 1000 > /proc/$$/oom_score_adj'
> ++ case "$TRANSPORT" in
> ++ run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0
> 'echo 1000 > /proc/$$/oom_score_adj'
> ++ '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> ++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> ++ python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'echo 1000 >
> /proc/$$/oom_score_adj'
> ]'; echo ${r}
>
> ++ wait
> ++ cmd '{ cd /home/a/fuego.Functional.fuego_board_check;
> ./scan_for_items.sh /home/a; echo $? > /tmp/388-29133; } 2>&1 | tee
> /home/a/fuego.Functional.fuego_board_check/Functional.fuego_board_ch
> eck.log'
> ++ report_devlog 'cmd: { cd /home/a/fuego.Functional.fuego_board_check;
> ./scan_for_items.sh /home/a; echo $? > /tmp/388-29133; } 2>&1 | tee
> /home/a/fuego.Functional.fuego_board_check/Functional.fuego_board_ch
> eck.log'
> ++ echo 'cmd: { cd /home/a/fuego.Functional.fuego_board_check;
> ./scan_for_items.sh /home/a; echo $? > /tmp/388-29133; } 2>&1 | tee
> /home/a/fuego.Functional.fuego_board_check/Functional.fuego_board_ch
> eck.log'
> ++ ov_transport_cmd '{ cd /home/a/fuego.Functional.fuego_board_check;
> ./scan_for_items.sh /home/a; echo $? > /tmp/388-29133; } 2>&1 | tee
> /home/a/fuego.Functional.fuego_board_check/Functional.fuego_board_ch
> eck.log'
> ++ case "$TRANSPORT" in
> ++ run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 '{
> cd /home/a/fuego.Functional.fuego_board_check; ./scan_for_items.sh
> /home/a; echo $? > /tmp/388-29133; } 2>&1 | tee
> /home/a/fuego.Functional.fuego_board_check/Functional.fuego_board_ch
> eck.log'
> ++ '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> ++
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> ++ python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 '{ cd
> /home/a/fuego.Functional.fuego_board_check; ./scan_for_items.sh
> /home/a; echo $? > /tmp/388-29133; } 2>&1 | tee
> /home/a/fuego.Functional.fuego_board_check/Functional.fuego_board_ch
> eck.log'
> ome/a; echo $? > /tmp/388-29133; } 2>&1 | tee
> /home/a/fuego.Functional.fuego_boa
> rd_check/Functional.fuego_board_check.log' ; r=$?; echo '
> ERROR: invalid literal for int() with base 10: '; echo ${r}'
> + signal_handler
> + echo 'in signal_handler'
> in signal_handler
> + post_test Functional.fuego_board_check
> + echo '##### doing fuego phase: post_test ########'
> ##### doing fuego phase: post_test ########
> + trap post_term_handler SIGTERM
> + trap - SIGHUP SIGALRM SIGINT ERR EXIT
> + export LOGDIR=/fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11
> + LOGDIR=/fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11
> + source /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/prolog.sh
> ++ BAUD=115200
> ++ EXPAT_SUBTEST_COUNT_POS=1769
> ++ MMC_DEV=/dev/mmcblk0p2
> +++ /sbin/ip a s
> +++ awk -F ' +|/' '/inet / && $3 != "127.0.0.1" { print $3; exit; }'
> ++ SRV_IP=107.108.83.19
> ++ USB_DEV=/dev/sda1
> ++ SATA_DEV=/dev/sdb1
> ++ SSH_PORT=22
> ++ MMC_MP=/mnt/mmc
> ++ LTP_OPEN_POSIX_SUBTEST_COUNT_NEG=169
> ++ SATA_MP=/mnt/sata
> ++ PLATFORM=aarch64-linux
> ++ LTP_OPEN_POSIX_SUBTEST_COUNT_POS=1319
> ++ EXPAT_SUBTEST_COUNT_NEG=41
> ++ ARCHITECTURE=arm64
> ++ USB_MP=/mnt/usb
> ++ BOARD_TESTDIR=/home/a
> ++ LOGIN=root
> ++ PASSWORD=siso at 123
> ++ SERIAL=ttyUSB0
> ++ TRANSPORT=serial
> ++ IO_TIME_SERIAL=0.1
> ++ SERCP='run_python_quiet /usr/local/bin/sercp -T 0.1 -b 115200 '
> ++ SERSH='run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200
> root at ttyUSB0 '
> ++ TTC=ttc
> ++ SSH='sshpass -e ssh -o ServerAliveInterval=30 -o
> StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o
> ConnectTimeout=30 -p 22 root@'
> ++ DEVICE=
> ++
> PATH=/usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/
bin:/bin:/usr/local/ga
> mes:/usr/games
> ++ SCP='sshpass -e scp -o ServerAliveInterval=30 -o
> StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o
> ConnectTimeout=30 -P 22'
> + export SSHPASS=siso at 123
> + SSHPASS=siso at 123
> + is_empty Functional.fuego_board_check
> + '[' -z Functional.fuego_board_check ']'
> + call_if_present test_cleanup
> + declare -f -F test_cleanup
> + return 0
> + local fuego_test_dir=/home/a/fuego.Functional.fuego_board_check
> + local fuego_test_tmp=/tmp/fuego.Functional.fuego_board_check
> + ov_logger 'Test Functional.fuego_board_check is finished'
> + local fuego_test_tmp=/tmp/fuego.Functional.fuego_board_check
> + local fake_log=/tmp/fuego.Functional.fuego_board_check/fake-syslog
> + cmd 'if [ ! -f /tmp/fuego.Functional.fuego_board_check/fake-syslog ] ;
> then mkdir -p /tmp/fuego.Functional.fuego_board_check ; touch
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ; fi ; echo Test
> Functional.fuego_board_check is finished >>
> /tmp/fuego.Functional.fuego_board_check/fake-syslog'
> + report_devlog 'cmd: if [ ! -f
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ] ; then mkdir -p
> /tmp/fuego.Functional.fuego_board_check ; touch
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ; fi ; echo Test
> Functional.fuego_board_check is finished >>
> /tmp/fuego.Functional.fuego_board_check/fake-syslog'
> + echo 'cmd: if [ ! -f /tmp/fuego.Functional.fuego_board_check/fake-syslog
]
> ; then mkdir -p /tmp/fuego.Functional.fuego_board_check ; touch
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ; fi ; echo Test
> Functional.fuego_board_check is finished >>
> /tmp/fuego.Functional.fuego_board_check/fake-syslog'
> + ov_transport_cmd 'if [ ! -f
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ] ; then mkdir -p
> /tmp/fuego.Functional.fuego_board_check ; touch
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ; fi ; echo Test
> Functional.fuego_board_check is finished >>
> /tmp/fuego.Functional.fuego_board_check/fake-syslog'
> + case "$TRANSPORT" in
> + run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'if
[ !
> -f /tmp/fuego.Functional.fuego_board_check/fake-syslog ] ; then mkdir -p
> /tmp/fuego.Functional.fuego_board_check ; touch
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ; fi ; echo Test
> Functional.fuego_board_check is finished >>
> /tmp/fuego.Functional.fuego_board_check/fake-syslog'
> + '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> +
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> + python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'if [ ! -f
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ] ; then mkdir -p
> /tmp/fuego.Functional.fuego_board_check ; touch
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ; fi ; echo Test
> Functional.fuego_board_check is finished >>
> /tmp/fuego.Functional.fuego_board_check/fake-syslog'
> # #
> # echo '[''[&&serio_cmd_done&&]]'
>
> ERROR: invalid literal for int() with base 10: "# sh -c 'if [ ! -f
> /tmp/fuego.Functional.fuego_board_check/fake-syslog ] ; then \r"
> + wait
> + dump_syslogs /tmp/fuego.Functional.fuego_board_check after
> + is_empty /tmp/fuego.Functional.fuego_board_check
> + '[' -z /tmp/fuego.Functional.fuego_board_check ']'
> + is_empty after
> + '[' -z after ']'
> + ov_rootfs_logread /tmp/fuego.Functional.fuego_board_check after
> + local fake_log=/tmp/fuego.Functional.fuego_board_check/fake-syslog
> + cmd 'cd /tmp/fuego.Functional.fuego_board_check && cat
> /tmp/fuego.Functional.fuego_board_check/fake-syslog > xxxx-
> serial.11.11.after'
> + report_devlog 'cmd: cd /tmp/fuego.Functional.fuego_board_check && cat
> /tmp/fuego.Functional.fuego_board_check/fake-syslog > xxxx-
> serial.11.11.after'
> + echo 'cmd: cd /tmp/fuego.Functional.fuego_board_check && cat
> /tmp/fuego.Functional.fuego_board_check/fake-syslog > xxxx-
> serial.11.11.after'
> + ov_transport_cmd 'cd /tmp/fuego.Functional.fuego_board_check && cat
> /tmp/fuego.Functional.fuego_board_check/fake-syslog > xxxx-
> serial.11.11.after'
> + case "$TRANSPORT" in
> + run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'cd
> /tmp/fuego.Functional.fuego_board_check && cat
> /tmp/fuego.Functional.fuego_board_check/fake-syslog > xxxx-
> serial.11.11.after'
> + '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> +
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> + python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'cd
> /tmp/fuego.Functional.fuego_board_check && cat
> /tmp/fuego.Functional.fuego_board_check/fake-syslog > xxxx-
> serial.11.11.after'
> .fuego_board_check/fake-syslog > xxxx-serial.11.11.after' ; r=$?; echo
> '[[&&seri
> o_cmd_done&&]]'; echo ${r}
>
> + wait
> + set +e
> + get /tmp/fuego.Functional.fuego_board_check/xxxx-serial.11.11.before
> /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/syslog.before.txt
> + report_devlog 'get: /tmp/fuego.Functional.fuego_board_check/xxxx-
> serial.11.11.before' /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/syslog.before.txt
> + echo 'get: /tmp/fuego.Functional.fuego_board_check/xxxx-
> serial.11.11.before' /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/syslog.before.txt
> + ov_transport_get /tmp/fuego.Functional.fuego_board_check/xxxx-
> serial.11.11.before /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/syslog.before.txt
> + case "$TRANSPORT" in
> + run_python_quiet /usr/local/bin/sercp -T 0.1 -b 115200
> root at ttyUSB0:/tmp/fuego.Functional.fuego_board_check/xxxx-
> serial.11.11.before /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/syslog.before.txt
> + '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> +
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> + python /usr/local/bin/sercp -T 0.1 -b 115200
> root at ttyUSB0:/tmp/fuego.Functional.fuego_board_check/xxxx-
> serial.11.11.before /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/syslog.before.txt
>
> ERROR: invalid literal for int() with base 10: 'ho $? \r\n'
> + wait
> + '[' 0 -ne 0 ']'
> + get /tmp/fuego.Functional.fuego_board_check/xxxx-serial.11.11.after
> /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/syslog.after.txt
> + report_devlog 'get: /tmp/fuego.Functional.fuego_board_check/xxxx-
> serial.11.11.after' /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/syslog.after.txt
> + echo 'get: /tmp/fuego.Functional.fuego_board_check/xxxx-
> serial.11.11.after' /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/syslog.after.txt
> + ov_transport_get /tmp/fuego.Functional.fuego_board_check/xxxx-
> serial.11.11.after /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/syslog.after.txt
> + case "$TRANSPORT" in
> + run_python_quiet /usr/local/bin/sercp -T 0.1 -b 115200
> root at ttyUSB0:/tmp/fuego.Functional.fuego_board_check/xxxx-
> serial.11.11.after /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/syslog.after.txt
> + '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> +
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> + python /usr/local/bin/sercp -T 0.1 -b 115200
> root at ttyUSB0:/tmp/fuego.Functional.fuego_board_check/xxxx-
> serial.11.11.after /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/syslog.after.txt
>
> ERROR: invalid literal for int() with base 10: 'o $? \r\n'
> + wait
> + '[' '!' -e /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/consolelog.txt ']'
> + ln -s /var/lib/jenkins/jobs/xxxx-
> serial.default.Functional.fuego_board_check/builds/11/log /fuego-
> rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/consolelog.txt
> + set -e
> + '[' true = true ']'
> + target_cleanup Functional.fuego_board_check
> + local fuego_test_tmp=/tmp/fuego.Functional.fuego_board_check
> + cmd 'rm -rf /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check'
> + report_devlog 'cmd: rm -rf /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check'
> + echo 'cmd: rm -rf /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check'
> + ov_transport_cmd 'rm -rf /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check'
> + case "$TRANSPORT" in
> + run_python_quiet /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'rm
-
> rf /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check'
> + '[' '!' -z
> /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
']'
> +
> PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gam
> es
> + python /usr/local/bin/sersh -T 0.1 -b 115200 root at ttyUSB0 'rm -rf
> /home/a/fuego.Functional.fuego_board_check
> /tmp/fuego.Functional.fuego_board_check'
> .fuego_board_check' ; r=$?; echo '
> ERROR: invalid literal for int() with base 10: '[[&&serio_cmd_done&&]]'
> + wait
> + syslog_cmp
> + PREFIX=/fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/syslog
> + rc=0
> + '[' -f /fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/syslog.before ']'
> + '[' 0 -eq 1 ']'
> + return 0
> + fail_check_cases
> + testlog=/fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/testlog.txt
> + slog_prefix=/fuego-rw/logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/syslog
> ++ echo FUNCTIONAL.FUEGO_BOARD_CHECK
> ++ tr . _
> + upName=FUNCTIONAL_FUEGO_BOARD_CHECK
> + fcname=FUNCTIONAL_FUEGO_BOARD_CHECK_FAIL_CASE_COUNT
> + fcc=
> + '[' -z '' ']'
> + return 0
> + set +e
> + PYTHON_ARGS='-W ignore::DeprecationWarning -W ignore::UserWarning'
> + startswith Functional.fuego_board_check Functional.
> + '[' Functional. = Functional. ']'
> + return 0
> + '[' -e /fuego-core/engine/tests/Functional.fuego_board_check/parser.py
> ']'
> + set -e
> + make_run_file
> + end_arr=($(date +"%s %N"))
> ++ date '+%s %N'
> + FUEGO_END_TIME=1491974159750
> + DURATION=4093
> + '[' '' = 0 ']'
> + FUEGO_RESULT_STR=FAILURE
> + cat
> + exit 130
> Build step 'Execute shell' marked build as failure
> [description-setter] Description set: <a
> href="/fuego/userContent/fuego.logs/Functional.fuego_board_check/xxxx-
> serial.default.11.11/testlog.txt">log</a>
> Finished: FAILURE
>
>
>
> Regards,
>
> Dhinakar
>
>
>
>
> On Apr 13, 2017 7:13 AM, "dhinakar k" <dhinakar.k at gmail.com
> <mailto:dhinakar.k at gmail.com> > wrote:
>
>
>       Hi Tim,
>
>       Thanks for your response.
>       Unfortunately I don't have a board at home with serial interface.
> Hence I will send you the console log and history (if available) from
office.
>
>       Meanwhile in the current dashboard after I run a job (say
cyclitest) it
> parses the results and generates a Json format output? I actually want a
> formatted report say an HTML or Excel. Is that available now?
>
>       Regards,
>       Dhinakar
>
>
>       On Apr 12, 2017 11:07 PM, "Bird, Timothy" <Tim.Bird at sony.com
> <mailto:Tim.Bird at sony.com> > wrote:
>
>
>
>
>               > -----Original Message-----
>               > From: dhinakar k  on Tuesday, April 11, 2017 10:07 PM
>               >
>               > I did a 'git pull' of fuego-core and then given
permission to
> the user for
>               > /dev/ttyUSB0 access. Now the 'Permission denied' issue
> has disappeared.
>               >
>               > But I see the following error in the
> 'Functional.fuego_board_check' job
>               > execution log. Any idea what could be the issue?
>               >
>               > ERROR: invalid literal for int() with base 10:
> '[[&&serio_cmd_done&&]]'
>               >
>
>
>               '[[&&serio_cmd_done&&]]' is the string serio uses to denote
> the end of a transaction.
>               What likely happened is that some serial data went missing,
> and uudecode saw this
>               before it was expecting end of transmission.  I'm guessing
> this was on a 'get' operation.
>
>               For the job in question, please edit the job and uncomment
> this line:
>               #FUEGO_DEBUG=1
>               (That is, remove the leading '#')
>
>               Then re-run the job, and send me the console log that is
> produced.
>
>               If possible, also go to the shell on the target (manually)
and
> do 'history', and send that
>               as well.  This assumes you have a shell that provides
history
> on your target (which may or
>               may not be the case.)
>
>               Thanks,
>                -- Tim
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/fuego/attachments/20170414/1fe34e85/attachment-0001.html>


More information about the Fuego mailing list