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
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.
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.
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.
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.
This could be the reason: watching logfiles {}
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.
There is an output in the logs. See #comment 4
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.
Fix has been sent for review: http://lists.openembedded.org/pipermail/openembedded-core/2016-April/120347.html
Fix has been merged to master: https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=ecaf12ea5bf50ecef950f14a22e774e1d89aebb6
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.
Verified on master. Verify for core-image-lsb image on qemumips.