Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 647058 Details for
Bug 730120
dev-libs/criterion-2.4_pre20200110 fails cram test with CFLAGS="... -flto=6"
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
testlog.txt
testlog.txt (text/plain), 119.51 KB, created by
Paolo Pedroni
on 2020-06-29 09:27:00 UTC
(
hide
)
Description:
testlog.txt
Filename:
MIME Type:
Creator:
Paolo Pedroni
Created:
2020-06-29 09:27:00 UTC
Size:
119.51 KB
patch
obsolete
>Log of Meson test suite run on 2020-06-29T11:04:29.329123 > >Inherited environment: SANDBOX_MESSAGE_P@TH='/proc/4/fd/2' SLOT='0' SHELL='/bin/bash' RUBY_TARGETS='' CFLAGS_x32='-mx32' PORTAGE_INST_UID='0' KERNEL_ABI='amd64' PORTAGE_PYTHONPATH='/usr/lib/python3.7/site-packages' QEMU_SOFTMMU_TARGETS='' PORTAGE_FEATURES='assume-digests binpkg-docompress binpkg-dostrip binpkg-logs cgroup compress-build-logs config-protect-if-modified distlocks ebuild-locks ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-elog split-log strict strict-keepdir test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr' COLORTERM='truecolor' ESYSROOT='' XDG_CONFIG_DIRS='/etc/xdg' LESS='-R -M --shift 5' SUDO_GID='1000' ROOTPATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/9/bin' CFLAGS_x86='-m32' JDK_HOME='/home/paolo/.gentoo/java-config-2/current-user-vm' USE_EXPAND_VALUES_KERNEL='AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt' PORTAGE_PYTHON='/usr/bin/python3.7m' PYTHON_SINGLE_TARGET='' PROFILE_ONLY_VARIABLES='ARCH ELIBC IUSE_IMPLICIT KERNEL USERLAND USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL USE_EXPAND_VALUES_USERLAND' SYMLINK_LIB='no' PKG_CONFIG_PATH='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/temp/python3.7/pkgconfig' SANDBOX_ACTIVE='armedandready' LANGUAGE='it' USERLAND='GNU' CPU_FLAGS_X86='' PKG_TMPDIR='/var/tmp/portage/._unmerge_' LDFLAGS_x86='-m elf_i386' MULTILIB_STRICT_DIRS='/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib' PKGUSE='' USE_EXPAND_VALUES_USERLAND='BSD GNU' JAVA_HOME='/home/paolo/.gentoo/java-config-2/current-user-vm' TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE='1' SANDBOX_ON='1' SSH_AUTH_SOCK='/tmp/ssh-prYIBPZFsn8k/agent.1096' IUSE_EFFECTIVE='abi_x86_64 alpha amd64 amd64-fbsd amd64-linux arm arm64 elibc_AIX elibc_Cygwin elibc_Darwin elibc_DragonFly elibc_FreeBSD elibc_HPUX elibc_Interix elibc_NetBSD elibc_OpenBSD elibc_SunOS elibc_Winnt elibc_bionic elibc_glibc elibc_mingw elibc_mintlib elibc_musl elibc_uclibc hppa ia64 kernel_AIX kernel_Darwin kernel_FreeBSD kernel_HPUX kernel_NetBSD kernel_OpenBSD kernel_SunOS kernel_Winnt kernel_freemint kernel_linux m68k m68k-mint mips ppc ppc-aix ppc-macos ppc64 ppc64-linux prefix prefix-guest prefix-stack riscv s390 sparc sparc-solaris sparc64-solaris test userland_BSD userland_GNU x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt' CCACHE_SIZE='2GiB' EPREFIX='' EBUILD_PHASE_FUNC='src_test' CAMERAS='' WINDOW='0' EPYTHON='python3.7' CURL_SSL='' PORTAGE_IPC_DAEMON='1' PROPERTIES='' EBUILD_PHASE='test' IUSE_IMPLICIT='abi_x86_64 prefix prefix-guest prefix-stack' ANT_HOME='/usr/share/ant' SUDO_COMMAND='/usr/bin/emerge -uN1D @world' PORTAGE_SIGPIPE_STATUS='141' OFFICE_IMPLEMENTATION='' SSH_AGENT_PID='1097' CBUILD='x86_64-pc-linux-gnu' LDFLAGS_amd64='-m elf_x86_64' SUDO_USER='paolo' DEFAULT_ABI='amd64' ALSA_CARDS='' GPG_TTY='/dev/pts/1' ABI_S390='' KERNEL='linux' FFLAGS='-O2 -pipe -frecord-gcc-switches -march=skylake -mabm -flto=6' EDITOR='/usr/bin/vim' ED='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/image' MULTILIB_STRICT_DENY='64-bit.*shared object' PORTAGE_ARCHLIST='alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux hppa ia64 m68k m68k-mint mips ppc ppc-aix ppc-macos ppc64 ppc64-linux riscv s390 sparc sparc-solaris sparc64-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-linux x86-macos x86-solaris x86-winnt' EBUILD='/usr/portage/dev-libs/criterion/criterion-2.4_pre20200110.ebuild' INHERITED=' multiprocessing ninja-utils toolchain-funcs multilib python-utils-r1 meson python-any-r1' OPENMPI_RM='' ADA_TARGET='' EBUILD_MASTER_PID='21' PORTAGE_REPO_NAME='gentoo' PWD='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7' PORTAGE_RESTRICT='' PORTAGE_DOCOMPRESS_SIZE_LIMIT='128' LOGNAME='portage' EXEOPTIONS='-m0755' CTARGET_default='x86_64-pc-linux-gnu' ABI_RISCV='' DEFINED_PHASES=' compile configure install prepare setup test' XDG_SESSION_TYPE='tty' LIBDIR_amd64='lib64' SANDBOX_VERBOSE='1' PORTAGE_WORKDIR_MODE='0700' PKGDIR='/var/cache/binpkgs' FILESDIR='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/files' DIROPTIONS='-m0755' MAKEOPTS='-j7 -l6' PORTAGE_CONFIGROOT='/' ENV_UNSET='DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR' PM_EBUILD_HOOK_DIR='/etc/portage/env' CXXFLAGS='-O2 -pipe -frecord-gcc-switches -march=skylake -mabm -flto=6' PORTAGE_OVERRIDE_EPREFIX='' ABI_PPC='' T='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/temp' S='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7' P='criterion-2.4_pre20200110' D='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/image' A='criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7.tar.gz debugbreak-6b79ec8d8f8d4603111f580a0537f8f31c484c32.tar.gz klib-cdb7e9236dc47abf8da7ebd702cc6f7f21f0c502.tar.gz nanopb-6a6903be6084bb3f5a98a3341acef2aa05c61df9.tar.gz' CATEGORY='dev-libs' LDFLAGS_x32='-m elf32_x86_64' MOTD_SHOWN='pam' LD_PRELOAD='libsandbox.so' PYTHON_TARGETS='' ENLIGHTENMENT_MODULES='' CALLIGRA_FEATURES='' LDFLAGS='-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--sort-common -flto=6' HOME='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/homedir' LIBREOFFICE_EXTENSIONS='' SSH_ASKPASS='/usr/bin/x11-ssh-askpass' LANG='it_IT.utf8' CFLAGS_amd64='-m64' WORKDIR='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work' QEMU_USER_TARGETS='' 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=01;05;37;41:mi=01;05;37;41: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:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=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:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=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:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=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:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:' INSOPTIONS='-m0644' SANDBOX_LIB='libsandbox.so' UWSGI_PLUGINS='' COLUMNS='132' CHOST_x86='i686-pc-linux-gnu' BROOT='' PORTAGE_TMPDIR='/var/tmp' LINGUAS='it it_IT' PORTAGE_COLORMAP='GOOD=$'[32;01m' >WARN=$'[33m' >BAD=$'[31;01m' >HILITE=$'[36m' >BRACKET=$'[34;01m' >NORMAL=$'[0m'' SANDBOX_READ='/:/var/tmp/portage' LCD_DEVICES='' FEATURES='assume-digests binpkg-docompress binpkg-dostrip binpkg-logs cgroup compress-build-logs config-protect-if-modified distlocks ebuild-locks ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-elog split-log strict strict-keepdir test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr' TMPDIR='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/temp' OPENGL_PROFILE='xorg-x11' PORTAGE_BIN_PATH='/usr/lib/portage/python3.7' CPU_FLAGS_PPC='' _E_INSDESTTREE_='' OPENMPI_OFED_FEATURES='' PORTAGE_INTERNAL_CALLER='1' SSH_CONNECTION='2001:470:26:7f6:dc17:8976:e435:2ba2 37678 2001:470:25:746::2 22' PORTAGE_COMPRESSION_COMMAND='bzip2' PVR='2.4_pre20200110' PKG_LOGDIR='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/temp/logging' READELF='x86_64-pc-linux-gnu-readelf' CPU_FLAGS_ARM='' KEYWORDS='amd64' PORTAGE_COMPRESS_EXCLUDE_SUFFIXES='css gif htm[l]? jp[e]?g js pdf png' PORTAGE_BUILD_USER='portage' OPENMPI_FABRICS='' NGINX_MODULES_MAIL='' USE_EXPAND_UNPREFIXED='ARCH' PORT_LOGDIR='/var/log/portage' MOPREFIX='criterion' CHOST_amd64='x86_64-pc-linux-gnu' _E_EXEDESTTREE_='' FFTOOLS='' OFED_DRIVERS='' LLVM_TARGETS='' LIRC_DEVICES='' FETCHCOMMAND_SSH='bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"' JAVAC='/home/paolo/.gentoo/java-config-2/current-user-vm/bin/javac' PORTAGE_PYM_PATH='/usr/lib/python3.7/site-packages' FCFLAGS='-O2 -pipe -frecord-gcc-switches -march=skylake -mabm -flto=6' XDG_SESSION_CLASS='user' MULTILIB_STRICT_EXEMPT='(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)' TERM='screen-256color' BOOTSTRAP_USE='unicode internal-glib pkg-config split-usr python_targets_python3_7 python_targets_python2_7 multilib systemd udev' EROOT='' LESSOPEN='|lesspipe %s' PORTAGE_XATTR_EXCLUDE='btrfs.* security.evm security.ima security.selinux system.nfs4_acl user.apache_handler user.Beagle.* user.dublincore.* user.mime_encoding user.xdg.*' PORTAGE_LOG_FILE='/var/log/portage/build/dev-libs/criterion-2.4_pre20200110:20200629-090418.log.gz' NOCOLOR='no' PORTAGE_DEBUG='0' PYTHON='/usr/bin/python3.7' RESTRICT='' SANDBOX_DEBUG='0' PORTAGE_DEPCACHEDIR='/var/cache/edb/dep' L10N='' ARCH='amd64' NGINX_MODULES_HTTP='' MANPAGER='manpager' ROOT='' VIDEO_CARDS='' ROS_MESSAGES='' ABI_X86='64' TEMP='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/temp' USE_EXPAND_VALUES_ARCH='alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k m68k-mint mips ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-solaris x86-winnt' LIBDIR_x32='libx32' INPUT_DEVICES='' SHLVL='1' DISTDIR='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/distdir' NM='x86_64-pc-linux-gnu-nm' PORTAGE_REPOSITORIES='[DEFAULT] >auto-sync = yes >main-repo = gentoo >strict-misc-digests = true >sync-allow-hardlinks = true >sync-rcu = false > >[gentoo] >auto-sync = yes >location = /usr/portage >masters = >priority = -1000 >strict-misc-digests = true >sync-allow-hardlinks = true >sync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc >sync-openpgp-key-refresh-retry-count = 40 >sync-openpgp-key-refresh-retry-delay-exp-base = 2 >sync-openpgp-key-refresh-retry-delay-max = 60 >sync-openpgp-key-refresh-retry-delay-mult = 4 >sync-openpgp-key-refresh-retry-overall-timeout = 1200 >sync-openpgp-keyserver = hkps://keys.gentoo.org >sync-rcu = false >sync-type = rsync >sync-uri = rsync://rsync.gentoo.org/gentoo-portage >sync-rsync-verify-jobs = 1 >sync-rsync-verify-max-age = 24 >sync-rsync-verify-metamanifest = yes >sync-rsync-extra-opts = > >[x-portage] >auto-sync = yes >location = /usr/local/portage >masters = gentoo >priority = 0 >strict-misc-digests = true >sync-allow-hardlinks = true >sync-rcu = false >' APACHE2_MPMS='' PAGER='/usr/bin/less' SANDBOX_WRITE=':/dev/console:/dev/fd:/dev/full:/dev/null:/dev/ptmx:/dev/pts/:/dev/pty:/dev/shm:/dev/tts:/dev/tty:/dev/vc/:/dev/zero:/proc/self/fd:/tmp/:/usr/lib/cf:/usr/lib/conftest:/usr/lib32/cf:/usr/lib32/conftest:/usr/lib64/cf:/usr/lib64/conftest:/usr/tmp/cf:/usr/tmp/conftest:/var/tmp/:/var/tmp/portage:/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/homedir/.bash_history' CHOST_default='x86_64-pc-linux-gnu' XFCE_PLUGINS='' GPSD_PROTOCOLS='' LC_MESSAGES='C' XTABLES_ADDONS='' XDG_SESSION_ID='917' LICENSE='BSD-2 MIT ZLIB' PYTHONDONTWRITEBYTECODE='1' SYSROOT='' VOICEMAIL_STORAGE='' PV='2.4_pre20200110' RESUMECOMMAND_SSH='bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}"' SANDBOX_LOG='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/temp/sandbox.log' PR='r0' COLLECTD_PLUGINS='' PN='criterion' XARGS='xargs -r' SANE_BACKENDS='' USE_EXPAND_IMPLICIT='ARCH ELIBC KERNEL USERLAND' PF='criterion-2.4_pre20200110' USE_EXPAND_VALUES_ELIBC='AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt' PORTAGE_BASHRC='/etc/portage/bashrc' ACCEPT_LICENSE='BSD-2 MIT ZLIB' BUILD_PREFIX='/var/tmp/portage' MERGE_TYPE='source' GCC_SPECS='' ABI_MIPS='' _E_DOCDESTTREE_='' GSETTINGS_BACKEND='dconf' _E_DESTTREE_='/usr' SSH_CLIENT='2001:470:26:7f6:dc17:8976:e435:2ba2 37678 22' PORTAGE_ACTUAL_DISTDIR='/usr/portage/distfiles' CCACHE_DISABLE='1' LIBDIR_default='lib' SANDBOX_PREDICT='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/homedir:/dev/crypto:/var/cache/man:/dev/random:/proc/self/coredump_filter:/var/cache/fontconfig:/' LIBOPTIONS='-m0644' GRUB_PLATFORMS='' SANDBOX_DENY='' LC_COLLATE='C' XDG_DATA_DIRS='/usr/local/share:/usr/share' CHOST='x86_64-pc-linux-gnu' TMP='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/temp' PORTAGE_INST_GID='0' PATH='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/temp/python3.7/bin:/usr/lib/portage/python3.7/ebuild-helpers/xattr:/usr/lib/portage/python3.7/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/9/bin' SANDBOX_DEBUG_LOG='/var/log/sandbox/sandbox-debug-4.log' PORTAGE_BUILDDIR='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110' STY='548899.pts-0.paolop' PORTAGE_BZIP2_COMMAND='bzip2' VBOX_APP_HOME='/usr/lib64/virtualbox' CHOST_x32='x86_64-pc-linux-gnux32' NGINX_MODULES_STREAM='' USE='abi_x86_64 amd64 elibc_glibc kernel_linux test userland_GNU' PHP_TARGETS='' POSTGRES_TARGETS='' CFLAGS='-O2 -pipe -frecord-gcc-switches -march=skylake -mabm -flto=6' USE_EXPAND='ABI_MIPS ABI_PPC ABI_RISCV ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LIRC_DEVICES LLVM_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS' SANDBOX_BASHRC='/usr/share/sandbox/sandbox.bashrc' SUDO_UID='1000' MULTILIB_ABIS='amd64 x86' LIBDIR_x86='lib' PORTAGE_GID='250' MAIL='/var/mail/paolo' PORTAGE_BUILD_GROUP='portage' SSH_TTY='/dev/pts/0' APACHE2_MODULES='' COMMON_FLAGS='-O2 -pipe -frecord-gcc-switches -march=skylake -mabm -flto=6' ELIBC='glibc' EAPI='7' ABI='amd64' ECLASS_DEPTH='0' PORTAGE_BASHRC_FILES='/usr/portage/profiles/default/linux/amd64/17.1/profile.bashrc' OLDPWD='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/homedir' MONKEYD_PLUGINS='' EMERGE_FROM='ebuild' _='/usr/bin/meson' > > 1/42 sample / asserts.c OK 0.05s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/asserts.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > > 2/42 sample / description.c OK 0.05s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/description.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > > 3/42 sample / fixtures.c OK 0.04s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/fixtures.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > > 4/42 sample / log.c OK 0.05s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/log.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > > 5/42 sample / more-suites.c OK 0.04s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/more-suites.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > > 6/42 sample / parameterized.c OK 0.05s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/parameterized.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > > 7/42 sample / redirect.c OK 0.05s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/redirect.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > > 8/42 sample / report.c OK 0.03s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/report.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > > 9/42 sample / signal.c OK 0.03s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/signal.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >10/42 sample / simple.c OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/simple.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >11/42 sample / skip.c OK 0.03s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/skip.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >12/42 sample / suites.c OK 0.03s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/suites.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >13/42 sample / theories.c OK 0.03s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/theories.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >14/42 sample / timeout.c OK 0.04s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/timeout.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >15/42 sample / asserts.cc OK 0.03s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/asserts.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >16/42 sample / description.cc OK 0.03s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/description.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >17/42 sample / fixtures.cc OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/fixtures.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >18/42 sample / log.cc OK 0.03s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/log.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >19/42 sample / more-suites.cc OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/more-suites.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >20/42 sample / parameterized.cc OK 0.03s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/parameterized.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >21/42 sample / redirect.cc OK 0.03s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/redirect.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >22/42 sample / report.cc OK 0.03s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/report.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >23/42 sample / signal.cc OK 0.03s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/signal.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >24/42 sample / simple.cc OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/simple.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >25/42 sample / skip.cc OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/skip.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >26/42 sample / suites.cc OK 0.04s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/suites.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >27/42 sample / theories.cc OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/samples/theories.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >28/42 unit tests SKIP 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/unit/unit_tests --tap >--- stdout --- >TAP version 13 >1..0 ># Criterion v2.3.3 >------- > >29/42 full / exit.c OK 0.03s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/full/exit.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >30/42 full / failmessages.c OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/full/failmessages.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >31/42 full / flood.c OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/full/flood.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >32/42 full / long-messages.c OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/full/long-messages.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >33/42 full / other-crashes.c OK 0.03s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/full/other-crashes.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >34/42 full / theories_regression.c OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/full/theories_regression.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >35/42 full / with-time.c OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/full/with-time.c.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >36/42 full / exception.cc OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/full/exception.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >37/42 full / exit.cc OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/full/exit.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >38/42 full / failmessages.cc OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/full/failmessages.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >39/42 full / long-messages.cc OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/full/long-messages.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >40/42 full / other-crashes.cc OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/full/other-crashes.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >41/42 full / theories_regression.cc OK 0.02s > >--- command --- >09:04:29 /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/full/theories_regression.cc.bin --always-succeed >--- stderr --- >[====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >------- > >42/42 cram tests FAIL 1.42s (exit status 1) > >--- command --- >09:04:29 CXX_SUPPORT='1' MSYS2_ARG_CONV_EXCL='--filter=' TERM='dumb' CRITERION_JOBS='1' CRITERION_SHORT_FILENAME='1' CRITERION_ALWAYS_SUCCEED='1' LC_ALL='en_US.utf8' CRITERION_DISABLE_TIME_MEASUREMENTS='1' PATH='/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/cram/../../samples:/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/criterion-2.4_pre20200110-build/test/cram/../full:/var/tmp/portage/dev-libs/criterion-2.4_pre20200110/temp/python3.7/bin:/usr/lib/portage/python3.7/ebuild-helpers/xattr:/usr/lib/portage/python3.7/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/9/bin' /usr/bin/cram /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram >--- stdout --- >! >--- /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/asserts.t >+++ /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/asserts.t.err >@@ -1,1040 +1,38 @@ > Test C assertions: > > $ asserts.c.bin >- [----] asserts.c:12: Assertion Failed >- [----] >- [----] assert is fatal, expect isn't >- [----] >- [----] asserts.c:13: Assertion Failed >- [----] >- [----] This assert runs >- [----] >- [FAIL] asserts::base >- [----] asserts.c:18: Assertion Failed >- [----] >- [----] You can fail an assertion with a message from anywhere >- [----] >- [----] asserts.c:19: Assertion Failed >- [FAIL] asserts::old_school >- [====] Synthesis: Tested: 8 | Passing: 6 | Failing: 2 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Testing all assert messages > > $ failmessages.c.bin >- [----] failmessages.c:213: Assertion Failed >- [----] eq(i32, 1, 0): >- [----] diff: [-1-]{+0+} >- [----] failmessages.c:214: Assertion Failed >- [----] failmessages.c:215: Assertion Failed >- [----] eq(i32, 1, 1): >- [----] diff: [-1-]{+1+} >- [FAIL] message::compo >- [----] failmessages.c:165: Assertion Failed >- [----] lt(i8, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(i8, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(i8, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(i8, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.c:166: Assertion Failed >- [----] lt(i16, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(i16, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(i16, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(i16, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.c:167: Assertion Failed >- [----] lt(i32, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(i32, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(i32, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(i32, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.c:168: Assertion Failed >- [----] lt(i64, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(i64, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(i64, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(i64, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.c:169: Assertion Failed >- [----] lt(u8, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(u8, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(u8, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(u8, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.c:170: Assertion Failed >- [----] lt(u16, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(u16, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(u16, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(u16, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.c:171: Assertion Failed >- [----] lt(u32, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(u32, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(u32, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(u32, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.c:172: Assertion Failed >- [----] lt(u64, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(u64, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(u64, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(u64, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.c:173: Assertion Failed >- [----] lt(iptr, 1, 0): >- [----] actual: 0x1 >- [----] reference: 0x0 >- [----] le(iptr, 1, 0): >- [----] actual: 0x1 >- [----] reference: 0x0 >- [----] gt(iptr, 0, 1): >- [----] actual: 0x0 >- [----] reference: 0x1 >- [----] ge(iptr, 0, 1): >- [----] actual: 0x0 >- [----] reference: 0x1 >- [----] failmessages.c:174: Assertion Failed >- [----] lt(uptr, 1, 0): >- [----] actual: 0x1 >- [----] reference: 0x0 >- [----] le(uptr, 1, 0): >- [----] actual: 0x1 >- [----] reference: 0x0 >- [----] gt(uptr, 0, 1): >- [----] actual: 0x0 >- [----] reference: 0x1 >- [----] ge(uptr, 0, 1): >- [----] actual: 0x0 >- [----] reference: 0x1 >- [----] failmessages.c:175: Assertion Failed >- [----] lt(flt, 1 / 3.f, 0): >- [----] actual: 0.333333343 >- [----] reference: 0 >- [----] le(flt, 1 / 3.f, 0): >- [----] actual: 0.333333343 >- [----] reference: 0 >- [----] gt(flt, 0, 1 / 3.f): >- [----] actual: 0 >- [----] reference: 0.333333343 >- [----] ge(flt, 0, 1 / 3.f): >- [----] actual: 0 >- [----] reference: 0.333333343 >- [----] failmessages.c:176: Assertion Failed >- [----] lt(dbl, 1 / 3., 0): >- [----] actual: 0.33333333333333331 >- [----] reference: 0 >- [----] le(dbl, 1 / 3., 0): >- [----] actual: 0.33333333333333331 >- [----] reference: 0 >- [----] gt(dbl, 0, 1 / 3.): >- [----] actual: 0 >- [----] reference: 0.33333333333333331 >- [----] ge(dbl, 0, 1 / 3.): >- [----] actual: 0 >- [----] reference: 0.33333333333333331 >- [----] failmessages.c:177: Assertion Failed >- [----] lt(ldbl, 1 / 3.l, 0): >- \[----\] actual: 0\.3333333333333333(33342|1) (re) >- [----] reference: 0 >- [----] le(ldbl, 1 / 3.l, 0): >- \[----\] actual: 0\.3333333333333333(33342|1) (re) >- [----] reference: 0 >- [----] gt(ldbl, 0, 1 / 3.l): >- [----] actual: 0 >- \[----\] reference: 0\.3333333333333333(33342|1) (re) >- [----] ge(ldbl, 0, 1 / 3.l): >- [----] actual: 0 >- \[----\] reference: 0\.3333333333333333(33342|1) (re) >- [----] failmessages.c:180: Assertion Failed >- [----] lt(ptr, (void *) 1, (void *) 0): >- [----] actual: 0x1 >- [----] reference: 0x0 >- [----] le(ptr, (void *) 1, (void *) 0): >- [----] actual: 0x1 >- [----] reference: 0x0 >- [----] gt(ptr, (void *) 0, (void *) 1): >- [----] actual: 0x0 >- [----] reference: 0x1 >- [----] ge(ptr, (void *) 0, (void *) 1): >- [----] actual: 0x0 >- [----] reference: 0x1 >- [----] failmessages.c:182: Assertion Failed >- [----] lt(str, "cba", "abc"): >- [----] actual: "cba" >- [----] reference: "abc" >- [----] le(str, "cba", "abc"): >- [----] actual: "cba" >- [----] reference: "abc" >- [----] gt(str, "abc", "cba"): >- [----] actual: "abc" >- [----] reference: "cba" >- [----] ge(str, "abc", "cba"): >- [----] actual: "abc" >- [----] reference: "cba" >- [----] failmessages.c:183: Assertion Failed >- [----] lt(str, "cba\ncba", "abc\nabc"): >- [----] actual: "cba\n" >- [----] "cba" >- [----] reference: "abc\n" >- [----] "abc" >- [----] le(str, "cba\ncba", "abc\nabc"): >- [----] actual: "cba\n" >- [----] "cba" >- [----] reference: "abc\n" >- [----] "abc" >- [----] gt(str, "abc\nabc", "cba\ncba"): >- [----] actual: "abc\n" >- [----] "abc" >- [----] reference: "cba\n" >- [----] "cba" >- [----] ge(str, "abc\nabc", "cba\ncba"): >- [----] actual: "abc\n" >- [----] "abc" >- [----] reference: "cba\n" >- [----] "cba" >- [----] failmessages.c:185: Assertion Failed >- [----] lt(wcs, L"cba", L"abc"): >- [----] actual: L"cba" >- [----] reference: L"abc" >- [----] le(wcs, L"cba", L"abc"): >- [----] actual: L"cba" >- [----] reference: L"abc" >- [----] gt(wcs, L"abc", L"cba"): >- [----] actual: L"abc" >- [----] reference: L"cba" >- [----] ge(wcs, L"abc", L"cba"): >- [----] actual: L"abc" >- [----] reference: L"cba" >- [----] failmessages.c:186: Assertion Failed >- [----] lt(wcs, L"cba\ncba", L"abc\nabc"): >- [----] actual: L"cba\n" >- [----] L"cba" >- [----] reference: L"abc\n" >- [----] L"abc" >- [----] le(wcs, L"cba\ncba", L"abc\nabc"): >- [----] actual: L"cba\n" >- [----] L"cba" >- [----] reference: L"abc\n" >- [----] L"abc" >- [----] gt(wcs, L"abc\nabc", L"cba\ncba"): >- [----] actual: L"abc\n" >- [----] L"abc" >- [----] reference: L"cba\n" >- [----] L"cba" >- [----] ge(wcs, L"abc\nabc", L"cba\ncba"): >- [----] actual: L"abc\n" >- [----] L"abc" >- [----] reference: L"cba\n" >- [----] L"cba" >- [----] failmessages.c:206: Assertion Failed >- [----] lt(stream, shi, slo): >- [----] actual: 00: 68656c6c 6f20776f 726c6400 hello world. >- [----] >- [----] reference: 00: 646c726f 77206f6c 6c656800 dlrow olleh. >- [----] >- [----] le(stream, shi, slo): >- [----] actual: 00: 68656c6c 6f20776f 726c6400 hello world. >- [----] >- [----] reference: 00: 646c726f 77206f6c 6c656800 dlrow olleh. >- [----] >- [----] gt(stream, slo, shi): >- [----] actual: 00: 646c726f 77206f6c 6c656800 dlrow olleh. >- [----] >- [----] reference: 00: 68656c6c 6f20776f 726c6400 hello world. >- [----] >- [----] ge(stream, slo, shi): >- [----] actual: 00: 646c726f 77206f6c 6c656800 dlrow olleh. >- [----] >- [----] reference: 00: 68656c6c 6f20776f 726c6400 hello world. >- [----] >- [FAIL] messages::cmp >- [----] failmessages.c:219: Assertion Failed >- [----] failmessages.c:220: Assertion Failed >- [----] >- [----] foo bar >- [----] >- [FAIL] messages::default >- [----] failmessages.c:80: Assertion Failed >- [----] eq(i8, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.c:81: Assertion Failed >- [----] eq(i16, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.c:82: Assertion Failed >- [----] eq(i32, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.c:83: Assertion Failed >- [----] eq(i64, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.c:84: Assertion Failed >- [----] eq(u8, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.c:85: Assertion Failed >- [----] eq(u16, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.c:86: Assertion Failed >- [----] eq(u32, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.c:87: Assertion Failed >- [----] eq(u64, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.c:88: Assertion Failed >- [----] eq(iptr, 0, 1): >- [----] diff: [-0x0-]{+0x1+} >- [----] failmessages.c:89: Assertion Failed >- [----] eq(uptr, 0, 1): >- [----] diff: [-0x0-]{+0x1+} >- [----] failmessages.c:90: Assertion Failed >- [----] eq(flt, 0, 1 / 3.f): >- [----] diff: [-0-]{+0.333333343+} >- [----] failmessages.c:91: Assertion Failed >- [----] eq(dbl, 0, 1 / 3.): >- [----] diff: [-0-]{+0.33333333333333331+} >- [----] failmessages.c:92: Assertion Failed >- [----] eq(ldbl, 0, 1 / 3.l): >- \[----\] diff: \[-0-\]\{\+0\.3333333333333333(1|33342)\+\} (re) >- [----] failmessages.c:95: Assertion Failed >- [----] eq(ptr, (void *) 1, (void *) 0): >- [----] diff: [-0x1-]{+0x0+} >- [----] failmessages.c:97: Assertion Failed >- [----] eq(str, "", "foo"): >- [----] diff: [-""-]{+"foo"+} >- [----] failmessages.c:98: Assertion Failed >- [----] eq(str, "reallyreallylongstringindeedmygoodsirormadam", "yetanotherreallyreallylongstring"): >- [----] @@ -1,1 +1,1 @@ >- [----] -"reallyreallylongstringindeedmygoodsirormadam" >- [----] +"yetanotherreallyreallylongstring" >- [----] failmessages.c:99: Assertion Failed >- [----] eq(str, "foo\nbar", "foo\nbaz"): >- [----] @@ -1,2 +1,2 @@ >- [----] "foo\n" >- [----] -"bar" >- [----] +"baz" >- [----] failmessages.c:101: Assertion Failed >- [----] eq(wcs, L"", L"foo"): >- [----] diff: [-L""-]{+L"foo"+} >- [----] failmessages.c:102: Assertion Failed >- [----] eq(wcs, L"reallyreallylongstringindeedmygoodsirormadam", L"yetanotherreallyreallylongstring"): >- [----] @@ -1,1 +1,1 @@ >- [----] -L"reallyreallylongstringindeedmygoodsirormadam" >- [----] +L"yetanotherreallyreallylongstring" >- [----] failmessages.c:103: Assertion Failed >- [----] eq(wcs, L"foo\nbar", L"foo\nbaz"): >- [----] @@ -1,2 +1,2 @@ >- [----] L"foo\n" >- [----] -L"bar" >- [----] +L"baz" >- [----] failmessages.c:111: Assertion Failed >- [----] eq(mem, ma, mb): >- [----] @@ -1,2 +1,2 @@ >- [----] -00: 00000000 .... >- [----] +00: 01000000 .... >- [----] >- [----] failmessages.c:112: Assertion Failed >- [----] eq(int[1], &a, &b): >- [----] @@ -1,3 +1,3 @@ >- [----] (int[1]) { >- [----] -\t[0] = 0, (esc) >- [----] +\t[0] = 1, (esc) >- [----] } >- [----] failmessages.c:125: Assertion Failed >- [----] eq(mem, marra, marrb): >- [----] @@ -1,3 +1,3 @@ >- [----] -00: 00000000 01000000 02000000 03000000 ................ >- [----] -10: 04000000 .... >- [----] +00: 04000000 03000000 02000000 01000000 ................ >- [----] +10: 00000000 .... >- [----] >- [----] failmessages.c:126: Assertion Failed >- [----] eq(int[sizeof (arra) / sizeof (int)], arra, arrb): >- [----] @@ -1,7 +1,7 @@ >- [----] (int[5]) { >- [----] -\t[0] = 0, (esc) >- [----] -\t[1] = 1, (esc) >- [----] +\t[0] = 4, (esc) >- [----] +\t[1] = 3, (esc) >- [----] \t[2] = 2, (esc) >- [----] -\t[3] = 3, (esc) >- [----] -\t[4] = 4, (esc) >- [----] +\t[3] = 1, (esc) >- [----] +\t[4] = 0, (esc) >- [----] } >- [----] failmessages.c:131: Assertion Failed >- [----] eq(type(struct dummy_struct), dummy1, dummy2): >- [----] @@ -1,4 +1,4 @@ >- [----] (struct dummy_struct) { >- [----] \t.a = 42, (esc) >- [----] -\t.b = 24 (esc) >- [----] +\t.b = 42 (esc) >- [----] } >- [----] failmessages.c:132: Assertion Failed >- [----] eq(type(struct dummy_struct)[1], &dummy1, &dummy2): >- [----] @@ -1,6 +1,6 @@ >- [----] (struct dummy_struct[1]) { >- [----] \t[0] = (struct dummy_struct) { (esc) >- [----] \t\t.a = 42, (esc) >- [----] -\t\t.b = 24 (esc) >- [----] +\t\t.b = 42 (esc) >- [----] \t}, (esc) >- [----] } >- [----] failmessages.c:152: Assertion Failed >- [----] eq(stream, s1, s2): >- [----] @@ -1,2 +1,2 @@ >- [----] -00: 68656c6c 6f20776f 726c6400 hello world. >- [----] +00: 646c726f 77206f6c 6c656800 dlrow olleh. >- [----] >- [FAIL] messages::eq >- [----] failmessages.c:53: Assertion Failed >- [----] zero(i8, 0): >- [----] value: 0 >- [----] failmessages.c:54: Assertion Failed >- [----] zero(i16, 0): >- [----] value: 0 >- [----] failmessages.c:55: Assertion Failed >- [----] zero(i32, 0): >- [----] value: 0 >- [----] failmessages.c:56: Assertion Failed >- [----] zero(i64, 0): >- [----] value: 0 >- [----] failmessages.c:57: Assertion Failed >- [----] zero(u8, 0): >- [----] value: 0 >- [----] failmessages.c:58: Assertion Failed >- [----] zero(u16, 0): >- [----] value: 0 >- [----] failmessages.c:59: Assertion Failed >- [----] zero(u32, 0): >- [----] value: 0 >- [----] failmessages.c:60: Assertion Failed >- [----] zero(u64, 0): >- [----] value: 0 >- [----] failmessages.c:61: Assertion Failed >- [----] zero(iptr, 0): >- [----] value: 0x0 >- [----] failmessages.c:62: Assertion Failed >- [----] zero(uptr, 0): >- [----] value: 0x0 >- [----] failmessages.c:63: Assertion Failed >- [----] zero(flt, 0): >- [----] value: 0 >- [----] failmessages.c:64: Assertion Failed >- [----] zero(dbl, 0): >- [----] value: 0 >- [----] failmessages.c:65: Assertion Failed >- [----] zero(ldbl, 0): >- [----] value: 0 >- [----] failmessages.c:68: Assertion Failed >- [----] zero(ptr, 0): >- [----] value: 0x0 >- [----] failmessages.c:69: Assertion Failed >- [----] zero(str, ""): >- [----] value: "" >- [----] failmessages.c:70: Assertion Failed >- [----] zero(wcs, L""): >- [----] value: L"" >- [----] failmessages.c:75: Assertion Failed >- [----] zero(type(struct dummy_struct), dummy1): >- [----] value: (struct dummy_struct) { >- [----] \t.a = 0, (esc) >- [----] \t.b = 0 (esc) >- [----] } >- [FAIL] messages::zero >- [====] Synthesis: Tested: 5 | Passing: 0 | Failing: 5 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Long assert messages should wrap > > $ long-messages.c.bin >- [----] long-messages.c:4: Assertion Failed >- [----] >- [----] This is >- [----] A long message >- [----] Spawning multiple lines. >- [----] Formatting is respected. >- [----] >- [FAIL] sample::long_msg >- [====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Using redirections > > $ redirect.c.bin >- [====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > C++ equivalents > > $ [ "$CXX_SUPPORT" = 1 ] || exit 80 > > $ redirect.cc.bin >- [====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ long-messages.cc.bin >- [----] long-messages.cc:4: Assertion Failed >- [----] >- [----] This is >- [----] A long message >- [----] Spawning multiple lines. >- [----] Formatting is respected. >- [----] >- [FAIL] sample::long_msg >- [====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ failmessages.cc.bin >- [----] failmessages.cc:193: Assertion Failed >- [----] eq(i32, 1, 0): >- [----] diff: [-1-]{+0+} >- [----] failmessages.cc:194: Assertion Failed >- [----] failmessages.cc:195: Assertion Failed >- [----] eq(i32, 1, 1): >- [----] diff: [-1-]{+1+} >- [FAIL] message::compo >- [----] failmessages.cc:199: Assertion Failed >- [----] throw(std::bad_alloc, throw std::invalid_argument("exception message")): >- [----] message: "exception message" >- [----] failmessages.cc:200: Assertion Failed >- [----] failmessages.cc:201: Assertion Failed >- [----] nothrow(throw std::invalid_argument("exception message")): >- [----] message: "exception message" >- [----] failmessages.cc:202: Assertion Failed >- [FAIL] message::exception >- [----] failmessages.cc:151: Assertion Failed >- [----] lt(i8, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(i8, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(i8, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(i8, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.cc:152: Assertion Failed >- [----] lt(i16, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(i16, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(i16, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(i16, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.cc:153: Assertion Failed >- [----] lt(i32, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(i32, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(i32, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(i32, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.cc:154: Assertion Failed >- [----] lt(i64, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(i64, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(i64, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(i64, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.cc:155: Assertion Failed >- [----] lt(u8, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(u8, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(u8, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(u8, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.cc:156: Assertion Failed >- [----] lt(u16, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(u16, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(u16, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(u16, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.cc:157: Assertion Failed >- [----] lt(u32, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(u32, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(u32, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(u32, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.cc:158: Assertion Failed >- [----] lt(u64, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(u64, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(u64, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(u64, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.cc:159: Assertion Failed >- [----] lt(iptr, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(iptr, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(iptr, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(iptr, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.cc:160: Assertion Failed >- [----] lt(uptr, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] le(uptr, 1, 0): >- [----] actual: 1 >- [----] reference: 0 >- [----] gt(uptr, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] ge(uptr, 0, 1): >- [----] actual: 0 >- [----] reference: 1 >- [----] failmessages.cc:161: Assertion Failed >- [----] lt(flt, 1 / 3.f, 0): >- [----] actual: 0.333333 >- [----] reference: 0 >- [----] le(flt, 1 / 3.f, 0): >- [----] actual: 0.333333 >- [----] reference: 0 >- [----] gt(flt, 0, 1 / 3.f): >- [----] actual: 0 >- [----] reference: 0.333333 >- [----] ge(flt, 0, 1 / 3.f): >- [----] actual: 0 >- [----] reference: 0.333333 >- [----] failmessages.cc:162: Assertion Failed >- [----] lt(dbl, 1 / 3., 0): >- [----] actual: 0.333333 >- [----] reference: 0 >- [----] le(dbl, 1 / 3., 0): >- [----] actual: 0.333333 >- [----] reference: 0 >- [----] gt(dbl, 0, 1 / 3.): >- [----] actual: 0 >- [----] reference: 0.333333 >- [----] ge(dbl, 0, 1 / 3.): >- [----] actual: 0 >- [----] reference: 0.333333 >- [----] failmessages.cc:163: Assertion Failed >- [----] lt(ldbl, 1 / 3.l, 0): >- [----] actual: 0.333333 >- [----] reference: 0 >- [----] le(ldbl, 1 / 3.l, 0): >- [----] actual: 0.333333 >- [----] reference: 0 >- [----] gt(ldbl, 0, 1 / 3.l): >- [----] actual: 0 >- [----] reference: 0.333333 >- [----] ge(ldbl, 0, 1 / 3.l): >- [----] actual: 0 >- [----] reference: 0.333333 >- [----] failmessages.cc:166: Assertion Failed >- [----] lt(ptr, (void *) 1, (void *) 0): >- [----] actual: @1 >- [----] reference: nullptr >- [----] le(ptr, (void *) 1, (void *) 0): >- [----] actual: @1 >- [----] reference: nullptr >- [----] gt(ptr, (void *) 0, (void *) 1): >- [----] actual: nullptr >- [----] reference: @1 >- [----] ge(ptr, (void *) 0, (void *) 1): >- [----] actual: nullptr >- [----] reference: @1 >- [----] failmessages.cc:168: Assertion Failed >- [----] lt(str, "cba", "abc"): >- [----] actual: "cba" >- [----] reference: "abc" >- [----] le(str, "cba", "abc"): >- [----] actual: "cba" >- [----] reference: "abc" >- [----] gt(str, "abc", "cba"): >- [----] actual: "abc" >- [----] reference: "cba" >- [----] ge(str, "abc", "cba"): >- [----] actual: "abc" >- [----] reference: "cba" >- [----] failmessages.cc:169: Assertion Failed >- [----] lt(str, "cba\ncba", "abc\nabc"): >- [----] actual: "cba\n" >- [----] "cba" >- [----] reference: "abc\n" >- [----] "abc" >- [----] le(str, "cba\ncba", "abc\nabc"): >- [----] actual: "cba\n" >- [----] "cba" >- [----] reference: "abc\n" >- [----] "abc" >- [----] gt(str, "abc\nabc", "cba\ncba"): >- [----] actual: "abc\n" >- [----] "abc" >- [----] reference: "cba\n" >- [----] "cba" >- [----] ge(str, "abc\nabc", "cba\ncba"): >- [----] actual: "abc\n" >- [----] "abc" >- [----] reference: "cba\n" >- [----] "cba" >- [----] failmessages.cc:171: Assertion Failed >- [----] lt(wcs, L"cba", L"abc"): >- [----] actual: L"cba" >- [----] reference: L"abc" >- [----] le(wcs, L"cba", L"abc"): >- [----] actual: L"cba" >- [----] reference: L"abc" >- [----] gt(wcs, L"abc", L"cba"): >- [----] actual: L"abc" >- [----] reference: L"cba" >- [----] ge(wcs, L"abc", L"cba"): >- [----] actual: L"abc" >- [----] reference: L"cba" >- [----] failmessages.cc:172: Assertion Failed >- [----] lt(wcs, L"cba\ncba", L"abc\nabc"): >- [----] actual: L"cba\n" >- [----] L"cba" >- [----] reference: L"abc\n" >- [----] L"abc" >- [----] le(wcs, L"cba\ncba", L"abc\nabc"): >- [----] actual: L"cba\n" >- [----] L"cba" >- [----] reference: L"abc\n" >- [----] L"abc" >- [----] gt(wcs, L"abc\nabc", L"cba\ncba"): >- [----] actual: L"abc\n" >- [----] L"abc" >- [----] reference: L"cba\n" >- [----] L"cba" >- [----] ge(wcs, L"abc\nabc", L"cba\ncba"): >- [----] actual: L"abc\n" >- [----] L"abc" >- [----] reference: L"cba\n" >- [----] L"cba" >- [----] failmessages.cc:189: Assertion Failed >- [----] lt(stream, shi, slo): >- [----] actual: 00: 68656c6c 6f20776f 726c6400 hello world. >- [----] >- [----] reference: 00: 646c726f 77206f6c 6c656800 dlrow olleh. >- [----] >- [----] le(stream, shi, slo): >- [----] actual: 00: 68656c6c 6f20776f 726c6400 hello world. >- [----] >- [----] reference: 00: 646c726f 77206f6c 6c656800 dlrow olleh. >- [----] >- [----] gt(stream, slo, shi): >- [----] actual: 00: 646c726f 77206f6c 6c656800 dlrow olleh. >- [----] >- [----] reference: 00: 68656c6c 6f20776f 726c6400 hello world. >- [----] >- [----] ge(stream, slo, shi): >- [----] actual: 00: 646c726f 77206f6c 6c656800 dlrow olleh. >- [----] >- [----] reference: 00: 68656c6c 6f20776f 726c6400 hello world. >- [----] >- [FAIL] messages::cmp >- [----] failmessages.cc:206: Assertion Failed >- [----] failmessages.cc:207: Assertion Failed >- [----] >- [----] foo bar >- [----] >- [FAIL] messages::default >- [----] failmessages.cc:69: Assertion Failed >- [----] eq(i8, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.cc:70: Assertion Failed >- [----] eq(i16, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.cc:71: Assertion Failed >- [----] eq(i32, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.cc:72: Assertion Failed >- [----] eq(i64, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.cc:73: Assertion Failed >- [----] eq(u8, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.cc:74: Assertion Failed >- [----] eq(u16, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.cc:75: Assertion Failed >- [----] eq(u32, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.cc:76: Assertion Failed >- [----] eq(u64, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.cc:77: Assertion Failed >- [----] eq(iptr, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.cc:78: Assertion Failed >- [----] eq(uptr, 0, 1): >- [----] diff: [-0-]{+1+} >- [----] failmessages.cc:79: Assertion Failed >- [----] eq(flt, 0, 1 / 3.f): >- [----] diff: [-0-]{+0.333333+} >- [----] failmessages.cc:80: Assertion Failed >- [----] eq(dbl, 0, 1 / 3.): >- [----] diff: [-0-]{+0.333333+} >- [----] failmessages.cc:81: Assertion Failed >- [----] eq(ldbl, 0, 1 / 3.l): >- [----] diff: [-0-]{+0.333333+} >- [----] failmessages.cc:84: Assertion Failed >- [----] eq(ptr, (void *) 1, (void *) 0): >- [----] diff: [-@1-]{+nullptr+} >- [----] failmessages.cc:86: Assertion Failed >- [----] eq(str, "", "foo"): >- [----] diff: [-""-]{+"foo"+} >- [----] failmessages.cc:87: Assertion Failed >- [----] eq(str, "reallyreallylongstringindeedmygoodsirormadam", "yetanotherreallyreallylongstring"): >- [----] @@ -1,1 +1,1 @@ >- [----] -"reallyreallylongstringindeedmygoodsirormadam" >- [----] +"yetanotherreallyreallylongstring" >- [----] failmessages.cc:88: Assertion Failed >- [----] eq(str, "foo\nbar", "foo\nbaz"): >- [----] @@ -1,2 +1,2 @@ >- [----] "foo\n" >- [----] -"bar" >- [----] +"baz" >- [----] failmessages.cc:90: Assertion Failed >- [----] eq(wcs, L"", L"foo"): >- [----] diff: [-L""-]{+L"foo"+} >- [----] failmessages.cc:91: Assertion Failed >- [----] eq(wcs, L"reallyreallylongstringindeedmygoodsirormadam", L"yetanotherreallyreallylongstring"): >- [----] @@ -1,1 +1,1 @@ >- [----] -L"reallyreallylongstringindeedmygoodsirormadam" >- [----] +L"yetanotherreallyreallylongstring" >- [----] failmessages.cc:92: Assertion Failed >- [----] eq(wcs, L"foo\nbar", L"foo\nbaz"): >- [----] @@ -1,2 +1,2 @@ >- [----] L"foo\n" >- [----] -L"bar" >- [----] +L"baz" >- [----] failmessages.cc:100: Assertion Failed >- [----] eq(mem, ma, mb): >- [----] @@ -1,2 +1,2 @@ >- [----] -00: 00 . >- [----] +00: 01 . >- [----] >- [----] failmessages.cc:101: Assertion Failed >- [----] eq(int[1], &a, &b): >- [----] @@ -1,3 +1,3 @@ >- [----] (int[1]) { >- [----] -\t[0] = 0, (esc) >- [----] +\t[0] = 1, (esc) >- [----] } >- [----] failmessages.cc:114: Assertion Failed >- [----] eq(mem, marra, marrb): >- [----] @@ -1,2 +1,2 @@ >- [----] -00: 00000000 01 ..... >- [----] +00: 04000000 03 ..... >- [----] >- [----] failmessages.cc:115: Assertion Failed >- [----] eq(int[sizeof (arra) / sizeof (int)], arra, arrb): >- [----] @@ -1,7 +1,7 @@ >- [----] (int[5]) { >- [----] -\t[0] = 0, (esc) >- [----] -\t[1] = 1, (esc) >- [----] +\t[0] = 4, (esc) >- [----] +\t[1] = 3, (esc) >- [----] \t[2] = 2, (esc) >- [----] -\t[3] = 3, (esc) >- [----] -\t[4] = 4, (esc) >- [----] +\t[3] = 1, (esc) >- [----] +\t[4] = 0, (esc) >- [----] } >- [----] failmessages.cc:120: Assertion Failed >- [----] eq(type(struct dummy_struct), dummy1, dummy2): >- [----] @@ -1,4 +1,4 @@ >- [----] (struct dummy_struct) { >- [----] \t.a = 42, (esc) >- [----] -\t.b = 24 (esc) >- [----] +\t.b = 42 (esc) >- [----] } >- [----] failmessages.cc:121: Assertion Failed >- [----] eq(type(struct dummy_struct)[1], &dummy1, &dummy2): >- [----] @@ -1,6 +1,6 @@ >- [----] (struct dummy_struct[1]) { >- [----] \t[0] = (struct dummy_struct) { (esc) >- [----] \t\t.a = 42, (esc) >- [----] -\t\t.b = 24 (esc) >- [----] +\t\t.b = 42 (esc) >- [----] \t}, (esc) >- [----] } >- [----] failmessages.cc:138: Assertion Failed >- [----] eq(stream, s1, s2): >- [----] @@ -1,2 +1,2 @@ >- [----] -00: 68656c6c 6f20776f 726c6400 hello world. >- [----] +00: 646c726f 77206f6c 6c656800 dlrow olleh. >- [----] >- [FAIL] messages::eq >- [----] failmessages.cc:45: Assertion Failed >- [----] zero(i8, 0): >- [----] value: 0 >- [----] failmessages.cc:46: Assertion Failed >- [----] zero(i16, 0): >- [----] value: 0 >- [----] failmessages.cc:47: Assertion Failed >- [----] zero(i32, 0): >- [----] value: 0 >- [----] failmessages.cc:48: Assertion Failed >- [----] zero(i64, 0): >- [----] value: 0 >- [----] failmessages.cc:49: Assertion Failed >- [----] zero(u8, 0): >- [----] value: 0 >- [----] failmessages.cc:50: Assertion Failed >- [----] zero(u16, 0): >- [----] value: 0 >- [----] failmessages.cc:51: Assertion Failed >- [----] zero(u32, 0): >- [----] value: 0 >- [----] failmessages.cc:52: Assertion Failed >- [----] zero(u64, 0): >- [----] value: 0 >- [----] failmessages.cc:53: Assertion Failed >- [----] zero(iptr, 0): >- [----] value: 0 >- [----] failmessages.cc:54: Assertion Failed >- [----] zero(uptr, 0): >- [----] value: 0 >- [----] failmessages.cc:55: Assertion Failed >- [----] zero(flt, 0): >- [----] value: 0 >- [----] failmessages.cc:56: Assertion Failed >- [----] zero(dbl, 0): >- [----] value: 0 >- [----] failmessages.cc:57: Assertion Failed >- [----] zero(ldbl, 0): >- [----] value: 0 >- [----] failmessages.cc:60: Assertion Failed >- [----] zero(ptr, 0): >- [----] value: nullptr >- [----] failmessages.cc:61: Assertion Failed >- [----] zero(str, ""): >- [----] value: "" >- [----] failmessages.cc:62: Assertion Failed >- [----] zero(wcs, L""): >- [----] value: L"" >- [----] failmessages.cc:64: Assertion Failed >- [----] zero(type(dummy_struct), dummy_struct{}): >- [----] value: (struct dummy_struct) { >- [----] \t.a = 0, (esc) >- [----] \t.b = 0 (esc) >- [----] } >- [FAIL] messages::zero >- [====] Synthesis: Tested: 6 | Passing: 0 | Failing: 6 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Test C++ assertions: > > $ asserts.cc.bin >- [----] asserts.cc:15: Assertion Failed >- [----] >- [----] assert is fatal, expect isn't >- [----] >- [----] asserts.cc:16: Assertion Failed >- [----] >- [----] This assert runs >- [----] >- [FAIL] asserts::base >- [----] asserts.cc:167: Assertion Failed >- [----] throw(std::runtime_error, {}): >- [----] message: <nothing was thrown> >- [----] asserts.cc:169: Assertion Failed >- [----] throw(std::bad_alloc, throw std::invalid_argument("some other message")): >- [----] message: "some other message" >- [FAIL] asserts::exception >- [----] asserts.cc:21: Assertion Failed >- [----] >- [----] You can fail an assertion with a message from anywhere >- [----] >- [----] asserts.cc:22: Assertion Failed >- [FAIL] asserts::old_school >- [====] Synthesis: Tested: 9 | Passing: 6 | Failing: 3 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > >! >--- /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/core.t >+++ /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/core.t.err >@@ -6,71 +6,33 @@ > Running the simplest test > > $ simple.c.bin >- [----] simple.c:4: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- [FAIL] misc::failing >- [====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Running with verbose output > > $ simple.c.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [RUN ] misc::failing >- [----] simple.c:4: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- [FAIL] misc::failing >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Listing the tests > > $ simple.c.bin --list >- misc: 2 tests >- |-- failing >- `-- passing > > Testing the fixtures > > $ fixtures.c.bin >- Runs before the test >- Runs after the test >- [====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Testing descriptions > > $ description.c.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [RUN ] misc::failing >- [----] Just a failing test >- [----] description.c:4: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- [FAIL] misc::failing >- [SKIP] misc::skipped: Test is disabled >- [----] This one is skipped >- [====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Testing report hooks > > $ report.c.bin >- criterion_init >- testing test in category sample >- [----] report.c:5: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- Asserts: [1 passed, 1 failed, 2 total] >- [FAIL] sample::test >- criterion_fini >- [====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > C++ equivalents > >@@ -80,59 +42,21 @@ > Tests compiled with Criterion v.* (re) > > $ simple.cc.bin >- [----] simple.cc:4: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- [FAIL] misc::failing >- [====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.cc.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [RUN ] misc::failing >- [----] simple.cc:4: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- [FAIL] misc::failing >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.cc.bin --list >- misc: 2 tests >- |-- failing >- `-- passing > > $ fixtures.cc.bin >- Runs before the test >- Runs after the test >- [====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ description.cc.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [RUN ] misc::failing >- [----] Just a failing test >- [----] description.cc:4: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- [FAIL] misc::failing >- [SKIP] misc::skipped: Test is disabled >- [----] This one is skipped >- [====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ report.cc.bin >- criterion_init >- testing test in category sample >- [----] report.cc:5: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- Asserts: [1 passed, 1 failed, 2 total] >- [FAIL] sample::test >- criterion_fini >- [====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > >! >--- /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/crashes.t >+++ /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/crashes.t.err >@@ -1,118 +1,51 @@ > Simple crashes & signal testing > > $ signal.c.bin >- [----] signal.c:14: Unexpected signal caught below this line! >- [FAIL] simple::uncaught: CRASH! >- [FAIL] simple::wrong_signal >- [====] Synthesis: Tested: 3 | Passing: 1 | Failing: 2 | Crashing: 1 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Simple crashes & signal testing (verbose) > > $ signal.c.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 3 tests from simple: >- [RUN ] simple::caught >- [PASS] simple::caught >- [RUN ] simple::uncaught >- [----] signal.c:14: Unexpected signal caught below this line! >- [FAIL] simple::uncaught: CRASH! >- [RUN ] simple::wrong_signal >- [FAIL] simple::wrong_signal >- [====] Synthesis: Tested: 3 | Passing: 1 | Failing: 2 | Crashing: 1 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Crashes outside of the test > > $ other-crashes.c.bin >- [----] Warning! The test `misc::setup_crash` crashed during its setup or teardown. >- [----] Warning! The test `misc::teardown_crash` crashed during its setup or teardown. >- [====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 1 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Crashes outside of the test (verbose) > > $ other-crashes.c.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [RUN ] misc::setup_crash >- [----] Warning! The test `misc::setup_crash` crashed during its setup or teardown. >- [RUN ] misc::teardown_crash >- [PASS] misc::teardown_crash >- [----] Warning! The test `misc::teardown_crash` crashed during its setup or teardown. >- [====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 1 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > C++ equivalents > > $ [ "$CXX_SUPPORT" = 1 ] || exit 80 > > $ signal.cc.bin >- [----] signal.cc:14: Unexpected signal caught below this line! >- [FAIL] simple::uncaught: CRASH! >- [FAIL] simple::wrong_signal >- [====] Synthesis: Tested: 3 | Passing: 1 | Failing: 2 | Crashing: 1 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ signal.cc.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 3 tests from simple: >- [RUN ] simple::caught >- [PASS] simple::caught >- [RUN ] simple::uncaught >- [----] signal.cc:14: Unexpected signal caught below this line! >- [FAIL] simple::uncaught: CRASH! >- [RUN ] simple::wrong_signal >- [FAIL] simple::wrong_signal >- [====] Synthesis: Tested: 3 | Passing: 1 | Failing: 2 | Crashing: 1 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ other-crashes.cc.bin >- [----] Warning! The test `misc::setup_crash` crashed during its setup or teardown. >- [----] Warning! The test `misc::teardown_crash` crashed during its setup or teardown. >- [====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 1 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ other-crashes.cc.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [RUN ] misc::setup_crash >- [----] Warning! The test `misc::setup_crash` crashed during its setup or teardown. >- [RUN ] misc::teardown_crash >- [PASS] misc::teardown_crash >- [----] Warning! The test `misc::teardown_crash` crashed during its setup or teardown. >- [====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 1 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > C++ Exceptions should be handled > > $ exception.cc.bin >- [----] exception::raise_any: Caught some unexpected exception during the test execution. >- [FAIL] exception::raise_any >- [----] exception::raise_any_fini: Caught some unexpected exception during the test finalization. >- [----] exception::raise_any_init: Caught some unexpected exception during the test initialization. >- [FAIL] exception::raise_any_init >- [----] exception::raise_std: Caught an unexpected exception during the test execution: Some exception message. >- [FAIL] exception::raise_std >- [----] exception::raise_std_fini: Caught an unexpected exception during the test finalization: Some exception message. >- [----] exception::raise_std_init: Caught an unexpected exception during the test initialization: Some exception message. >- [FAIL] exception::raise_std_init >- [====] Synthesis: Tested: 6 | Passing: 2 | Failing: 4 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > C++ Exceptions should be handled (verbose) > > $ exception.cc.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 6 tests from exception: >- [RUN ] exception::raise_any >- [----] exception::raise_any: Caught some unexpected exception during the test execution. >- [FAIL] exception::raise_any >- [RUN ] exception::raise_any_fini >- [PASS] exception::raise_any_fini >- [----] exception::raise_any_fini: Caught some unexpected exception during the test finalization. >- [RUN ] exception::raise_any_init >- [----] exception::raise_any_init: Caught some unexpected exception during the test initialization. >- [FAIL] exception::raise_any_init >- [RUN ] exception::raise_std >- [----] exception::raise_std: Caught an unexpected exception during the test execution: Some exception message. >- [FAIL] exception::raise_std >- [RUN ] exception::raise_std_fini >- [PASS] exception::raise_std_fini >- [----] exception::raise_std_fini: Caught an unexpected exception during the test finalization: Some exception message. >- [RUN ] exception::raise_std_init >- [----] exception::raise_std_init: Caught an unexpected exception during the test initialization: Some exception message. >- [FAIL] exception::raise_std_init >- [====] Synthesis: Tested: 6 | Passing: 2 | Failing: 4 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > >! >--- /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/exit.t >+++ /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/exit.t.err >@@ -2,36 +2,10 @@ > > $ exit.c.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 3 tests from exit: >- [RUN ] exit::expected_exit >- [PASS] exit::expected_exit >- [RUN ] exit::normal >- [PASS] exit::normal >- [RUN ] exit::unexpected_exit >- [FAIL] exit::unexpected_exit >- [====] Running 2 tests from exit_with_fixtures: >- [RUN ] exit_with_fixtures::fini_exits >- [PASS] exit_with_fixtures::fini_exits >- [----] Warning! The test `exit_with_fixtures::fini_exits` exited during its setup or teardown. >- [RUN ] exit_with_fixtures::init_exits >- [----] Warning! The test `exit_with_fixtures::init_exits` exited during its setup or teardown. >- [====] Synthesis: Tested: 5 | Passing: 3 | Failing: 2 | Crashing: 1 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ [ "$CXX_SUPPORT" = 1 ] || exit 80 > > $ exit.cc.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 3 tests from exit: >- [RUN ] exit::expected_exit >- [PASS] exit::expected_exit >- [RUN ] exit::normal >- [PASS] exit::normal >- [RUN ] exit::unexpected_exit >- [FAIL] exit::unexpected_exit >- [====] Running 2 tests from exit_with_fixtures: >- [RUN ] exit_with_fixtures::fini_exits >- [PASS] exit_with_fixtures::fini_exits >- [----] Warning! The test `exit_with_fixtures::fini_exits` exited during its setup or teardown. >- [RUN ] exit_with_fixtures::init_exits >- [----] Warning! The test `exit_with_fixtures::init_exits` exited during its setup or teardown. >- [====] Synthesis: Tested: 5 | Passing: 3 | Failing: 2 | Crashing: 1 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >! >--- /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/fail-fast.t >+++ /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/fail-fast.t.err >@@ -2,26 +2,10 @@ > > $ simple.c.bin --fail-fast --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [RUN ] misc::failing >- [----] simple.c:4: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- [FAIL] misc::failing >- [====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0 >- [1] >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Testing CRITERION_FAIL_FAST > > $ CRITERION_FAIL_FAST=1 simple.c.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [RUN ] misc::failing >- [----] simple.c:4: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- [FAIL] misc::failing >- [====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0 >- [1] >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >.! >--- /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/json.t >+++ /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/json.t.err >@@ -3,194 +3,44 @@ > $ simple.c.bin --json > { > "id": "Criterion v.*", (re) >- "passed": 1, >- "failed": 1, >+ "passed": 0, >+ "failed": 0, > "errored": 0, > "skipped": 0, > "test_suites": [ >- { >- "name": "misc", >- "passed": 1, >- "failed": 1, >- "errored": 0, >- "skipped": 0, >- "tests": [ >- { >- "name": "passing", >- "assertions": 1, >- "status": "PASSED" >- }, >- { >- "name": "failing", >- "assertions": 1, >- "status": "FAILED", >- "messages": [ >- "simple.c:4: The expression 0 is false." >- ] >- } >- ] >- } > ] > } > > $ signal.c.bin --json > { > "id": "Criterion v.*", (re) >- "passed": 1, >- "failed": 2, >- "errored": 1, >+ "passed": 0, >+ "failed": 0, >+ "errored": 0, > "skipped": 0, > "test_suites": [ >- { >- "name": "simple", >- "passed": 1, >- "failed": 2, >- "errored": 1, >- "skipped": 0, >- "tests": [ >- { >- "name": "wrong_signal", >- "assertions": 0, >- "status": "FAILED", >- "messages": [ >- >- ] >- }, >- { >- "name": "uncaught", >- "assertions": 0, >- "status": "ERRORED", >- "messages": ["The test crashed."] >- }, >- { >- "name": "caught", >- "assertions": 0, >- "status": "PASSED" >- } >- ] >- } > ] > } > > $ asserts.c.bin --json > { > "id": "Criterion v.*", (re) >- "passed": 6, >- "failed": 2, >+ "passed": 0, >+ "failed": 0, > "errored": 0, > "skipped": 0, > "test_suites": [ >- { >- "name": "asserts", >- "passed": 6, >- "failed": 2, >- "errored": 0, >- "skipped": 0, >- "tests": [ >- { >- "name": "wstring", >- "assertions": 0, >- "status": "PASSED" >- }, >- { >- "name": "string", >- "assertions": 0, >- "status": "PASSED" >- }, >- { >- "name": "stream", >- "assertions": 0, >- "status": "PASSED" >- }, >- { >- "name": "old_school", >- "assertions": 2, >- "status": "FAILED", >- "messages": [ >- "asserts.c:19: (null)", >- "asserts.c:18: You can fail an assertion with a message from anywhere" >- ] >- }, >- { >- "name": "native", >- "assertions": 0, >- "status": "PASSED" >- }, >- { >- "name": "float", >- "assertions": 0, >- "status": "PASSED" >- }, >- { >- "name": "base", >- "assertions": 2, >- "status": "FAILED", >- "messages": [ >- "asserts.c:13: This assert runs", >- "asserts.c:12: assert is fatal, expect isn't" >- ] >- }, >- { >- "name": "array", >- "assertions": 0, >- "status": "PASSED" >- } >- ] >- } > ] > } > > $ more-suites.c.bin --json > { > "id": "Criterion v.*", (re) >- "passed": 2, >+ "passed": 0, > "failed": 0, > "errored": 0, >- "skipped": 1, >+ "skipped": 0, > "test_suites": [ >- { >- "name": "suite2", >- "passed": 1, >- "failed": 0, >- "errored": 0, >- "skipped": 0, >- "tests": [ >- { >- "name": "test", >- "assertions": 1, >- "status": "PASSED" >- } >- ] >- }, >- { >- "name": "suite1", >- "passed": 1, >- "failed": 0, >- "errored": 0, >- "skipped": 0, >- "tests": [ >- { >- "name": "test", >- "assertions": 1, >- "status": "PASSED" >- } >- ] >- }, >- { >- "name": "disabled", >- "passed": 0, >- "failed": 0, >- "errored": 0, >- "skipped": 1, >- "tests": [ >- { >- "name": "test", >- "assertions": 0, >- "status": "SKIPPED", >- "messages": ["The test was skipped."] >- } >- ] >- } > ] > } > >@@ -198,30 +48,10 @@ > { > "id": "Criterion v.*", (re) > "passed": 0, >- "failed": 1, >+ "failed": 0, > "errored": 0, > "skipped": 0, > "test_suites": [ >- { >- "name": "sample", >- "passed": 0, >- "failed": 1, >- "errored": 0, >- "skipped": 0, >- "tests": [ >- { >- "name": "long_msg", >- "assertions": 1, >- "status": "FAILED", >- "messages": [ >- "long-messages.c:4: This is", >- " A long message", >- " Spawning multiple lines.", >- " Formatting is respected." >- ] >- } >- ] >- } > ] > } > >@@ -229,33 +59,10 @@ > { > "id": "Criterion v.*", (re) > "passed": 0, >- "failed": 1, >+ "failed": 0, > "errored": 0, >- "skipped": 1, >+ "skipped": 0, > "test_suites": [ >- { >- "name": "misc", >- "passed": 0, >- "failed": 1, >- "errored": 0, >- "skipped": 1, >- "tests": [ >- { >- "name": "skipped", >- "assertions": 0, >- "status": "SKIPPED", >- "messages": ["The test was skipped."] >- }, >- { >- "name": "failing", >- "assertions": 1, >- "status": "FAILED", >- "messages": [ >- "description.c:4: The expression 0 is false." >- ] >- } >- ] >- } > ] > } > >@@ -264,33 +71,11 @@ > $ simple.c.bin --output=json:- > { > "id": "Criterion v.*", (re) >- "passed": 1, >- "failed": 1, >+ "passed": 0, >+ "failed": 0, > "errored": 0, > "skipped": 0, > "test_suites": [ >- { >- "name": "misc", >- "passed": 1, >- "failed": 1, >- "errored": 0, >- "skipped": 0, >- "tests": [ >- { >- "name": "passing", >- "assertions": 1, >- "status": "PASSED" >- }, >- { >- "name": "failing", >- "assertions": 1, >- "status": "FAILED", >- "messages": [ >- "simple.c:4: The expression 0 is false." >- ] >- } >- ] >- } > ] > } > >@@ -299,33 +84,11 @@ > $ CRITERION_OUTPUTS=json:- simple.c.bin > { > "id": "Criterion v.*", (re) >- "passed": 1, >- "failed": 1, >+ "passed": 0, >+ "failed": 0, > "errored": 0, > "skipped": 0, > "test_suites": [ >- { >- "name": "misc", >- "passed": 1, >- "failed": 1, >- "errored": 0, >- "skipped": 0, >- "tests": [ >- { >- "name": "passing", >- "assertions": 1, >- "status": "PASSED" >- }, >- { >- "name": "failing", >- "assertions": 1, >- "status": "FAILED", >- "messages": [ >- "simple.c:4: The expression 0 is false." >- ] >- } >- ] >- } > ] > } > >@@ -335,28 +98,7 @@ > "passed": 0, > "failed": 0, > "errored": 0, >- "skipped": 2, >+ "skipped": 0, > "test_suites": [ >- { >- "name": "misc", >- "passed": 0, >- "failed": 0, >- "errored": 0, >- "skipped": 2, >- "tests": [ >- { >- "name": "skipping", >- "assertions": 0, >- "status": "SKIPPED", >- "messages": ["The test was skipped."] >- }, >- { >- "name": "message", >- "assertions": 0, >- "status": "SKIPPED", >- "messages": ["Skips may take printf-like messages"] >- } >- ] >- } > ] > } >! >--- /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/log.t >+++ /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/log.t.err >@@ -2,23 +2,12 @@ > > $ log.c.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from logging: >- [RUN ] logging::format >- [----] Log messages are printf-formatted strings. >- [PASS] logging::format >- [RUN ] logging::simple >- [----] This is an informational message. They are not displayed by default. >- [WARN] This is a warning. They indicate some possible malfunction or misconfiguration in the test. >- [ERR ] This is an error. They indicate serious problems and are usually shown before the test is aborted. >- [PASS] logging::simple >- [====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Testing log severity > > $ log.c.bin >- [WARN] This is a warning. They indicate some possible malfunction or misconfiguration in the test. >- [ERR ] This is an error. They indicate serious problems and are usually shown before the test is aborted. >- [====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > C++ equivalents > >@@ -26,10 +15,4 @@ > > $ log.cc.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 1 test from logging: >- [RUN ] logging::stream >- [----] This is an informational message. They are not displayed by default. >- [WARN] This is a warning. They indicate some possible malfunction or misconfiguration in the test. >- [ERR ] This is an error. They indicate serious problems and are usually shown before the test is aborted. >- [PASS] logging::stream >- [====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >! >--- /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/parameterized.t >+++ /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/parameterized.t.err >@@ -1,275 +1,26 @@ > Using parameterized tests > > $ parameterized.c.bin >- [----] parameterized.c:79: Assertion Failed >- [----] >- [----] Parameters: (1, 2.000000) >- [----] >- [FAIL] params::cleanup >- [----] parameterized.c:79: Assertion Failed >- [----] >- [----] Parameters: (3, 4.000000) >- [----] >- [FAIL] params::cleanup >- [----] parameterized.c:79: Assertion Failed >- [----] >- [----] Parameters: (5, 6.000000) >- [----] >- [FAIL] params::cleanup >- [----] parameterized.c:35: Assertion Failed >- [----] >- [----] Parameters: (1, 2.000000) >- [----] >- [FAIL] params::multiple >- [----] parameterized.c:35: Assertion Failed >- [----] >- [----] Parameters: (3, 4.000000) >- [----] >- [FAIL] params::multiple >- [----] parameterized.c:35: Assertion Failed >- [----] >- [----] Parameters: (5, 6.000000) >- [----] >- [FAIL] params::multiple >- [----] parameterized.c:14: Assertion Failed >- [----] >- [----] Parameter: 1 >- [----] >- [FAIL] params::simple >- [----] parameterized.c:14: Assertion Failed >- [----] >- [----] Parameter: 2 >- [----] >- [FAIL] params::simple >- [----] parameterized.c:14: Assertion Failed >- [----] >- [----] Parameter: 3 >- [----] >- [FAIL] params::simple >- [----] parameterized.c:113: Assertion Failed >- [----] >- [----] string: Hello >- [----] >- [FAIL] params::string >- [----] parameterized.c:113: Assertion Failed >- [----] >- [----] string: World >- [----] >- [FAIL] params::string >- [====] Synthesis: Tested: 11 | Passing: 0 | Failing: 11 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Using parameterized tests (verbose) > > $ parameterized.c.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 4 tests from params: >- [RUN ] params::cleanup >- [----] parameterized.c:79: Assertion Failed >- [----] >- [----] Parameters: (1, 2.000000) >- [----] >- [FAIL] params::cleanup >- [RUN ] params::cleanup >- [----] parameterized.c:79: Assertion Failed >- [----] >- [----] Parameters: (3, 4.000000) >- [----] >- [FAIL] params::cleanup >- [RUN ] params::cleanup >- [----] parameterized.c:79: Assertion Failed >- [----] >- [----] Parameters: (5, 6.000000) >- [----] >- [FAIL] params::cleanup >- [RUN ] params::multiple >- [----] parameterized.c:35: Assertion Failed >- [----] >- [----] Parameters: (1, 2.000000) >- [----] >- [FAIL] params::multiple >- [RUN ] params::multiple >- [----] parameterized.c:35: Assertion Failed >- [----] >- [----] Parameters: (3, 4.000000) >- [----] >- [FAIL] params::multiple >- [RUN ] params::multiple >- [----] parameterized.c:35: Assertion Failed >- [----] >- [----] Parameters: (5, 6.000000) >- [----] >- [FAIL] params::multiple >- [RUN ] params::simple >- [----] parameterized.c:14: Assertion Failed >- [----] >- [----] Parameter: 1 >- [----] >- [FAIL] params::simple >- [RUN ] params::simple >- [----] parameterized.c:14: Assertion Failed >- [----] >- [----] Parameter: 2 >- [----] >- [FAIL] params::simple >- [RUN ] params::simple >- [----] parameterized.c:14: Assertion Failed >- [----] >- [----] Parameter: 3 >- [----] >- [FAIL] params::simple >- [RUN ] params::string >- [----] parameterized.c:113: Assertion Failed >- [----] >- [----] string: Hello >- [----] >- [FAIL] params::string >- [RUN ] params::string >- [----] parameterized.c:113: Assertion Failed >- [----] >- [----] string: World >- [----] >- [FAIL] params::string >- [====] Synthesis: Tested: 11 | Passing: 0 | Failing: 11 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Parameterized tests should be listed as one test > > $ parameterized.c.bin --list >- params: 4 tests >- |-- cleanup >- |-- multiple >- |-- simple >- `-- string > > C++ equivalents > > $ [ "$CXX_SUPPORT" = 1 ] || exit 80 > > $ parameterized.cc.bin >- [----] parameterized.cc:72: Assertion Failed >- [----] >- [----] Parameters: (1, 2.000000) >- [----] >- [FAIL] params::cleanup >- [----] parameterized.cc:72: Assertion Failed >- [----] >- [----] Parameters: (3, 4.000000) >- [----] >- [FAIL] params::cleanup >- [----] parameterized.cc:72: Assertion Failed >- [----] >- [----] Parameters: (5, 6.000000) >- [----] >- [FAIL] params::cleanup >- [----] parameterized.cc:34: Assertion Failed >- [----] >- [----] Parameters: (1, 2.000000) >- [----] >- [FAIL] params::multiple >- [----] parameterized.cc:34: Assertion Failed >- [----] >- [----] Parameters: (3, 4.000000) >- [----] >- [FAIL] params::multiple >- [----] parameterized.cc:34: Assertion Failed >- [----] >- [----] Parameters: (5, 6.000000) >- [----] >- [FAIL] params::multiple >- [----] parameterized.cc:13: Assertion Failed >- [----] >- [----] Parameter: 1 >- [----] >- [FAIL] params::simple >- [----] parameterized.cc:13: Assertion Failed >- [----] >- [----] Parameter: 2 >- [----] >- [FAIL] params::simple >- [----] parameterized.cc:13: Assertion Failed >- [----] >- [----] Parameter: 3 >- [----] >- [FAIL] params::simple >- [----] parameterized.cc:92: Assertion Failed >- [----] >- [----] string: Hello >- [----] >- [FAIL] params::string >- [----] parameterized.cc:92: Assertion Failed >- [----] >- [----] string: World >- [----] >- [FAIL] params::string >- [====] Synthesis: Tested: 11 | Passing: 0 | Failing: 11 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ parameterized.cc.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 4 tests from params: >- [RUN ] params::cleanup >- [----] parameterized.cc:72: Assertion Failed >- [----] >- [----] Parameters: (1, 2.000000) >- [----] >- [FAIL] params::cleanup >- [RUN ] params::cleanup >- [----] parameterized.cc:72: Assertion Failed >- [----] >- [----] Parameters: (3, 4.000000) >- [----] >- [FAIL] params::cleanup >- [RUN ] params::cleanup >- [----] parameterized.cc:72: Assertion Failed >- [----] >- [----] Parameters: (5, 6.000000) >- [----] >- [FAIL] params::cleanup >- [RUN ] params::multiple >- [----] parameterized.cc:34: Assertion Failed >- [----] >- [----] Parameters: (1, 2.000000) >- [----] >- [FAIL] params::multiple >- [RUN ] params::multiple >- [----] parameterized.cc:34: Assertion Failed >- [----] >- [----] Parameters: (3, 4.000000) >- [----] >- [FAIL] params::multiple >- [RUN ] params::multiple >- [----] parameterized.cc:34: Assertion Failed >- [----] >- [----] Parameters: (5, 6.000000) >- [----] >- [FAIL] params::multiple >- [RUN ] params::simple >- [----] parameterized.cc:13: Assertion Failed >- [----] >- [----] Parameter: 1 >- [----] >- [FAIL] params::simple >- [RUN ] params::simple >- [----] parameterized.cc:13: Assertion Failed >- [----] >- [----] Parameter: 2 >- [----] >- [FAIL] params::simple >- [RUN ] params::simple >- [----] parameterized.cc:13: Assertion Failed >- [----] >- [----] Parameter: 3 >- [----] >- [FAIL] params::simple >- [RUN ] params::string >- [----] parameterized.cc:92: Assertion Failed >- [----] >- [----] string: Hello >- [----] >- [FAIL] params::string >- [RUN ] params::string >- [----] parameterized.cc:92: Assertion Failed >- [----] >- [----] string: World >- [----] >- [FAIL] params::string >- [====] Synthesis: Tested: 11 | Passing: 0 | Failing: 11 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > >! >--- /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/pattern.t >+++ /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/pattern.t.err >@@ -2,194 +2,89 @@ > > $ simple.c.bin --filter='*/passing' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [SKIP] misc::failing: Test is disabled >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='*/pa?sing' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [SKIP] misc::failing: Test is disabled >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='misc/passing?' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [SKIP] misc::failing: Test is disabled >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='misc/*' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [RUN ] misc::failing >- [----] simple.c:4: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- [FAIL] misc::failing >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Testing character classes > > $ simple.c.bin --filter='misc/[pf]assing' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [SKIP] misc::failing: Test is disabled >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='misc/[p-s]assing' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [SKIP] misc::failing: Test is disabled >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='misc/[!f]ailing' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [SKIP] misc::failing: Test is disabled >- [SKIP] misc::passing: Test is disabled > [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='misc/[p-f]ailing' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [RUN ] misc::failing >- [----] simple.c:4: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- [FAIL] misc::failing >- [SKIP] misc::passing: Test is disabled >- [====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='misc/[!azerty]assing' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [SKIP] misc::failing: Test is disabled >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Testing extended globs > > $ simple.c.bin --filter='!(*/passing)' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [RUN ] misc::failing >- [----] simple.c:4: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- [FAIL] misc::failing >- [SKIP] misc::passing: Test is disabled >- [====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='@(misc)/passing' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [SKIP] misc::failing: Test is disabled >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='*(misc)/pa+(s)ing' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [SKIP] misc::failing: Test is disabled >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='misc/[pf]a@(ss|il)ing' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [RUN ] misc::failing >- [----] simple.c:4: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- [FAIL] misc::failing >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='!(*/failing|*/fail)' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [SKIP] misc::failing: Test is disabled >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='misc/?(passing)' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [SKIP] misc::failing: Test is disabled >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='misc/?(passing|failing)' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [RUN ] misc::failing >- [----] simple.c:4: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- [FAIL] misc::failing >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='misc/*!(passing)' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [RUN ] misc::failing >- [----] simple.c:4: Assertion Failed >- [----] >- [----] The expression 0 is false. >- [----] >- [FAIL] misc::failing >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 2 | Passing: 1 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Testing nested extglob patterns > > $ simple.c.bin --filter='@(+(nest)ed)' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [SKIP] misc::failing: Test is disabled >- [SKIP] misc::passing: Test is disabled > [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='?(*(a|b))' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [SKIP] misc::failing: Test is disabled >- [SKIP] misc::passing: Test is disabled > [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ simple.c.bin --filter='misc/pa@(s|*(s))ing' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [SKIP] misc::failing: Test is disabled >- [RUN ] misc::passing >- [PASS] misc::passing >- [====] Synthesis: Tested: 1 | Passing: 1 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Testing malformed pattern > >@@ -225,7 +120,4 @@ > > $ simple.c.bin --filter='\!escaped' --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [SKIP] misc::failing: Test is disabled >- [SKIP] misc::passing: Test is disabled > [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >! >--- /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/redirect.t >+++ /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/redirect.t.err >@@ -1,9 +1,9 @@ > Using redirections > > $ redirect.c.bin >- [====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ [ "$CXX_SUPPORT" = 1 ] || exit 80 > > $ redirect.cc.bin >- [====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >! >--- /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/skip.t >+++ /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/skip.t.err >@@ -2,9 +2,4 @@ > > $ skip.c.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 2 tests from misc: >- [RUN ] misc::message >- [SKIP] misc::message: Skips may take printf-like messages >- [RUN ] misc::skipping >- [SKIP] misc::skipping: Test was skipped > [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 >! >--- /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/suites.t >+++ /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/suites.t.err >@@ -1,50 +1,32 @@ > Using test suites > > $ suites.c.bin >- [====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ more-suites.c.bin >- [====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Listing tests in multiple suites > > $ suites.c.bin --list >- first_suite: 1 test >- `-- test >- second_suite: 1 test >- `-- test > > Running the tests with verbose output > > $ suites.c.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 1 test from first_suite: >- [RUN ] first_suite::test >- [PASS] first_suite::test >- [====] Running 1 test from second_suite: >- [RUN ] second_suite::test >- [PASS] second_suite::test >- [====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ more-suites.c.bin --verbose > \[----\] Criterion v.* (re) >- [====] Running 1 test from disabled: >- [SKIP] disabled::test: Test is disabled >- [====] Running 1 test from suite1: >- [RUN ] suite1::test >- [PASS] suite1::test >- [====] Running 1 test from suite2: >- [RUN ] suite2::test >- [PASS] suite2::test >- [====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > C++ equivalents > > $ [ "$CXX_SUPPORT" = 1 ] || exit 80 > > $ suites.cc.bin >- [====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > $ more-suites.cc.bin >- [====] Synthesis: Tested: 2 | Passing: 2 | Failing: 0 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > >! >--- /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/tap.t >+++ /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/tap.t.err >@@ -2,149 +2,49 @@ > > $ simple.c.bin --tap > TAP version 13 >- 1..2 >+ 1..0 > # Criterion v.* (re) >- # >- # Running 2 tests from misc >- ok - misc::passing >- not ok - misc::failing >- --- >- assertions: 1 >- failures: >- - simple.c:4: |+ >- Assertion failed: The expression 0 is false. >- ... > > $ signal.c.bin --tap > TAP version 13 >- 1..3 >+ 1..0 > # Criterion v.* (re) >- # >- # Running 3 tests from simple >- not ok - simple::wrong_signal >- --- >- assertions: 0 >- failures: >- ... >- not ok - simple::uncaught unexpected signal after signal.c:14 >- ok - simple::caught > > $ asserts.c.bin --tap > TAP version 13 >- 1..8 >+ 1..0 > # Criterion v.* (re) >- # >- # Running 8 tests from asserts >- ok - asserts::wstring >- ok - asserts::string >- ok - asserts::stream >- not ok - asserts::old_school >- --- >- assertions: 2 >- failures: >- - asserts.c:19: |+ >- Assertion failed: (null) >- - asserts.c:18: |+ >- Assertion failed: You can fail an assertion with a message from anywhere >- ... >- ok - asserts::native >- ok - asserts::float >- not ok - asserts::base >- --- >- assertions: 2 >- failures: >- - asserts.c:13: |+ >- Assertion failed: This assert runs >- - asserts.c:12: |+ >- Assertion failed: assert is fatal, expect isn't >- ... >- ok - asserts::array > > $ more-suites.c.bin --tap > TAP version 13 >- 1..3 >+ 1..0 > # Criterion v.* (re) >- # >- # Running 1 tests from suite2 >- ok - suite2::test >- # >- # Running 1 tests from suite1 >- ok - suite1::test >- # >- # Running 1 tests from disabled >- ok - disabled::test # SKIP test was skipped > > $ long-messages.c.bin --tap > TAP version 13 >- 1..1 >+ 1..0 > # Criterion v.* (re) >- # >- # Running 1 tests from sample >- not ok - sample::long_msg >- --- >- assertions: 1 >- failures: >- - long-messages.c:4: |+ >- Assertion failed: This is >- A long message >- Spawning multiple lines. >- Formatting is respected. >- ... > > $ description.c.bin --tap > TAP version 13 >- 1..2 >+ 1..0 > # Criterion v.* (re) >- # >- # Running 2 tests from misc >- ok - misc::skipped This one is skipped # SKIP test was skipped >- not ok - misc::failing Just a failing test >- --- >- assertions: 1 >- failures: >- - description.c:4: |+ >- Assertion failed: The expression 0 is false. >- ... > > Testing --output=tap > > $ simple.c.bin --output=tap:- > TAP version 13 >- 1..2 >+ 1..0 > # Criterion v.* (re) >- # >- # Running 2 tests from misc >- ok - misc::passing >- not ok - misc::failing >- --- >- assertions: 1 >- failures: >- - simple.c:4: |+ >- Assertion failed: The expression 0 is false. >- ... > > Testing CRITERION_OUTPUTS > > $ CRITERION_OUTPUTS=tap:- simple.c.bin > TAP version 13 >- 1..2 >+ 1..0 > # Criterion v.* (re) >- # >- # Running 2 tests from misc >- ok - misc::passing >- not ok - misc::failing >- --- >- assertions: 1 >- failures: >- - simple.c:4: |+ >- Assertion failed: The expression 0 is false. >- ... > > $ skip.c.bin --tap > TAP version 13 >- 1..2 >+ 1..0 > # Criterion v.* (re) >- # >- # Running 2 tests from misc >- ok - misc::skipping # SKIP test was skipped >- ok - misc::message # SKIP Skips may take printf-like messages >! >--- /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/theories.t >+++ /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/theories.t.err >@@ -1,27 +1,13 @@ > Using theories > > $ theories_regression.c.bin >- [----] theories_regression.c:37: Assertion Failed >- [----] >- [----] The conditions for this assertion were not met. >- [----] >- [----] Theory theory::misc failed with the following parameters: ('a', true, 1, 1, 3.14f, 3.14, 3.14l, "test", "other test") >- [FAIL] theory::misc >- [====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > > Theories should be listed as only one test > > $ theories_regression.c.bin --list >- theory: 1 test >- `-- misc > > $ [ "$CXX_SUPPORT" = 1 ] || exit 80 > $ theories_regression.cc.bin >- [----] theories_regression.cc:36: Assertion Failed >- [----] >- [----] The conditions for this assertion were not met. >- [----] >- [----] Theory theory::misc failed with the following parameters: ('a', true, 1, 1, 3.14f, 3.14, "test", "other test") >- [FAIL] theory::misc >- [====] Synthesis: Tested: 1 | Passing: 0 | Failing: 1 | Crashing: 0 >+ [====] Synthesis: Tested: 0 | Passing: 0 | Failing: 0 | Crashing: 0 > >! >--- /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/xml.t >+++ /var/tmp/portage/dev-libs/criterion-2.4_pre20200110/work/Criterion-4b5174ebda04ab76fe65eec25b5b6ea0809055e7/test/cram/xml.t.err >@@ -3,99 +3,37 @@ > $ simple.c.bin --xml > <?xml version="1.0" encoding="UTF-8"?> > <!-- Tests compiled with Criterion v.* --> (re) >- <testsuites name="Criterion Tests" tests="2" failures="1" errors="0" disabled="0"> >- <testsuite name="misc" tests="2" failures="1" errors="0" disabled="0" skipped="0" time="\d\.\d\d\d"> (re) >- <testcase name="passing" assertions="1" status="PASSED" time="\d\.\d\d\d"> (re) >- </testcase> >- <testcase name="failing" assertions="1" status="FAILED" time="\d\.\d\d\d"> (re) >- <failure type="assert" message="1 assertion(s) failed.">simple.c:4: The expression 0 is false. </failure> >- </testcase> >- </testsuite> >+ <testsuites name="Criterion Tests" tests="0" failures="0" errors="0" disabled="0"> > </testsuites> > > $ signal.c.bin --xml > <?xml version="1.0" encoding="UTF-8"?> > <!-- Tests compiled with Criterion v.* --> (re) >- <testsuites name="Criterion Tests" tests="3" failures="2" errors="1" disabled="0"> >- <testsuite name="simple" tests="3" failures="2" errors="1" disabled="0" skipped="0" time="\d\.\d\d\d"> (re) >- <testcase name="wrong_signal" assertions="0" status="FAILED" time="\d\.\d\d\d"> (re) >- <failure type="assert" message="0 assertion(s) failed."></failure> >- </testcase> >- <testcase name="uncaught" assertions="0" status="ERRORED" time="\d\.\d\d\d"> (re) >- <error type="crash" message="The test crashed." /> </testcase> >- <testcase name="caught" assertions="0" status="PASSED" time="\d\.\d\d\d"> (re) >- </testcase> >- </testsuite> >+ <testsuites name="Criterion Tests" tests="0" failures="0" errors="0" disabled="0"> > </testsuites> > > $ asserts.c.bin --xml > <?xml version="1.0" encoding="UTF-8"?> > <!-- Tests compiled with Criterion v.* --> (re) >- <testsuites name="Criterion Tests" tests="8" failures="2" errors="0" disabled="0"> >- <testsuite name="asserts" tests="8" failures="2" errors="0" disabled="0" skipped="0" time="\d\.\d\d\d"> (re) >- <testcase name="wstring" assertions="0" status="PASSED" time="\d\.\d\d\d"> (re) >- </testcase> >- <testcase name="string" assertions="0" status="PASSED" time="\d\.\d\d\d"> (re) >- </testcase> >- <testcase name="stream" assertions="0" status="PASSED" time="\d\.\d\d\d"> (re) >- </testcase> >- <testcase name="old_school" assertions="2" status="FAILED" time="\d\.\d\d\d"> (re) >- <failure type="assert" message="2 assertion(s) failed.">asserts.c:19: asserts.c:18: You can fail an assertion with a message from anywhere </failure> >- </testcase> >- <testcase name="native" assertions="0" status="PASSED" time="\d\.\d\d\d"> (re) >- </testcase> >- <testcase name="float" assertions="0" status="PASSED" time="\d\.\d\d\d"> (re) >- </testcase> >- <testcase name="base" assertions="2" status="FAILED" time="\d\.\d\d\d"> (re) >- <failure type="assert" message="2 assertion(s) failed.">asserts.c:13: This assert runs asserts.c:12: assert is fatal, expect isn't </failure> >- </testcase> >- <testcase name="array" assertions="0" status="PASSED" time="\d\.\d\d\d"> (re) >- </testcase> >- </testsuite> >+ <testsuites name="Criterion Tests" tests="0" failures="0" errors="0" disabled="0"> > </testsuites> > > $ more-suites.c.bin --xml > <?xml version="1.0" encoding="UTF-8"?> > <!-- Tests compiled with Criterion v.* --> (re) >- <testsuites name="Criterion Tests" tests="3" failures="0" errors="0" disabled="1"> >- <testsuite name="suite2" tests="1" failures="0" errors="0" disabled="0" skipped="0" time="\d\.\d\d\d"> (re) >- <testcase name="test" assertions="1" status="PASSED" time="\d\.\d\d\d"> (re) >- </testcase> >- </testsuite> >- <testsuite name="suite1" tests="1" failures="0" errors="0" disabled="0" skipped="0" time="\d\.\d\d\d"> (re) >- <testcase name="test" assertions="1" status="PASSED" time="\d\.\d\d\d"> (re) >- </testcase> >- </testsuite> >- <testsuite name="disabled" tests="1" failures="0" errors="0" disabled="1" skipped="1" time="\d\.\d\d\d"> (re) >- <testcase name="test" assertions="0" status="SKIPPED" time="\d\.\d\d\d"> (re) >- <skipped/> >- </testcase> >- </testsuite> >+ <testsuites name="Criterion Tests" tests="0" failures="0" errors="0" disabled="0"> > </testsuites> > > $ long-messages.c.bin --xml > <?xml version="1.0" encoding="UTF-8"?> > <!-- Tests compiled with Criterion v.* --> (re) >- <testsuites name="Criterion Tests" tests="1" failures="1" errors="0" disabled="0"> >- <testsuite name="sample" tests="1" failures="1" errors="0" disabled="0" skipped="0" time="\d\.\d\d\d"> (re) >- <testcase name="long_msg" assertions="1" status="FAILED" time="\d\.\d\d\d"> (re) >- <failure type="assert" message="1 assertion(s) failed.">long-messages.c:4: This is A long message Spawning multiple lines. Formatting is respected. </failure> >- </testcase> >- </testsuite> >+ <testsuites name="Criterion Tests" tests="0" failures="0" errors="0" disabled="0"> > </testsuites> > > $ description.c.bin --xml > <?xml version="1.0" encoding="UTF-8"?> > <!-- Tests compiled with Criterion v.* --> (re) >- <testsuites name="Criterion Tests" tests="2" failures="1" errors="0" disabled="1"> >- <testsuite name="misc" tests="2" failures="1" errors="0" disabled="1" skipped="1" time="\d\.\d\d\d"> (re) >- <testcase name="skipped" assertions="0" status="SKIPPED" time="\d\.\d\d\d"> (re) >- <skipped/> >- </testcase> >- <testcase name="failing" assertions="1" status="FAILED" time="\d\.\d\d\d"> (re) >- <failure type="assert" message="1 assertion(s) failed.">description.c:4: The expression 0 is false. </failure> >- </testcase> >- </testsuite> >+ <testsuites name="Criterion Tests" tests="0" failures="0" errors="0" disabled="0"> > </testsuites> > > Testing --output=xml >@@ -103,14 +41,7 @@ > $ simple.c.bin --output=xml:- > <?xml version="1.0" encoding="UTF-8"?> > <!-- Tests compiled with Criterion v.* --> (re) >- <testsuites name="Criterion Tests" tests="2" failures="1" errors="0" disabled="0"> >- <testsuite name="misc" tests="2" failures="1" errors="0" disabled="0" skipped="0" time="\d\.\d\d\d"> (re) >- <testcase name="passing" assertions="1" status="PASSED" time="\d\.\d\d\d"> (re) >- </testcase> >- <testcase name="failing" assertions="1" status="FAILED" time="\d\.\d\d\d"> (re) >- <failure type="assert" message="1 assertion(s) failed.">simple.c:4: The expression 0 is false. </failure> >- </testcase> >- </testsuite> >+ <testsuites name="Criterion Tests" tests="0" failures="0" errors="0" disabled="0"> > </testsuites> > > Testing CRITERION_OUTPUTS >@@ -118,26 +49,11 @@ > $ CRITERION_OUTPUTS=xml:- simple.c.bin > <?xml version="1.0" encoding="UTF-8"?> > <!-- Tests compiled with Criterion v.* --> (re) >- <testsuites name="Criterion Tests" tests="2" failures="1" errors="0" disabled="0"> >- <testsuite name="misc" tests="2" failures="1" errors="0" disabled="0" skipped="0" time="\d\.\d\d\d"> (re) >- <testcase name="passing" assertions="1" status="PASSED" time="\d\.\d\d\d"> (re) >- </testcase> >- <testcase name="failing" assertions="1" status="FAILED" time="\d\.\d\d\d"> (re) >- <failure type="assert" message="1 assertion(s) failed.">simple.c:4: The expression 0 is false. </failure> >- </testcase> >- </testsuite> >+ <testsuites name="Criterion Tests" tests="0" failures="0" errors="0" disabled="0"> > </testsuites> > > $ skip.c.bin --xml > <?xml version="1.0" encoding="UTF-8"?> > <!-- Tests compiled with Criterion v.* --> (re) >- <testsuites name="Criterion Tests" tests="2" failures="0" errors="0" disabled="2"> >- <testsuite name="misc" tests="2" failures="0" errors="0" disabled="2" skipped="2" time="\d\.\d\d\d"> (re) >- <testcase name="skipping" assertions="0" status="SKIPPED" time="\d\.\d\d\d"> (re) >- <skipped/> >- </testcase> >- <testcase name="message" assertions="0" status="SKIPPED" time="\d\.\d\d\d"> (re) >- <skipped/> >- </testcase> >- </testsuite> >+ <testsuites name="Criterion Tests" tests="0" failures="0" errors="0" disabled="0"> > </testsuites> > ># Ran 16 tests, 0 skipped, 15 failed. >------- > > >Ok: 40 >Expected Fail: 0 >Fail: 1 >Unexpected Pass: 0 >Skipped: 1 >Timeout: 0
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 730120
: 647058 |
647060