features/cli_stop.feature in adhearsion-2.5.4 vs features/cli_stop.feature in adhearsion-2.6.0
- old
+ new
@@ -1,41 +1,50 @@
Feature: Adhearsion Ahn CLI (stop)
As an Adhearsion user
I want the ahn command to provide a 'stop' command
So that I can stop a running Adhearsion daemon
- @reconnect
+ @reconnect @skip_jruby
Scenario: Command stop with valid path and pid option
- Given JRuby skip test
Given that I create a valid app under "path/somewhere"
When I run `ahn daemon path/somewhere --pid-file=ahn.pid`
And I run `ahn stop path/somewhere --pid-file=ahn.pid`
Then the output should contain:
"""
Stopping Adhearsion
"""
And the file "ahn.pid" should not exist
- @reconnect
+ @reconnect @skip_jruby
Scenario: Command stop with valid path and no pid option
- Given JRuby skip test
Given that I create a valid app under "path/somewhere"
When I run `ahn daemon path/somewhere`
And I run `ahn stop path/somewhere`
Then the output should contain:
"""
Stopping Adhearsion
"""
And the file "path/somewhere/adhearsion.pid" should not exist
- @reconnect
+ @reconnect @skip_jruby
Scenario: Command stop with no options inside the app directory
- Given JRuby skip test
Given that I create a valid app under "path/somewhere"
And I cd to "path/somewhere"
When I run `ahn daemon`
And I run `ahn stop`
Then the output should contain:
"""
Stopping Adhearsion
"""
And the file "adhearsion.pid" should not exist
+
+ @reconnect @skip_jruby
+ Scenario: Command stop with pid option inside the app directory
+ Given that I create a valid app under "path/somewhere"
+ And I cd to "path/somewhere"
+ When I run `ahn daemon --pid-file=ahn.pid`
+ And I run `ahn stop --pid-file=ahn.pid`
+ Then the output should contain:
+ """
+ Stopping Adhearsion
+ """
+ And the file "ahn.pid" should not exist