iberianpig / fusuma

Multitouch gestures with libinput driver on Linux
MIT License
3.58k stars 146 forks source link

(Test) undefined local variable or method `proctitle' #272

Closed iberianpig closed 2 years ago

iberianpig commented 2 years ago

Describe the bug

It shows the following errors when running RSpec.

 NameError:
       undefined local variable or method `proctitle' for #<Object:0x0000556048b27b38>
     # ./lib/fusuma/custom_process.rb:12:in `block in fork'
     # ./lib/fusuma/custom_process.rb:11:in `fork'
     # ./spec/lib/custom_process_spec.rb:12:in `call'

To Reproduce bundle exec rspec

Expected behavior Pass all specs.

Versions

iberianpig@iberianpig-XPS-13-9310:~/.ghq/github.com/iberianpig/fusuma$ bundle exec ./exe/fusuma --version
I, [2022-04-17T21:24:03.355856 #4072846]  INFO -- : reload config: /home/iberianpig/.config/fusuma/config.yml
I, [2022-04-17T21:24:03.429449 #4072846]  INFO -- : ---------------------------------------------
I, [2022-04-17T21:24:03.429783 #4072846]  INFO -- : Fusuma: 2.4.0
I, [2022-04-17T21:24:03.430935 #4072846]  INFO -- : libinput: 1.19.1
I, [2022-04-17T21:24:03.430961 #4072846]  INFO -- : ruby 3.0.2p107
I, [2022-04-17T21:24:03.431612 #4072846]  INFO -- : OS: Linux 5.14.0-1031-oem #34-Ubuntu SMP Fri Mar 25 08:21:05 UTC 2022
I, [2022-04-17T21:24:03.432104 #4072846]  INFO -- : Distribution: Ubuntu 20.04.4 LTS \n \l
I, [2022-04-17T21:24:03.432729 #4072846]  INFO -- : Desktop session: ubuntu-xorg x11
I, [2022-04-17T21:24:03.432744 #4072846]  INFO -- : ---------------------------------------------
I, [2022-04-17T21:24:03.432758 #4072846]  INFO -- : Enabled Plugins:
I, [2022-04-17T21:24:03.432833 #4072846]  INFO -- :   Fusuma::Plugin::Buffers::GestureBuffer
I, [2022-04-17T21:24:03.432845 #4072846]  INFO -- :   Fusuma::Plugin::Buffers::TimerBuffer
I, [2022-04-17T21:24:03.432855 #4072846]  INFO -- :   Fusuma::Plugin::Detectors::HoldDetector
I, [2022-04-17T21:24:03.432864 #4072846]  INFO -- :   Fusuma::Plugin::Detectors::PinchDetector
I, [2022-04-17T21:24:03.432873 #4072846]  INFO -- :   Fusuma::Plugin::Detectors::RotateDetector
I, [2022-04-17T21:24:03.432884 #4072846]  INFO -- :   Fusuma::Plugin::Detectors::SwipeDetector
I, [2022-04-17T21:24:03.432894 #4072846]  INFO -- :   Fusuma::Plugin::Events::Records::ContextRecord
I, [2022-04-17T21:24:03.432902 #4072846]  INFO -- :   Fusuma::Plugin::Events::Records::GestureRecord
I, [2022-04-17T21:24:03.432912 #4072846]  INFO -- :   Fusuma::Plugin::Events::Records::IndexRecord
I, [2022-04-17T21:24:03.432919 #4072846]  INFO -- :   Fusuma::Plugin::Events::Records::TextRecord
I, [2022-04-17T21:24:03.432927 #4072846]  INFO -- :   Fusuma::Plugin::Executors::CommandExecutor
I, [2022-04-17T21:24:03.432935 #4072846]  INFO -- :   Fusuma::Plugin::Filters::LibinputDeviceFilter
I, [2022-04-17T21:24:03.432944 #4072846]  INFO -- :   Fusuma::Plugin::Inputs::LibinputCommandInput
I, [2022-04-17T21:24:03.432951 #4072846]  INFO -- :   Fusuma::Plugin::Inputs::TimerInput
I, [2022-04-17T21:24:03.432959 #4072846]  INFO -- :   Fusuma::Plugin::Parsers::LibinputGestureParser
I, [2022-04-17T21:24:03.432966 #4072846]  INFO -- : ---------------------------------------------