Bug 8238 - Qemu boot timeout does not kick in
Summary: Qemu boot timeout does not kick in
Status: VERIFIED FIXED
Alias: None
Product: Runtime Testing
Classification: QA/Testing
Component: general (show other bugs)
Version: unspecified
Hardware: x86 Multiple
: Medium+ normal
Target Milestone: 2.1 M4
Assignee: Ed Bartosh
QA Contact: Alexandru Roman
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2015-09-02 07:50 UTC by Jussi Kukkonen
Modified: 2016-06-01 11:49 UTC (History)
5 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jussi Kukkonen 2015-09-02 07:50:01 UTC
I see testimage runs that apparently do not produce any output and will run for 14800 seconds (4+ hours) until they are killed by (I believe) buildbot.

This seems to increase (failed) test time by 10x as I was expecting qemurunner to kill the task after 25 mins based on TEST_QEMUBOOT_TIMEOUT.

See example (https://autobuilder.yoctoproject.org/main/builders/nightly-mips-lsb/builds/468/steps/Running%20Sanity%20Tests/logs/stdio):



. ./oe-init-build-env; netstat -an | grep -q 5901 ;if [ $? -ne 0 ]; then echo "Starting a VNC server on :1"; vncserver :1; else echo "Will use a VNC server already running on :1"; fi;echo 'INHERIT += "testimage"' >> ./conf/auto.conf;echo 'TEST_QEMUBOOT_TIMEOUT = "1500"' >> ./conf/auto.conf;DISPLAY=:1 bitbake core-image-lsb core-image-lsb-sdk -c testimage
 in dir /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build (timeout 14800 secs)
 watching logfiles {}
 argv: . ./oe-init-build-env; netstat -an | grep -q 5901 ;if [ $? -ne 0 ]; then echo "Starting a VNC server on :1"; vncserver :1; else echo "Will use a VNC server already running on :1"; fi;echo 'INHERIT += "testimage"' >> ./conf/auto.conf;echo 'TEST_QEMUBOOT_TIMEOUT = "1500"' >> ./conf/auto.conf;DISPLAY=:1 bitbake core-image-lsb core-image-lsb-sdk -c testimage
 environment:
  ADTQA_INST_PUBLISH_DIR=adt-installer-QA
  ADTREPO_DEV_PATH=/srv/www/vhosts/adtrepo-dev/
  ADTREPO_DEV_POPULATE=True
  ADTREPO_DEV_URL=http://adtrepo-dev.yoctoproject.org/
  ADTREPO_GENERATE_DEV_INSTALLER=True
  ADTREPO_GENERATE_INSTALLER=False
  ADTREPO_PATH=/srv/www/vhosts/adtrepo.yoctoproject.org/
  ADTREPO_POPULATE=False
  ADTREPO_URL=http://adtrepo.yoctoproject.org/
  ADT_INST_PUBLISH_DIR=adt-installer
  BA_PUBLISH_DIR=build-appliance
  BB_NUMBER_THREADS=16
  BUILD_HISTORY_COLLECT=True
  BUILD_HISTORY_DIR=/srv/www/vhosts/autobuilder.yoctoproject.org/buildhistory
  BUILD_HISTORY_REPO=ssh://git@git.yoctoproject.org/poky-buildhistory
  BUILD_HISTORY_WEB=True
  BUILD_HISTORY_WEB_DIR=/home/pokybuild/buildhistory-web
  BUILD_HISTORY_WHITELIST={'git://git.yoctoproject.org/poky':['master']}
  BUILD_PUBLISH_DIR=/srv/www/vhosts/autobuilder.yoctoproject.org/pub
  CLEAN_SOURCE_DIR=False
  DEB_PUBLISH_DIR=deb
  DEVKERNEL=linux-yocto
  DEVKERNEL_MUT_REPO={'git://git.yoctoproject.org/poky-contrib':['stage/master_under_test', 'sgw/mut', 'ross/mut'], 'git://git.yoctoproject.org/poky':['ross/mut']}
  DL_DIR=/srv/www/vhosts/autobuilder.yoctoproject.org/current_sources
  EMGD_DRIVER_DIR=/tmp/yocto-autobuilder/emgd-driver
  ERROR_REPORT_COLLECT=True
  GEN_IMG_MD5=True
  HOME=/home/pokybuild
  IMAGE_FSTYPES=tar.gz
  IPK_PUBLISH_DIR=ipk
  LANG=en_US.UTF-8
  LOGNAME=pokybuild
  LSB_SSTATE_DIR=/tmp/yocto-autobuilder/lsb-sstate
  LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
  MACHINE_PUBLISH_DIR=machines
  MAIL=/var/mail/pokybuild
  MAINTAIN_PERSISTDB=True
  MAKEFLAGS=
  MAKELEVEL=1
  MARKED_RELEASE_DIR=releases
  MFLAGS=
  OGIT_MIRROR_DIR=/home/pokybuild/git/mirror
  OGIT_TRASH_CRON_TIME=0 0 * * *
  OGIT_TRASH_DIR=/home/pokybuild/git/trash
  OGIT_TRASH_NICE_LEVEL=19
  OLDPWD=/home/pokybuild
  OPTIMIZED_GIT_CLONE=True
  PARALLEL_MAKE=16
  PATH=/home/pokybuild/yocto-autobuilder/bin:/home/pokybuild/yocto-autobuilder/yocto-autobuilder/scripts:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
  PERSISTDB_DIR=/srv/www/vhosts/autobuilder.yoctoproject.org/persistdb
  PUBLISH_BUILDS=True
  PUBLISH_SOURCE_MIRROR=True
  PUBLISH_SSTATE=False
  PWD=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build
  PYTHONPATH=/home/pokybuild/yocto-autobuilder/lib/python2.7/site-packages/autobuilder/:/home/pokybuild/yocto-autobuilder/lib/python2.7/site-packages/:/home/pokybuild/yocto-autobuilder/lib/python2.7/site-packages/autobuilder/buildsteps:
  QA_MAIL_BCC=
  QA_MAIL_CC=elizabeth.flanagan@intel.com, alexandru.c.georgescu@intel.com, otavio@ossystems.com.br, yi.zhao@windriver.com
  QA_MAIL_SIG=\nThis is an automated message from\nThe Yocto Project Autobuilder\nGit: git://git.yoctoproject.org/yocto-autobuilder\nEmail: elizabeth.flanagan@intel.com
  QA_MAIL_TO=yocto@yoctoproject.org
  QEMU_PUBLISH_DIR=/machines/qemu
  RELEASE_PUBLISH_DIR=/srv/www/vhosts/autobuilder.yoctoproject.org/pub/releases
  RESOLVED_TRIGGERED_HEAD=True
  RESOLVE_TRIGGERED_HEAD=True
  RPM_PUBLISH_DIR=rpm
  SHELL=/bin/bash
  SHLVL=1
  SOURCE_DL_DIR=/srv/www/vhosts/autobuilder.yoctoproject.org/current_sources
  SOURCE_MIRROR_URL=/srv/www/vhosts/autobuilder.yoctoproject.org/pub/sources
  SOURCE_PUBLISH_DIR=/srv/www/vhosts/autobuilder.yoctoproject.org/current_sources
  SOURCE_SSTATE_DIR=/srv/www/vhosts/autobuilder.yoctoproject.org/pub/sstate
  SSTATE_DIR=/srv/www/vhosts/autobuilder.yoctoproject.org/pub/sstate
  SSTATE_PUBLISH_DIR=/srv/www/vhosts/autobuilder.yoctoproject.org/pub/sstate
  TERM=xterm
  TOASTER_UPLOAD_URL=http://toaster-ab-dev.yoctoproject.org/orm/eventfile
  USER=pokybuild
  WEB_ROOT=/srv/www/vhosts/autobuilder.yoctoproject.org/
  WEB_URL=http://autobuilder.yoctoproject.org/
  WORKERBASEDIR=/home/pokybuild/yocto-autobuilder/yocto-worker
  X8664TC_PUBLISH_DIR=toolchain/x86_64
  X86TC_PUBLISH_DIR=toolchain/i686
  XDG_SESSION_COOKIE=cce5631d6cf011d310ac1e7d532dd80e-1438592224.258724-563411987
  YOCTO_AB_CONFIG=/home/pokybuild/yocto-autobuilder/buildset-config/yoctoAB.conf
  _=./yocto-start-autobuilder
 using PTY: False

### Shell environment set up for builds. ###

You can now run 'bitbake <target>'

Common targets are:
    core-image-minimal
    core-image-sato
    meta-toolchain
    adt-installer
    meta-ide-support

You can also run generated qemu images with a command like 'runqemu qemux86'
Will use a VNC server already running on :1
Parsing recipes...done.
Parsing of 893 .bb files complete (0 cached, 893 parsed). 1317 targets, 62 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION        = "1.27.1"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "Debian-7.8"
TARGET_SYS        = "mips-poky-linux"
MACHINE           = "qemumips"
DISTRO            = "poky-lsb"
DISTRO_VERSION    = "1.8+snapshot-20150901"
TUNE_FEATURES     = "o32 bigendian fpu-hard mips32r2"
TARGET_FPU        = ""
meta              
meta-yocto        
meta-yocto-bsp    = "master:71b0568fa43285f0946fae93fb43cea5f3bbecec"
meta-qt3          = "master:3016129d90b7ac8517a5227d819f10ad417b5b45"

NOTE: Preparing RunQueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Running task 316 of 317 (ID: 1, /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/meta/recipes-extended/images/core-image-lsb-sdk.bb, do_testimage)
NOTE: Running task 317 of 317 (ID: 0, /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/meta/recipes-extended/images/core-image-lsb.bb, do_testimage)
NOTE: recipe core-image-lsb-sdk-1.0-r0: task do_testimage: Started
NOTE: recipe core-image-lsb-1.0-r0: task do_testimage: Started
core-image-lsb - Ran 46 tests in 5956.189s
core-image-lsb - OK - All required tests passed (skipped=15)
NOTE: recipe core-image-lsb-1.0-r0: task do_testimage: Succeeded

command timed out: 14800 seconds without output, attempting to kill
process killed by signal 9
program finished with exit code -1
elapsedTime=21779.603873
Comment 1 Richard Purdie 2015-09-15 09:18:39 UTC
I believe in this case there is activity that qemu is seeing over the ssh connection (the output from make). This is therefore not a bug, its behaving as designed. It would of course be helpful if this data were syned to disk as the test executed so we could see some sign of progress that way.

The real bug here is therefore to flush the command output to disk as it occurs.
Comment 2 Richard Purdie 2016-04-14 12:38:47 UTC
To better explain the issue, there are some long running tests that run against  core-image-lsb-sdk, for example where there is a long compile operation. It seems this output doesn't make it to disk until the test completes though and it would be more useful if the data were flushed periodically.
Comment 3 Ed Bartosh 2016-04-18 10:29:38 UTC
According to ./meta/conf/documentation.conf TEST_QEMUBOOT_TIMEOUT is the time in seconds allowed for an image to boot before automated runtime tests begin to run against an image. It's basicaly the time between qemu start and login prompt.

It works just fine as far as I can see. Just set TEST_QEMUBOOT_TIMEOUT to 30 and saw this in the log:

NOTE: Waiting at most 30 seconds for login banner
NOTE: Connection from 127.0.0.1:58458
NOTE: Target didn't reached login boot in 30 seconds
NOTE: Check full boot log: /home/ed/git/yocto/poky/build/tmp/work/qemux86_64-poky-linux/core-image-lsb/1.0-r0/testimage/qemu_boot_log.20160418075357
WARNING: Qemu ended unexpectedly, dump data from host is in /tmp/oe-saved-tests/201604181054_qemu

So, Richard is right. It's about flushing console output. I'll look what can be done here.
Comment 4 Ed Bartosh 2016-04-18 11:05:38 UTC
I'm not sure what to fix here. Everything just works from my point of view.

This command shows concole output changes in real time:
tail -f work/qemux86_64-poky-linux/core-image-lsb/1.0-r0/testimage/*_log

Please, suggest what do you think needs to be done.
Comment 5 Ed Bartosh 2016-04-18 11:31:17 UTC
This could be the reason: watching logfiles {}
Comment 6 Richard Purdie 2016-04-18 12:50:23 UTC
At the time we filed this, I could have sworn that I'd logged into a builder, run tail on some of these logfiles and not seen any progress. It seems in April 2014, we did fix the issue of making sure these things are logged to disk as they happen (http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=2b822a8458fe904626045c7e9e0291de806e31c1). 

I guess there are two possibilities. One is that the subprocess doesn't log its output until the command completes, so that while a long command is running (e.g. make on a kernel source tree), this code doesn't have any output to append to the log. 

Its also possible that buffering in python meant I didn't see changes to the file on disk. If could be there is a missing .flush() on some of the logging commands which would help this.

If we can confirm that data does get logged to the logfile whilst the command is running, then I'm happy there isn't a bug in the logging. Obviously it would be better if there was some kind of output whilst testimage was executing, maybe as each test succeeds/fails so the autobuilder knows when to time out and when not to. It would also be possible to make it watch other log files but that might be harder to know which ones those would be in all cases.
Comment 7 Ed Bartosh 2016-04-18 12:54:16 UTC
There is an output in the logs. See #comment 4
Comment 8 Ed Bartosh 2016-04-18 14:25:58 UTC
Added more verbose output for the tests:

Build Configuration:
BB_VERSION        = "1.30.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "universal"
TARGET_SYS        = "x86_64-poky-linux"
MACHINE           = "qemux86-64"
DISTRO            = "poky"
DISTRO_VERSION    = "2.1"
TUNE_FEATURES     = "m64 core2"
TARGET_FPU        = ""
meta
meta-poky
meta-yocto-bsp
meta-selftest     = "master:20a0121b558b32179220e394a66cb90dc6ff3879"

NOTE: Preparing RunQueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Running task 281 of 281 (ID: 0, /home/ed/git/yocto/poky/meta/recipes-extended/images/core-image-lsb.bb, do_testimage)
NOTE: recipe core-image-lsb-1.0-r0: task do_testimage: Started
core-image-lsb-1.0-r0 do_testimage: test_ping (oeqa.runtime.ping.PingTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_ssh (oeqa.runtime.ssh.SshTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_df (oeqa.runtime.df.DfTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_date (oeqa.runtime.date.DateTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_scp_file (oeqa.runtime.scp.ScpTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_syslog_running (oeqa.runtime.syslog.SyslogTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_syslog_logger (oeqa.runtime.syslog.SyslogTestConfig) ... ok
core-image-lsb-1.0-r0 do_testimage: test_syslog_restart (oeqa.runtime.syslog.SyslogTestConfig) ... ok
...

I think this should be enough to fix it. I'll send a patch soon.
Comment 9 Ed Bartosh 2016-04-18 14:49:04 UTC
Fix has been sent for review: http://lists.openembedded.org/pipermail/openembedded-core/2016-April/120347.html
Comment 11 Ed Bartosh 2016-04-20 08:31:47 UTC
Here is ab log with the added output for verification: https://autobuilder.yoctoproject.org/main/builders/nightly-mips-lsb/builds/730/steps/Running%20Sanity%20Tests/logs/stdio

And the log itself just in case it's not available through http:

### Shell environment set up for builds. ###

You can now run 'bitbake <target>'

Common targets are:
    core-image-minimal
    core-image-sato
    meta-toolchain
    meta-ide-support

You can also run generated qemu images with a command like 'runqemu qemux86'
Will use a VNC server already running on :1
NOTE: Started PRServer with DBfile: /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/build/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 56065, PID: 28670
WARNING: Host distribution "openSUSEproject-13.2" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.
Parsing recipes...done.
Parsing of 897 .bb files complete (0 cached, 897 parsed). 1328 targets, 68 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION        = "1.30.0"
BUILD_SYS         = "x86_64-linux"
NATIVELSBSTRING   = "universal"
TARGET_SYS        = "mips-poky-linux"
MACHINE           = "qemumips"
DISTRO            = "poky-lsb"
DISTRO_VERSION    = "2.1"
TUNE_FEATURES     = "o32 bigendian fpu-hard mips32r2"
TARGET_FPU        = ""
meta              
meta-poky         
meta-yocto-bsp    = "heads/krogoth:6c1c01392d91f512e2949ad1d57a75a8077478ba"
meta-qt4          = "heads/master:4058b0773381f894d915ea3dfac5fe052d82a9a7"
meta-qt3          = "heads/master:7d958b928a4a38a186746fabbc0d8169dd8bb3a6"

NOTE: Preparing RunQueue
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
NOTE: Running task 316 of 317 (ID: 1, /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/meta/recipes-extended/images/core-image-lsb-sdk.bb, do_testimage)
NOTE: Running task 317 of 317 (ID: 0, /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-mips-lsb/build/meta/recipes-extended/images/core-image-lsb.bb, do_testimage)
NOTE: recipe core-image-lsb-sdk-1.0-r0: task do_testimage: Started
NOTE: recipe core-image-lsb-1.0-r0: task do_testimage: Started
core-image-lsb-1.0-r0 do_testimage: test_ping (oeqa.runtime.ping.PingTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_ssh (oeqa.runtime.ssh.SshTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_df (oeqa.runtime.df.DfTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_date (oeqa.runtime.date.DateTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_scp_file (oeqa.runtime.scp.ScpTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_syslog_running (oeqa.runtime.syslog.SyslogTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_syslog_logger (oeqa.runtime.syslog.SyslogTestConfig) ... ok
core-image-lsb-1.0-r0 do_testimage: test_syslog_restart (oeqa.runtime.syslog.SyslogTestConfig) ... ok
core-image-lsb-1.0-r0 do_testimage: test_syslog_startup_config (oeqa.runtime.syslog.SyslogTestConfig) ... skipped 'Non-busybox syslog'
core-image-lsb-1.0-r0 do_testimage: test_pam (oeqa.runtime.pam.PamBasicTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_ping (oeqa.runtime.ping.PingTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_ssh (oeqa.runtime.ssh.SshTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_df (oeqa.runtime.df.DfTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_date (oeqa.runtime.date.DateTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_scp_file (oeqa.runtime.scp.ScpTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_parselogs (oeqa.runtime.parselogs.ParseLogsTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_syslog_running (oeqa.runtime.syslog.SyslogTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_syslog_logger (oeqa.runtime.syslog.SyslogTestConfig) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_help (oeqa.runtime.smart.SmartBasicTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_syslog_restart (oeqa.runtime.syslog.SyslogTestConfig) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_syslog_startup_config (oeqa.runtime.syslog.SyslogTestConfig) ... skipped 'Non-busybox syslog'
core-image-lsb-1.0-r0 do_testimage: test_smart_info (oeqa.runtime.smart.SmartBasicTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_query (oeqa.runtime.smart.SmartBasicTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_search (oeqa.runtime.smart.SmartBasicTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_stats (oeqa.runtime.smart.SmartBasicTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_version (oeqa.runtime.smart.SmartBasicTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_add_rpmdir (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_channel (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_channel_add (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_channel_help (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_channel_list (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_channel_rpmsys (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_channel_show (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_install (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_install_dependency (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_install_from_disk (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_install_from_http (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_local_dir (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_reinstall (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_remote_repo (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_smart_remove_package (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_rpm_help (oeqa.runtime.rpm.RpmBasicTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_rpm_query (oeqa.runtime.rpm.RpmBasicTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_check_rpm_install_removal_log_file_size (oeqa.runtime.rpm.RpmInstallRemoveTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_rpm_install (oeqa.runtime.rpm.RpmInstallRemoveTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_rpm_query_nonroot (oeqa.runtime.rpm.RpmInstallRemoveTest) ... ok
core-image-lsb-1.0-r0 do_testimage: test_rpm_remove (oeqa.runtime.rpm.RpmInstallRemoveTest) ... ok
core-image-lsb-1.0-r0 do_testimage: 
core-image-lsb-1.0-r0 do_testimage: ----------------------------------------------------------------------
core-image-lsb-1.0-r0 do_testimage: Ran 38 tests in 2458.607s
core-image-lsb-1.0-r0 do_testimage: 
core-image-lsb-1.0-r0 do_testimage: OK (skipped=1)
core-image-lsb-1.0-r0 do_testimage: core-image-lsb - Ran 38 tests in 2458.610s
core-image-lsb-1.0-r0 do_testimage: core-image-lsb - OK - All required tests passed (skipped=1)
NOTE: recipe core-image-lsb-1.0-r0: task do_testimage: Succeeded
core-image-lsb-sdk-1.0-r0 do_testimage: test_cvs (oeqa.runtime.buildcvs.BuildCvsTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_iptables (oeqa.runtime.buildiptables.BuildIptablesTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_connmand_help (oeqa.runtime.connman.ConnmanTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_connmand_running (oeqa.runtime.connman.ConnmanTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_gcc_compile (oeqa.runtime.gcc.GccCompileTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_gpp2_compile (oeqa.runtime.gcc.GccCompileTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_gpp_compile (oeqa.runtime.gcc.GccCompileTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_make (oeqa.runtime.gcc.GccCompileTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_kernel_module (oeqa.runtime.kernelmodule.KernelModuleTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_ldd_exists (oeqa.runtime.ldd.LddTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_ldd_rtldlist_check (oeqa.runtime.ldd.LddTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_pam (oeqa.runtime.pam.PamBasicTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_perl_exists (oeqa.runtime.perl.PerlTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_perl_works (oeqa.runtime.perl.PerlTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_python_exists (oeqa.runtime.python.PythonTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_python_stdout (oeqa.runtime.python.PythonTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_python_testfile (oeqa.runtime.python.PythonTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_parselogs (oeqa.runtime.parselogs.ParseLogsTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_help (oeqa.runtime.smart.SmartBasicTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_info (oeqa.runtime.smart.SmartBasicTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_query (oeqa.runtime.smart.SmartBasicTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_search (oeqa.runtime.smart.SmartBasicTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_stats (oeqa.runtime.smart.SmartBasicTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_version (oeqa.runtime.smart.SmartBasicTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_add_rpmdir (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_channel (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_channel_add (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_channel_help (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_channel_list (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_channel_rpmsys (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_channel_show (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_install (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_install_dependency (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_install_from_disk (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_install_from_http (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_local_dir (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_reinstall (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_remote_repo (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_smart_remove_package (oeqa.runtime.smart.SmartRepoTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_rpm_help (oeqa.runtime.rpm.RpmBasicTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_rpm_query (oeqa.runtime.rpm.RpmBasicTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_check_rpm_install_removal_log_file_size (oeqa.runtime.rpm.RpmInstallRemoveTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_rpm_install (oeqa.runtime.rpm.RpmInstallRemoveTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_rpm_query_nonroot (oeqa.runtime.rpm.RpmInstallRemoveTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: test_rpm_remove (oeqa.runtime.rpm.RpmInstallRemoveTest) ... ok
core-image-lsb-sdk-1.0-r0 do_testimage: 
core-image-lsb-sdk-1.0-r0 do_testimage: ----------------------------------------------------------------------
core-image-lsb-sdk-1.0-r0 do_testimage: Ran 54 tests in 8011.922s
core-image-lsb-sdk-1.0-r0 do_testimage: 
core-image-lsb-sdk-1.0-r0 do_testimage: OK (skipped=1)
core-image-lsb-sdk-1.0-r0 do_testimage: core-image-lsb-sdk - Ran 54 tests in 8011.928s
core-image-lsb-sdk-1.0-r0 do_testimage: core-image-lsb-sdk - OK - All required tests passed (skipped=1)
NOTE: recipe core-image-lsb-sdk-1.0-r0: task do_testimage: Succeeded
NOTE: Tasks Summary: Attempted 317 tasks of which 315 didn't need to be rerun and all succeeded.

Summary: There was 1 WARNING message shown.
Comment 12 Alexandru Roman 2016-06-01 11:49:18 UTC
Verified on master. Verify for core-image-lsb image on qemumips.