Sha256: fdce7dce6dcec948951fd9870f4c481f6b3798449b43c06385c25ea711deae30

Contents?: true

Size: 933 Bytes

Versions: 8

Compression:

Stored size: 933 Bytes

Contents

Feature: echo_reply handler
  Background:
    Given a file named "echo_reply.rb" with:
      """ruby
      class EchoReply < Trema::Controller
        def switch_ready(dpid)
          send_message dpid, Echo::Request.new
        end

        def echo_reply(dpid, message)
          logger.info 'echo_reply handler is invoked'
        end
      end
      """
    And a file named "trema.conf" with:
      """ruby
      vswitch { datapath_id 0xabc }
      """

  @sudo
  Scenario: invoke echo_reply handler
    Given I use OpenFlow 1.0
    When I trema run "echo_reply.rb" with the configuration "trema.conf"
    Then the file "EchoReply.log" should contain "echo_reply handler is invoked"

  @sudo
  Scenario: invoke echo_reply handler (OpenFlow 1.3)
    Given I use OpenFlow 1.3
    When I trema run "echo_reply.rb" with the configuration "trema.conf"
    Then the file "EchoReply.log" should contain "echo_reply handler is invoked"

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
trema-0.8.4 features/handlers/echo_reply.feature
trema-0.8.3 features/handlers/echo_reply.feature
trema-0.8.2 features/handlers/echo_reply.feature
trema-0.8.1 features/handlers/echo_reply.feature
trema-0.8.0 features/handlers/echo_reply.feature
trema-0.7.1 features/handlers/echo_reply.feature
trema-0.7.0 features/handlers/echo_reply.feature
trema-0.6.0 features/handlers/echo_reply.feature