Mock Version: 2.2 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rubygem-rspec-core.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1589567529.110364/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uqfbdqty:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uqfbdqty:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'a0382933303b42f29ed8ed9742dd5911', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1589567529.110364/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uqfbdqty:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rubygem-rspec-core.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1588464000 Wrote: /builddir/build/SRPMS/rubygem-rspec-core-3.9.2-2.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rubygem-rspec-core.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1589567529.110364/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uqfbdqty:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uqfbdqty:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'ed2e7467a6b242d3b3e86cbaee533454', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1589567529.110364/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.uqfbdqty:/etc/resolv.conf', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rubygem-rspec-core.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1588464000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.s1683u + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf rspec-core-3.9.2 + /usr/bin/gzip -dc /builddir/build/SOURCES/rubygem-rspec-core-3.9.2-full.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd rspec-core-3.9.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + gem specification /builddir/build/SOURCES/rspec-core-3.9.2.gem -l --ruby + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.o4LSJw + umask 022 + cd /builddir/build/BUILD + cd rspec-core-3.9.2 + gem build rspec-core.gemspec Successfully built RubyGem Name: rspec-core Version: 3.9.2 File: rspec-core-3.9.2.gem + mkdir -p ./usr/share/gems + CONFIGURE_ARGS='--with-cflags='\''-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'\'' --with-cxxflags='\''-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'\'' ' + gem install -V --local --build-root . --force --document=ri,rdoc rspec-core-3.9.2.gem WARNING: You build with buildroot. Build root: /builddir/build/BUILD/rspec-core-3.9.2 Bin dir: /builddir/build/BUILD/rspec-core-3.9.2/usr/bin Gem home: /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/.document /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/.yardopts /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/Changelog.md /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/LICENSE.md /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/README.md /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/exe/rspec /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/autorun.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/backtrace_formatter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/bisect/coordinator.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/bisect/example_minimizer.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/bisect/fork_runner.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/bisect/server.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/bisect/shell_command.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/bisect/shell_runner.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/bisect/utilities.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/configuration.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/configuration_options.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/did_you_mean.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/drb.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/dsl.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/example.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/example_group.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/example_status_persister.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/filter_manager.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/flat_map.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/base_bisect_formatter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/base_formatter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/base_text_formatter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/bisect_drb_formatter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/bisect_progress_formatter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/console_codes.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/deprecation_formatter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/documentation_formatter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/exception_presenter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/failure_list_formatter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/fallback_message_formatter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/helpers.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/html_formatter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/html_printer.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/html_snippet_extractor.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/json_formatter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/profile_formatter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/progress_formatter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/protocol.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/snippet_extractor.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/formatters/syntax_highlighter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/hooks.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/invocations.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/memoized_helpers.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/metadata.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/metadata_filter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/minitest_assertions_adapter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/mocking_adapters/flexmock.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/mocking_adapters/mocha.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/mocking_adapters/null.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/mocking_adapters/rr.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/mocking_adapters/rspec.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/notifications.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/option_parser.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/ordering.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/output_wrapper.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/pending.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/profiler.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/project_initializer.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/project_initializer/.rspec /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/project_initializer/spec/spec_helper.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/rake_task.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/reporter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/ruby_project.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/runner.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/sandbox.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/set.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/shared_context.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/shared_example_group.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/shell_escape.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/test_unit_assertions_adapter.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/version.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/warnings.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/share/gems/gems/rspec-core-3.9.2/lib/rspec/core/world.rb /builddir/build/BUILD/rspec-core-3.9.2/usr/bin/rspec Successfully installed rspec-core-3.9.2 Parsing documentation for rspec-core-3.9.2 Parsing sources... 1% [ 1/74] lib/rspec/autorun.rb 2% [ 2/74] lib/rspec/core.rb 4% [ 3/74] lib/rspec/core/backtrace_formatter.rb 5% [ 4/74] lib/rspec/core/bisect/coordinator.rb 6% [ 5/74] lib/rspec/core/bisect/example_minimizer.rb 8% [ 6/74] lib/rspec/core/bisect/fork_runner.rb 9% [ 7/74] lib/rspec/core/bisect/server.rb 10% [ 8/74] lib/rspec/core/bisect/shell_command.rb 12% [ 9/74] lib/rspec/core/bisect/shell_runner.rb 13% [10/74] lib/rspec/core/bisect/utilities.rb 14% [11/74] lib/rspec/core/configuration.rb 16% [12/74] lib/rspec/core/configuration_options.rb 17% [13/74] lib/rspec/core/did_you_mean.rb 18% [14/74] lib/rspec/core/drb.rb 20% [15/74] lib/rspec/core/dsl.rb 21% [16/74] lib/rspec/core/example.rb 22% [17/74] lib/rspec/core/example_group.rb 24% [18/74] lib/rspec/core/example_status_persister.rb 25% [19/74] lib/rspec/core/filter_manager.rb 27% [20/74] lib/rspec/core/flat_map.rb 28% [21/74] lib/rspec/core/formatters.rb 29% [22/74] lib/rspec/core/formatters/base_bisect_formatter.rb 31% [23/74] lib/rspec/core/formatters/base_formatter.rb 32% [24/74] lib/rspec/core/formatters/base_text_formatter.rb 33% [25/74] lib/rspec/core/formatters/bisect_drb_formatter.rb 35% [26/74] lib/rspec/core/formatters/bisect_progress_formatter.rb 36% [27/74] lib/rspec/core/formatters/console_codes.rb 37% [28/74] lib/rspec/core/formatters/deprecation_formatter.rb 39% [29/74] lib/rspec/core/formatters/documentation_formatter.rb 40% [30/74] lib/rspec/core/formatters/exception_presenter.rb 41% [31/74] lib/rspec/core/formatters/failure_list_formatter.rb 43% [32/74] lib/rspec/core/formatters/fallback_message_formatter.rb 44% [33/74] lib/rspec/core/formatters/helpers.rb 45% [34/74] lib/rspec/core/formatters/html_formatter.rb 47% [35/74] lib/rspec/core/formatters/html_printer.rb 48% [36/74] lib/rspec/core/formatters/html_snippet_extractor.rb 50% [37/74] lib/rspec/core/formatters/json_formatter.rb 51% [38/74] lib/rspec/core/formatters/profile_formatter.rb 52% [39/74] lib/rspec/core/formatters/progress_formatter.rb 54% [40/74] lib/rspec/core/formatters/protocol.rb 55% [41/74] lib/rspec/core/formatters/snippet_extractor.rb 56% [42/74] lib/rspec/core/formatters/syntax_highlighter.rb 58% [43/74] lib/rspec/core/hooks.rb 59% [44/74] lib/rspec/core/invocations.rb 60% [45/74] lib/rspec/core/memoized_helpers.rb 62% [46/74] lib/rspec/core/metadata.rb 63% [47/74] lib/rspec/core/metadata_filter.rb 64% [48/74] lib/rspec/core/minitest_assertions_adapter.rb 66% [49/74] lib/rspec/core/mocking_adapters/flexmock.rb 67% [50/74] lib/rspec/core/mocking_adapters/mocha.rb 68% [51/74] lib/rspec/core/mocking_adapters/null.rb 70% [52/74] lib/rspec/core/mocking_adapters/rr.rb 71% [53/74] lib/rspec/core/mocking_adapters/rspec.rb 72% [54/74] lib/rspec/core/notifications.rb 74% [55/74] lib/rspec/core/option_parser.rb 75% [56/74] lib/rspec/core/ordering.rb 77% [57/74] lib/rspec/core/output_wrapper.rb 78% [58/74] lib/rspec/core/pending.rb 79% [59/74] lib/rspec/core/profiler.rb 81% [60/74] lib/rspec/core/project_initializer.rb 82% [61/74] lib/rspec/core/project_initializer/spec/spec_helper.rb 83% [62/74] lib/rspec/core/rake_task.rb 85% [63/74] lib/rspec/core/reporter.rb 86% [64/74] lib/rspec/core/ruby_project.rb 87% [65/74] lib/rspec/core/runner.rb 89% [66/74] lib/rspec/core/sandbox.rb 90% [67/74] lib/rspec/core/set.rb 91% [68/74] lib/rspec/core/shared_context.rb 93% [69/74] lib/rspec/core/shared_example_group.rb 94% [70/74] lib/rspec/core/shell_escape.rb 95% [71/74] lib/rspec/core/test_unit_assertions_adapter.rb 97% [72/74] lib/rspec/core/version.rb 98% [73/74] lib/rspec/core/warnings.rb 100% [74/74] lib/rspec/core/world.rb Installing ri documentation for rspec-core-3.9.2 Installing darkfish documentation for rspec-core-3.9.2 Done installing documentation for rspec-core after 3 seconds 1 gem installed + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.dYFwDv + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rubygem-rspec-core-3.9.2-2.fc33.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rubygem-rspec-core-3.9.2-2.fc33.x86_64 ++ dirname /builddir/build/BUILDROOT/rubygem-rspec-core-3.9.2-2.fc33.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rubygem-rspec-core-3.9.2-2.fc33.x86_64 + cd rspec-core-3.9.2 + mkdir -p /builddir/build/BUILDROOT/rubygem-rspec-core-3.9.2-2.fc33.x86_64/usr + cp -a ./usr/bin ./usr/share /builddir/build/BUILDROOT/rubygem-rspec-core-3.9.2-2.fc33.x86_64/usr/ + rm -f /builddir/build/BUILDROOT/rubygem-rspec-core-3.9.2-2.fc33.x86_64/usr/share/gems/gems/rspec-core-3.9.2/.document /builddir/build/BUILDROOT/rubygem-rspec-core-3.9.2-2.fc33.x86_64/usr/share/gems/gems/rspec-core-3.9.2/.yardopts + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 3.9.2-2.fc33 --unique-debug-suffix -3.9.2-2.fc33.x86_64 --unique-debug-src-base rubygem-rspec-core-3.9.2-2.fc33.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/rspec-core-3.9.2 + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.md7U0w + umask 022 + cd /builddir/build/BUILD + cd rspec-core-3.9.2 + LANG=C.UTF-8 + FAILFILE=() + FAILTEST=() + FAILFILE+=("spec/rspec/core/formatters/progress_formatter_spec.rb") + FAILTEST+=("produces the expected full output") + FAILFILE+=("spec/rspec/core/formatters/documentation_formatter_spec.rb") + FAILTEST+=("produces the expected full output") + FAILFILE+=("spec/integration/suite_hooks_errors_spec.rb") + FAILTEST+=("nicely formats errors") + FAILFILE+=("spec/integration/spec_file_load_errors_spec.rb") + FAILTEST+=("nicely handles load-time errors") + FAILFILE+=("spec/rspec/core/runner_spec.rb") + FAILTEST+=("if drb server is started with 127.0.0.1") + FAILFILE+=("spec/rspec/core/runner_spec.rb") + FAILTEST+=("if drb server is started with localhost") + FAILFILE+=("spec/integration/spec_file_load_errors_spec.rb") + FAILTEST+=("prints a single error when it happens") + (( i = 0 )) + (( i < 7 )) + sed -i -e '\@produces the expected full output@s|do$|, :broken => true do|' spec/rspec/core/formatters/progress_formatter_spec.rb + (( i++ )) + (( i < 7 )) + sed -i -e '\@produces the expected full output@s|do$|, :broken => true do|' spec/rspec/core/formatters/documentation_formatter_spec.rb + (( i++ )) + (( i < 7 )) + sed -i -e '\@nicely formats errors@s|do$|, :broken => true do|' spec/integration/suite_hooks_errors_spec.rb + (( i++ )) + (( i < 7 )) + sed -i -e '\@nicely handles load-time errors@s|do$|, :broken => true do|' spec/integration/spec_file_load_errors_spec.rb + (( i++ )) + (( i < 7 )) + sed -i -e '\@if drb server is started with 127.0.0.1@s|do$|, :broken => true do|' spec/rspec/core/runner_spec.rb + (( i++ )) + (( i < 7 )) + sed -i -e '\@if drb server is started with localhost@s|do$|, :broken => true do|' spec/rspec/core/runner_spec.rb + (( i++ )) + (( i < 7 )) + sed -i -e '\@prints a single error when it happens@s|do$|, :broken => true do|' spec/integration/spec_file_load_errors_spec.rb + (( i++ )) + (( i < 7 )) + sed -i.warn lib/rspec/core/configuration_options.rb -e '\@because the HOME environment variable is not set@s|RSpec\.warning|#RSpec.warning|' + ruby -rrubygems -Ilib/ -S exe/rspec Run options: exclude {:ruby=>#} Randomized with seed 6760 ..F.....*......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................*......................................................................................................................................................................................FFF.......................................................................FFF....................................................................*.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F................................................................................................................................................................................................................................................................................................................................... Pending: (Failures listed here are expected and do not affect your suite's status) 1) RSpec::Core::Formatters::HtmlFormatter produced HTML with mathn loaded is identical to the one we designed manually # lib/mathn.rb is deprecated in Ruby 2.2 # ./spec/rspec/core/formatters/html_formatter_spec.rb:68 2) RSpec::Core::Metadata for an example points :example_group to the same hash object as other examples in the same group # Cannot maintain this and provide full `:example_group` backwards compatibility (see GH #1490):( Failure/Error: expect(b[:description]).to eq("new description") expected: "new description" got: "group" (compared using ==) # ./spec/rspec/core/metadata_spec.rb:140:in `block (3 levels) in ' # ./spec/support/sandboxing.rb:16:in `block (3 levels) in ' # ./spec/support/sandboxing.rb:7:in `block (2 levels) in ' 3) RSpec::Core::Formatters::Helpers format duration with mathn loaded returns 'x minutes xx.x seconds' formatted string # lib/mathn.rb is deprecated in Ruby 2.2 # ./spec/rspec/core/formatters/helpers_spec.rb:64 Failures: 1) RSpec::Core::Formatters::DocumentationFormatter produces the expected full output Failure/Error: expect(output).to eq(<<-EOS.gsub(/^\s+\|/, '')) | |pending spec with no implementation | is pending (PENDING: Not yet implemented) | |pending command with block format | with content that would fail | is pending (PENDING: No reason given) | behaves like shared | is marked as pending but passes (FAILED - 1) expected: "\npending spec with no implementation\n is pending (PENDING: Not yet implemented)\n\npending comman...ources/formatter_specs.rb:71 # a failing spec with odd backtraces with a `nil` backtrace raises\n\n" got: "\npending spec with no implementation\n is pending (PENDING: Not yet implemented)\n\npending comman...ources/formatter_specs.rb:71 # a failing spec with odd backtraces with a `nil` backtrace raises\n\n" (compared using ==) Diff: @@ -88,6 +88,8 @@ RuntimeError: foo # (erb):1:in `
' + # /usr/share/ruby/erb.rb:905:in `eval' + # /usr/share/ruby/erb.rb:905:in `result' # ./spec/rspec/core/resources/formatter_specs.rb:50:in `block (2 levels) in ' # ./spec/support/formatter_support.rb:41:in `run_rspec_with_formatter' # ./spec/support/formatter_support.rb:3:in `run_example_specs_with_formatter' # ./spec/rspec/core/formatters/documentation_formatter_spec.rb:137:in `block (2 levels) in ' # ./spec/support/sandboxing.rb:16:in `block (3 levels) in ' # ./spec/support/sandboxing.rb:7:in `block (2 levels) in ' 2) Suite hook errors nicely formats errors from multiple :suite hooks of both types and exits with non-zero Failure/Error: expect(output).to eq unindent(<<-EOS) An error occurred in a `before(:suite)` hook. Failure/Error: c.before(:suite) { raise 'before 1' } RuntimeError: before 1 # ./the_spec.rb:3#{spec_line_suffix} An error occurred in an `after(:suite)` hook. expected: "\nAn error occurred in a `before(:suite)` hook.\nFailure/Error: c.before(:suite) { raise 'before 1' ...les took n.nnnn seconds to load)\n0 examples, 0 failures, 3 errors occurred outside of examples\n\n" got: "\nAn error occurred in a `before(:suite)` hook.\nFailure/Error: c.before(:suite) { raise 'before 1' ...les took n.nnnn seconds to load)\n0 examples, 0 failures, 3 errors occurred outside of examples\n\n" (compared using ==) Diff: @@ -5,6 +5,13 @@ RuntimeError: before 1 # ./the_spec.rb:3:in `block (2 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:27:in `block (2 levels) in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:26:in `block in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/spec_helper.rb:65:in `handle_current_dir_change' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:25:in `run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/integration/suite_hooks_errors_spec.rb:98:in `block (2 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:16:in `block (3 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:7:in `block (2 levels) in ' An error occurred in an `after(:suite)` hook. Failure/Error: c.after(:suite) { raise 'after 2' } @@ -12,6 +19,13 @@ RuntimeError: after 2 # ./the_spec.rb:6:in `block (2 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:27:in `block (2 levels) in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:26:in `block in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/spec_helper.rb:65:in `handle_current_dir_change' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:25:in `run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/integration/suite_hooks_errors_spec.rb:98:in `block (2 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:16:in `block (3 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:7:in `block (2 levels) in ' An error occurred in an `after(:suite)` hook. Failure/Error: c.after(:suite) { raise 'after 1' } @@ -19,6 +33,13 @@ RuntimeError: after 1 # ./the_spec.rb:5:in `block (2 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:27:in `block (2 levels) in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:26:in `block in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/spec_helper.rb:65:in `handle_current_dir_change' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:25:in `run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/integration/suite_hooks_errors_spec.rb:98:in `block (2 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:16:in `block (3 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:7:in `block (2 levels) in ' Finished in n.nnnn seconds (files took n.nnnn seconds to load) # ./spec/integration/suite_hooks_errors_spec.rb:102:in `block (2 levels) in ' # ./spec/support/sandboxing.rb:16:in `block (3 levels) in ' # ./spec/support/sandboxing.rb:7:in `block (2 levels) in ' 3) Suite hook errors nicely formats errors in `after(:suite)` hooks and exits with non-zero Failure/Error: expect(output).to eq unindent(<<-EOS) . An error occurred in an `after(:suite)` hook. Failure/Error: raise 'boom' RuntimeError: boom # ./the_spec.rb:4#{spec_line_suffix} expected: ".\nAn error occurred in an `after(:suite)` hook.\nFailure/Error: raise 'boom'\n\nRuntimeError:\n bo...files took n.nnnn seconds to load)\n1 example, 0 failures, 1 error occurred outside of examples\n\n" got: ".\nAn error occurred in an `after(:suite)` hook.\nFailure/Error: raise 'boom'\n\nRuntimeError:\n bo...files took n.nnnn seconds to load)\n1 example, 0 failures, 1 error occurred outside of examples\n\n" (compared using ==) Diff: @@ -5,6 +5,14 @@ RuntimeError: boom # ./the_spec.rb:4:in `block (2 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:27:in `block (2 levels) in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:26:in `block in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/spec_helper.rb:65:in `handle_current_dir_change' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:25:in `run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/integration/suite_hooks_errors_spec.rb:43:in `run_spec_expecting_non_zero' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/integration/suite_hooks_errors_spec.rb:67:in `block (2 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:16:in `block (3 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:7:in `block (2 levels) in ' Finished in n.nnnn seconds (files took n.nnnn seconds to load) # ./spec/integration/suite_hooks_errors_spec.rb:68:in `block (2 levels) in ' # ./spec/support/sandboxing.rb:16:in `block (3 levels) in ' # ./spec/support/sandboxing.rb:7:in `block (2 levels) in ' 4) Suite hook errors nicely formats errors in `before(:suite)` hooks and exits with non-zero Failure/Error: expect(output).to eq unindent(<<-EOS) An error occurred in a `before(:suite)` hook. Failure/Error: raise 'boom' RuntimeError: boom # ./the_spec.rb:4#{spec_line_suffix} expected: "\nAn error occurred in a `before(:suite)` hook.\nFailure/Error: raise 'boom'\n\nRuntimeError:\n boo...iles took n.nnnn seconds to load)\n0 examples, 0 failures, 1 error occurred outside of examples\n\n" got: "\nAn error occurred in a `before(:suite)` hook.\nFailure/Error: raise 'boom'\n\nRuntimeError:\n boo...iles took n.nnnn seconds to load)\n0 examples, 0 failures, 1 error occurred outside of examples\n\n" (compared using ==) Diff: @@ -5,6 +5,14 @@ RuntimeError: boom # ./the_spec.rb:4:in `block (2 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:27:in `block (2 levels) in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:26:in `block in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/spec_helper.rb:65:in `handle_current_dir_change' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:25:in `run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/integration/suite_hooks_errors_spec.rb:43:in `run_spec_expecting_non_zero' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/integration/suite_hooks_errors_spec.rb:49:in `block (2 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:16:in `block (3 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:7:in `block (2 levels) in ' Finished in n.nnnn seconds (files took n.nnnn seconds to load) # ./spec/integration/suite_hooks_errors_spec.rb:50:in `block (2 levels) in ' # ./spec/support/sandboxing.rb:16:in `block (3 levels) in ' # ./spec/support/sandboxing.rb:7:in `block (2 levels) in ' 5) Spec file load errors nicely handles load-time errors in user spec files Failure/Error: expect(output).to eq unindent(<<-EOS) An error occurred while loading ./1_spec.rb. Failure/Error: boom NameError: undefined local variable or method `boom' for main:Object # ./1_spec.rb:1#{spec_line_suffix} An error occurred while loading ./3_spec.rb. expected: "\nAn error occurred while loading ./1_spec.rb.\nFailure/Error: boom\n\nNameError:\n undefined local...les took n.nnnn seconds to load)\n0 examples, 0 failures, 2 errors occurred outside of examples\n\n" got: "\nAn error occurred while loading ./1_spec.rb.\nFailure/Error: boom\n\nNameError:\n undefined local...les took n.nnnn seconds to load)\n0 examples, 0 failures, 2 errors occurred outside of examples\n\n" (compared using ==) Diff: @@ -5,6 +5,13 @@ NameError: undefined local variable or method `boom' for main:Object # ./1_spec.rb:1:in `' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:27:in `block (2 levels) in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:26:in `block in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/spec_helper.rb:65:in `handle_current_dir_change' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:25:in `run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/integration/spec_file_load_errors_spec.rb:111:in `block (2 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:16:in `block (3 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:7:in `block (2 levels) in ' An error occurred while loading ./3_spec.rb. Failure/Error: boom @@ -12,6 +19,13 @@ NameError: undefined local variable or method `boom' for main:Object # ./3_spec.rb:1:in `' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:27:in `block (2 levels) in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:26:in `block in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/spec_helper.rb:65:in `handle_current_dir_change' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:25:in `run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/integration/spec_file_load_errors_spec.rb:111:in `block (2 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:16:in `block (3 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:7:in `block (2 levels) in ' Finished in n.nnnn seconds (files took n.nnnn seconds to load) # ./spec/integration/spec_file_load_errors_spec.rb:114:in `block (2 levels) in ' # ./spec/support/sandboxing.rb:16:in `block (3 levels) in ' # ./spec/support/sandboxing.rb:7:in `block (2 levels) in ' 6) Spec file load errors prints a single error when it happens on --require files Failure/Error: expect(output).to eq unindent(<<-EOS) An error occurred while loading ./helper_with_error. Failure/Error: raise 'boom' RuntimeError: boom # ./helper_with_error.rb:1#{spec_line_suffix} No examples found. expected: "\nAn error occurred while loading ./helper_with_error.\nFailure/Error: raise 'boom'\n\nRuntimeError:...iles took n.nnnn seconds to load)\n0 examples, 0 failures, 1 error occurred outside of examples\n\n" got: "\nAn error occurred while loading ./helper_with_error.\nFailure/Error: raise 'boom'\n\nRuntimeError:...iles took n.nnnn seconds to load)\n0 examples, 0 failures, 1 error occurred outside of examples\n\n" (compared using ==) Diff: @@ -5,6 +5,13 @@ RuntimeError: boom # ./helper_with_error.rb:1:in `' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:27:in `block (2 levels) in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:26:in `block in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/spec_helper.rb:65:in `handle_current_dir_change' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:25:in `run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/integration/spec_file_load_errors_spec.rb:62:in `block (2 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:16:in `block (3 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:7:in `block (2 levels) in ' No examples found. # ./spec/integration/spec_file_load_errors_spec.rb:65:in `block (2 levels) in ' # ./spec/support/sandboxing.rb:16:in `block (3 levels) in ' # ./spec/support/sandboxing.rb:7:in `block (2 levels) in ' 7) Spec file load errors nicely handles load-time errors from --require files Failure/Error: expect(output).to eq unindent(<<-EOS) An error occurred while loading ./helper_with_error. Failure/Error: raise 'boom' RuntimeError: boom # ./helper_with_error.rb:1#{spec_line_suffix} No examples found. expected: "\nAn error occurred while loading ./helper_with_error.\nFailure/Error: raise 'boom'\n\nRuntimeError:...iles took n.nnnn seconds to load)\n0 examples, 0 failures, 1 error occurred outside of examples\n\n" got: "\nAn error occurred while loading ./helper_with_error.\nFailure/Error: raise 'boom'\n\nRuntimeError:...iles took n.nnnn seconds to load)\n0 examples, 0 failures, 1 error occurred outside of examples\n\n" (compared using ==) Diff: @@ -5,6 +5,13 @@ RuntimeError: boom # ./helper_with_error.rb:1:in `' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:27:in `block (2 levels) in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:26:in `block in run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/spec_helper.rb:65:in `handle_current_dir_change' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/aruba_support.rb:25:in `run_command' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/integration/spec_file_load_errors_spec.rb:33:in `block (2 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:16:in `block (3 levels) in ' +# /builddir/build/BUILD/rspec-core-3.9.2/spec/support/sandboxing.rb:7:in `block (2 levels) in ' No examples found. # ./spec/integration/spec_file_load_errors_spec.rb:36:in `block (2 levels) in ' # ./spec/support/sandboxing.rb:16:in `block (3 levels) in ' # ./spec/support/sandboxing.rb:7:in `block (2 levels) in ' 8) RSpec::Core::Formatters::ProgressFormatter produces the expected full output Failure/Error: expect(output).to eq(<<-EOS.gsub(/^\s+\|/, '')) |**F..FFFFF | |#{expected_summary_output_for_example_specs} EOS expected: "**F..FFFFF\n\nPending: (Failures listed here are expected and do not affect your suite's status)\n\n...ources/formatter_specs.rb:71 # a failing spec with odd backtraces with a `nil` backtrace raises\n\n" got: "**F..FFFFF\n\nPending: (Failures listed here are expected and do not affect your suite's status)\n\n...ources/formatter_specs.rb:71 # a failing spec with odd backtraces with a `nil` backtrace raises\n\n" (compared using ==) Diff: @@ -65,6 +65,8 @@ RuntimeError: foo # (erb):1:in `
' + # /usr/share/ruby/erb.rb:905:in `eval' + # /usr/share/ruby/erb.rb:905:in `result' # ./spec/rspec/core/resources/formatter_specs.rb:50:in `block (2 levels) in ' # ./spec/support/formatter_support.rb:41:in `run_rspec_with_formatter' # ./spec/support/formatter_support.rb:3:in `run_example_specs_with_formatter' # ./spec/rspec/core/formatters/progress_formatter_spec.rb:47:in `block (2 levels) in ' # ./spec/support/sandboxing.rb:16:in `block (3 levels) in ' # ./spec/support/sandboxing.rb:7:in `block (2 levels) in ' Finished in 12.31 seconds (files took 0.85879 seconds to load) 2165 examples, 8 failures, 3 pending Failed examples: rspec ./spec/rspec/core/formatters/documentation_formatter_spec.rb:133 # RSpec::Core::Formatters::DocumentationFormatter produces the expected full output rspec ./spec/integration/suite_hooks_errors_spec.rb:84 # Suite hook errors nicely formats errors from multiple :suite hooks of both types and exits with non-zero rspec ./spec/integration/suite_hooks_errors_spec.rb:66 # Suite hook errors nicely formats errors in `after(:suite)` hooks and exits with non-zero rspec ./spec/integration/suite_hooks_errors_spec.rb:48 # Suite hook errors nicely formats errors in `before(:suite)` hooks and exits with non-zero rspec ./spec/integration/spec_file_load_errors_spec.rb:82 # Spec file load errors nicely handles load-time errors in user spec files rspec ./spec/integration/spec_file_load_errors_spec.rb:53 # Spec file load errors prints a single error when it happens on --require files rspec ./spec/integration/spec_file_load_errors_spec.rb:30 # Spec file load errors nicely handles load-time errors from --require files rspec ./spec/rspec/core/formatters/progress_formatter_spec.rb:43 # RSpec::Core::Formatters::ProgressFormatter produces the expected full output Randomized with seed 6760 + ruby -rrubygems -Ilib/ -S exe/rspec --tag '~broken' Run options: exclude {:ruby=>#, :broken=>true} Randomized with seed 7531 ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................*..................................................................*................................................................................................................*.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Pending: (Failures listed here are expected and do not affect your suite's status) 1) RSpec::Core::Formatters::Helpers format duration with mathn loaded returns 'x minutes xx.x seconds' formatted string # lib/mathn.rb is deprecated in Ruby 2.2 # ./spec/rspec/core/formatters/helpers_spec.rb:64 2) RSpec::Core::Formatters::HtmlFormatter produced HTML with mathn loaded is identical to the one we designed manually # lib/mathn.rb is deprecated in Ruby 2.2 # ./spec/rspec/core/formatters/html_formatter_spec.rb:68 3) RSpec::Core::Metadata for an example points :example_group to the same hash object as other examples in the same group # Cannot maintain this and provide full `:example_group` backwards compatibility (see GH #1490):( Failure/Error: expect(b[:description]).to eq("new description") expected: "new description" got: "group" (compared using ==) # ./spec/rspec/core/metadata_spec.rb:140:in `block (3 levels) in ' # ./spec/support/sandboxing.rb:16:in `block (3 levels) in ' # ./spec/support/sandboxing.rb:7:in `block (2 levels) in ' Finished in 11.91 seconds (files took 0.90099 seconds to load) 2157 examples, 0 failures, 3 pending Randomized with seed 7531 + sed -i features/core_standalone.feature -e 's|@unsupported-on-rbx|@unsupported-on-rbx @broken|' + sed -i features/command_line/init.feature -e 's|^\([ \t]*\)\(Scenario: Accept and use the recommended settings\)|\1@broken\n\1\2|' ++ pwd + env 'RUBYOPT=-I/builddir/build/BUILD/rspec-core-3.9.2/lib -rrubygems' ruby -S cucumber -v features/ Deprecated: Found tags option '~@wip'. Support for '~@tag' will be removed from the next release of Cucumber. Please use 'not @tag' instead. Deprecated: Found tagged hook with '~@allow-should-syntax'. Support for '~@tag' will be removed from the next release of Cucumber. Please use 'not @tag' instead. Deprecated: Found tagged hook with '~@with-clean-spec-opts'. Support for '~@tag' will be removed from the next release of Cucumber. Please use 'not @tag' instead. Code: * features/support/env.rb * features/support/jruby.rb * features/support/require_expect_syntax_in_aruba_specs.rb * features/support/rubinius.rb * features/support/send_sigint_during_bisect.rb * features/README.md * features/command_line/README.md * features/command_line/order.md * features/pending_and_skipped_examples/README.md * features/step_definitions/additional_cli_steps.rb * features/step_definitions/core_standalone_steps.rb Features: * features/clear_examples.feature * features/command_line/bisect.feature * features/command_line/dry_run.feature * features/command_line/example_matches_name_option.feature * features/command_line/example_name_option.feature * features/command_line/exit_status.feature * features/command_line/fail_fast.feature * features/command_line/format_option.feature * features/command_line/init.feature * features/command_line/line_number_appended_to_path.feature * features/command_line/only_failures.feature * features/command_line/pattern_option.feature * features/command_line/rake_task.feature * features/command_line/randomization.feature * features/command_line/require_option.feature * features/command_line/ruby.feature * features/command_line/tag.feature * features/command_line/warnings_option.feature * features/configuration/alias_example_to.feature * features/configuration/backtrace_exclusion_patterns.feature * features/configuration/color.feature * features/configuration/custom_settings.feature * features/configuration/default_path.feature * features/configuration/deprecation_stream.feature * features/configuration/enable_global_dsl.feature * features/configuration/exclude_pattern.feature * features/configuration/fail_fast.feature * features/configuration/fail_if_no_examples.feature * features/configuration/failure_exit_code.feature * features/configuration/order_and_seed.feature * features/configuration/output_stream.feature * features/configuration/overriding_global_ordering.feature * features/configuration/pattern.feature * features/configuration/profile.feature * features/configuration/read_options_from_file.feature * features/configuration/run_all_when_everything_filtered.feature * features/configuration/zero_monkey_patching_mode.feature * features/core_standalone.feature * features/example_groups/aliasing.feature * features/example_groups/basic_structure.feature * features/example_groups/shared_context.feature * features/example_groups/shared_examples.feature * features/expectation_framework_integration/aggregating_failures.feature * features/expectation_framework_integration/configure_expectation_framework.feature * features/filtering/exclusion_filters.feature * features/filtering/filter_run_when_matching.feature * features/filtering/if_and_unless.feature * features/filtering/inclusion_filters.feature * features/formatters/configurable_colors.feature * features/formatters/custom_formatter.feature * features/formatters/json_formatter.feature * features/helper_methods/arbitrary_methods.feature * features/helper_methods/let.feature * features/helper_methods/modules.feature * features/hooks/around_hooks.feature * features/hooks/before_and_after_hooks.feature * features/hooks/filtering.feature * features/hooks/when_first_matching_example_defined.feature * features/metadata/current_example.feature * features/metadata/described_class.feature * features/metadata/user_defined.feature * features/mock_framework_integration/use_any_framework.feature * features/mock_framework_integration/use_flexmock.feature * features/mock_framework_integration/use_mocha.feature * features/mock_framework_integration/use_rr.feature * features/mock_framework_integration/use_rspec.feature * features/pending_and_skipped_examples/pending_examples.feature * features/pending_and_skipped_examples/skipped_examples.feature * features/spec_files/arbitrary_file_suffix.feature * features/subject/explicit_subject.feature * features/subject/implicit_subject.feature * features/subject/one_liner_syntax.feature Using the default profile... ..................................................................................................................................................................................................................................................U-------......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. (::) failed steps (::) expected "..\n\nFinished in 0.00254 seconds (files took 0.09737 seconds to load)\n2 examples, 0 failures\n" to string includes: "2 examples, 2 failures" Diff: @@ -1,2 +1,5 @@ -2 examples, 2 failures +.. + +Finished in 0.00254 seconds (files took 0.09737 seconds to load) +2 examples, 0 failures (RSpec::Expectations::ExpectationNotMetError) ./features/support/rubinius.rb:5:in `block in ' features/core_standalone.feature:25:in `Then the output should contain "2 examples, 2 failures"' Failing Scenarios: cucumber features/core_standalone.feature:10 # Scenario: Use only rspec-core when only it is installed Undefined Scenarios: cucumber features/command_line/init.feature:26 # Scenario: Accept and use the recommended settings in `spec_helper` (which are initially commented out) 298 scenarios (1 failed, 1 undefined, 296 passed) 1474 steps (1 failed, 7 skipped, 1 undefined, 1465 passed) 1m16.315s You can implement step definitions for undefined steps with these snippets: When("I accept the recommended settings by removing `=begin` and `=end` from `spec\/spec_helper.rb`") do pending # Write code here that turns the phrase above into concrete actions end /usr/share/gems/gems/cucumber-core-3.2.0/lib/cucumber/core/test/result.rb:12: warning: calling private without arguments inside a method may not have the intended effect ++ pwd + env 'RUBYOPT=-I/builddir/build/BUILD/rspec-core-3.9.2/lib -rrubygems' ruby -S cucumber -v features/ --tag 'not @broken' Deprecated: Found tags option '~@wip'. Support for '~@tag' will be removed from the next release of Cucumber. Please use 'not @tag' instead. Deprecated: Found tagged hook with '~@allow-should-syntax'. Support for '~@tag' will be removed from the next release of Cucumber. Please use 'not @tag' instead. Deprecated: Found tagged hook with '~@with-clean-spec-opts'. Support for '~@tag' will be removed from the next release of Cucumber. Please use 'not @tag' instead. Code: * features/support/env.rb * features/support/jruby.rb * features/support/require_expect_syntax_in_aruba_specs.rb * features/support/rubinius.rb * features/support/send_sigint_during_bisect.rb * features/README.md * features/command_line/README.md * features/command_line/order.md * features/pending_and_skipped_examples/README.md * features/step_definitions/additional_cli_steps.rb * features/step_definitions/core_standalone_steps.rb Features: * features/clear_examples.feature * features/command_line/bisect.feature * features/command_line/dry_run.feature * features/command_line/example_matches_name_option.feature * features/command_line/example_name_option.feature * features/command_line/exit_status.feature * features/command_line/fail_fast.feature * features/command_line/format_option.feature * features/command_line/init.feature * features/command_line/line_number_appended_to_path.feature * features/command_line/only_failures.feature * features/command_line/pattern_option.feature * features/command_line/rake_task.feature * features/command_line/randomization.feature * features/command_line/require_option.feature * features/command_line/ruby.feature * features/command_line/tag.feature * features/command_line/warnings_option.feature * features/configuration/alias_example_to.feature * features/configuration/backtrace_exclusion_patterns.feature * features/configuration/color.feature * features/configuration/custom_settings.feature * features/configuration/default_path.feature * features/configuration/deprecation_stream.feature * features/configuration/enable_global_dsl.feature * features/configuration/exclude_pattern.feature * features/configuration/fail_fast.feature * features/configuration/fail_if_no_examples.feature * features/configuration/failure_exit_code.feature * features/configuration/order_and_seed.feature * features/configuration/output_stream.feature * features/configuration/overriding_global_ordering.feature * features/configuration/pattern.feature * features/configuration/profile.feature * features/configuration/read_options_from_file.feature * features/configuration/run_all_when_everything_filtered.feature * features/configuration/zero_monkey_patching_mode.feature * features/core_standalone.feature * features/example_groups/aliasing.feature * features/example_groups/basic_structure.feature * features/example_groups/shared_context.feature * features/example_groups/shared_examples.feature * features/expectation_framework_integration/aggregating_failures.feature * features/expectation_framework_integration/configure_expectation_framework.feature * features/filtering/exclusion_filters.feature * features/filtering/filter_run_when_matching.feature * features/filtering/if_and_unless.feature * features/filtering/inclusion_filters.feature * features/formatters/configurable_colors.feature * features/formatters/custom_formatter.feature * features/formatters/json_formatter.feature * features/helper_methods/arbitrary_methods.feature * features/helper_methods/let.feature * features/helper_methods/modules.feature * features/hooks/around_hooks.feature * features/hooks/before_and_after_hooks.feature * features/hooks/filtering.feature * features/hooks/when_first_matching_example_defined.feature * features/metadata/current_example.feature * features/metadata/described_class.feature * features/metadata/user_defined.feature * features/mock_framework_integration/use_any_framework.feature * features/mock_framework_integration/use_flexmock.feature * features/mock_framework_integration/use_mocha.feature * features/mock_framework_integration/use_rr.feature * features/mock_framework_integration/use_rspec.feature * features/pending_and_skipped_examples/pending_examples.feature * features/pending_and_skipped_examples/skipped_examples.feature * features/spec_files/arbitrary_file_suffix.feature * features/subject/explicit_subject.feature * features/subject/implicit_subject.feature * features/subject/one_liner_syntax.feature Using the default profile... .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 296 scenarios (296 passed) 1460 steps (1460 passed) 1m15.404s /usr/share/gems/gems/cucumber-core-3.2.0/lib/cucumber/core/test/result.rb:12: warning: calling private without arguments inside a method may not have the intended effect + mv lib/rspec/core/configuration_options.rb.warn lib/rspec/core/configuration_options.rb + RPM_EC=0 ++ jobs -p + exit 0 Processing files: rubygem-rspec-core-3.9.2-2.fc33.noarch Provides: rubygem(rspec-core) = 3.9.2 rubygem-rspec-core = 3.9.2-2.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: (rubygem(rspec-support) >= 3.9.3 with rubygem(rspec-support) < 3.10) /usr/bin/env /usr/bin/ruby ruby(rubygems) Processing files: rubygem-rspec-core-doc-3.9.2-2.fc33.noarch Provides: rubygem-rspec-core-doc = 3.9.2-2.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rubygem-rspec-core-3.9.2-2.fc33.x86_64 Wrote: /builddir/build/RPMS/rubygem-rspec-core-3.9.2-2.fc33.noarch.rpm Wrote: /builddir/build/RPMS/rubygem-rspec-core-doc-3.9.2-2.fc33.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.G2EVWu + umask 022 + cd /builddir/build/BUILD + cd rspec-core-3.9.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/rubygem-rspec-core-3.9.2-2.fc33.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0