Logo: Relish

  1. Sign in

Project: Trema

-S (--socket_dir) option

-S (--socket_dir) option specifies the location to find socket files

Background
Given
I set the environment variables to:
variable value
TREMA_LOG_DIR .
TREMA_PID_DIR .
TREMA_SOCKET_DIR .
Scenarios
  • @sudo
-S option
Given
a file named "null_controller.rb" with:
class NullController < Trema::Controller; end
And
I successfully run trema run null_controller.rb -d
When
I successfully run trema killall NullController -S .
And
the file "NullController.pid" should not exist
  • @sudo
--socket_dir option
Given
a file named "null_controller.rb" with:
class NullController < Trema::Controller; end
And
I successfully run trema run null_controller.rb -d
When
I successfully run trema killall NullController --socket_dir .
And
the file "NullController.pid" should not exist
  • @sudo
"Controller process does not exist" error
Given
a file named "null_controller.rb" with:
class NullController < Trema::Controller; end
And
I successfully run trema run null_controller.rb -d
When
I run trema killall NullController -S /tmp
Then
the exit status should not be 0
And
the output should contain:
Controller process "NullController" does not exist.
And
the file "NullController.pid" should exist

Last published over 4 years ago by Yasuhito Takamiya.