You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
About one out of 10 times, I get the following test failure using the latest release of pleaserun (0.0.32):
starting phase `check'
{:WRIT=>false}
{:timestamp=>"2023-03-18T01:38:22.243480+0000", :message=>"Writing file", :destination=>"/tmp/guix-build-ruby-pleaserun-0.0.32.drv-0/studtmp-f959f7fcd57724b44e243877895a45e8f71e5e0db3d2458519598a78653b/etc/init.d/"}
Run options: exclude {:systemd=>true, :upstart=>true, :launchd=>true}
F...............................................*..............
Pending: (Failures listed here are expected and do not affect your suite's status)
1) PleaseRun::Platform::SYSV deployment cannot write to /etc/init.d, so there's no deployment test to do. To run these tests, you'll need to run this as root, and preferrably in a vm or other temporary system
# Not yet implemented
# ./spec/pleaserun/platform/sysv_spec.rb:13
Failures:
1) PleaseRun::CLI when setting --install-prefix should write files there
Failure/Error: File.write(fullpath, content)
Errno::EISDIR:
Is a directory @ rb_sysopen - /tmp/guix-build-ruby-pleaserun-0.0.32.drv-0/studtmp-f959f7fcd57724b44e243877895a45e8f71e5e0db3d2458519598a78653b/etc/init.d/
# ./lib/pleaserun/installer.rb:32:in `write'
# ./lib/pleaserun/installer.rb:32:in `write'
# ./lib/pleaserun/installer.rb:23:in `block in install_files'
# ./lib/pleaserun/platform/sysv.rb:10:in `yield'
# ./lib/pleaserun/platform/sysv.rb:10:in `block in files'
# ./lib/pleaserun/installer.rb:18:in `each'
# ./lib/pleaserun/installer.rb:18:in `install_files'
# ./lib/pleaserun/cli.rb:185:in `run_human'
# ./lib/pleaserun/cli.rb:141:in `execute'
# ./lib/pleaserun/cli.rb:114:in `run'
# ./spec/pleaserun/cli_spec.rb:12:in `block (3 levels) in <top (required)>'
Finished in 0.12898 seconds (files took 0.38235 seconds to load)
63 examples, 1 failure, 1 pending
Failed examples:
rspec ./spec/pleaserun/cli_spec.rb:19 # PleaseRun::CLI when setting --install-prefix should write files there
error: in phase 'check': uncaught exception:
%exception #<&invoke-error program: "rspec" arguments: () exit-status: 1 term-signal: #f stop-signal: #f>
phase `check' failed after 0.8 seconds
command "rspec" failed with status 1
Hi,
About one out of 10 times, I get the following test failure using the latest release of pleaserun (0.0.32):
The direct dependencies used are:
I'll disable the test in the meantime for the Guix package I'm preparing.
Thank you!
The text was updated successfully, but these errors were encountered: