-
Notifications
You must be signed in to change notification settings - Fork 12
ルーティングスイッチ章 ドラフト rev.2 #136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1200ff4 Update sample topology git-subtree-dir: vendor/routing_switch git-subtree-split: 1200ff459fdbd4f7b19ce7938e80075d09df67eb
…routing_switch_rev2
yasuhito
added a commit
that referenced
this pull request
Dec 26, 2015
40fbcea Update trema and other gems 12e00c2 Merge commit '78620eb3f957311787801acc05cfd44fb5a969e8' into develop 78620eb Refactor dump_flows.feature 04c71f4 Refactoring 6a28f84 Fix logger cucumber tests fb56d44 Merge commit 'd6c4136749c661af6f6572161aa0c5b47d8b4945' into feature/dump_flows_openflow13 9ab837a Add --logging_level option. 9aa542d Add relish docs. 267c0f3 Refactoring hello_failed.feature 12a13f8 Merge commit '081cff95c9e426ace238d7686dc516f31fb8b717' into feature/hello_failed_handler 6f71ee0 Pure-ruby trema. bb8cb7e Update dependencies. 8e85080 Enable 'Encoding' cop. b191e56 Enable 'EmptyLines' cop. 4b85015 Update rubocop. 748821c Change the timeout to 10 seconds 660e73a Run rubocop from travis. cf55c93 Fixed warnings from SpaceInsideBrackets cop. 45a4f01 Fixed warnings from SpaceInsideParens cop. 02b284c Fixed warnings from SignalException cop. cd61d34 Fixed warnings from StringLiterals cop. ce197ce Fixed warnings from AndOr cop. e37a679 Updated overall header comments. c81e696 Refactor hello_trema.feature in order to delete stop_trema() and shutdown!() from .c and .rb (refs #247) 4127fe8 Deletes unused cucumber step definitions (refs #222) bf96f58 Refactor features/step_definitions/misc_steps.rb (refs #222) b6db234 Refactor features/step_definitions/send_packets_steps.rb (refs #222) 1b9fa24 Refactor features/step_definitions/stats_steps.rb (refs #222) 3abbbf2 Deletes unused cucumber step definitions (refs #222) 61eeb2a Deletes unused cucumber step definitions (refs #222) fe5b3f5 Deletes unused cucumber step definitions (refs #222) 20a3de9 Deletes unused cucumber step definitions (refs #222) a4fdb33 Deletes unused cucumber step definitions (refs #222) e6c48f3 Merged #222 and fix some errors using cucumber/aruba c8a11e9 Fix nightly build errors 78f8dea fix nightly build error on debian6.0.1 (maybe others) a914014 Sleep 2 secs after trema send_packets 07dd929 Refactor cucumber scenarios (switching to cucumber/aruba) afe6e23 Make --verbose option global. 97af599 Use gli gem for implementing sub-commands. 6d587f8 refactoring features/step_definitions 116712c Make a timeout value of the step 'wait until "xxx" is up' larger (30 -> 50). cea8d92 Shorten and refactor ruby/trema/path.rb d6219de Copyright 2008-2012 f49f313 Create pid files in tmp/pid/ f9d9085 Add actions_to_string(). 6e12e9b Raise a timeout error if the step 'wait until "xxx" is up' takes long time. (closes #53) 55a22ec Refactor cucumber steps. aded1c7 Add a test for an error case of show_stats 9b1e6ca Refactor trema.show_stats.feature bfdab0f Refactor trema.show_stats.feature 18afb81 Show both tx and rx on "trema show_stats" by default (closes #43) db642d1 fix warnings 78d975b closes #136 6758bdf Add "trema kill" command that terminates a specified trema process fab6f0c sleep 1 after send_packets 6135ef7 sleep 10 after routing_switch startup 85a0dbd sleep 2 -> 5 aca72a0 Insert "sleep 2" after each "send_packet ... --duration= ..." 28fb7a6 Refactoring features/example.multi_learning_switch.feature 1de9002 Refactoring kill_steps.rb 349b338 Refactoring features/trema-config.feature 40d989d refactoring run.feature ca5d89f features/message.echo_request.feature => features/example.message.echo_request.feature 9c8e68e features/message.echo_reply.feature => features/example.message.echo_reply.feature 78f9453 fixes #23 0c9e58e Add "*** sleep ? ***" steps bf2cefd fork "trema run" instead of Thread.start b209128 kill apps first on trema kill 1a64e44 Show process name on Trema::Process#kill! 8964f6a Add an expectation "someswitch.should_receive( :flow_mod_add )" 8dbd81f fork Ruby controller. 65229a0 Use Process.fork to run trema in background. a4b78e4 Add trema_kill() helper method 49b5674 Send a flow_mod message at Controller#send_flow_mod() 0b1013e kill_steps.rb 1ea718b Minor refactorings. f913cfd Delete unnecessary cucumber steps. be24649 remove @trema_log b7ff65f Minor refactorings. 6079fef Refactoring "I try to run ..." step 05b3498 cucumber_log() returns the path of log file used in acceptance tests. 60668ae Move some steps from trema_steps.rb -> run_steps.rb c424e8e remove sleep step from run.feature fd17098 Refactoring run_steps.rb 8552b58 Refactoring run_steps.rb 2bfd224 Refactoring run_steps.rb b936894 Refactoring run_steps.rb edd377c Refactoring run_steps.rb b9b3ec7 Refactoring run_steps.rb 829b246 Refactoring features 1d7f261 Delete an unnecessary cucumber step b9aed03 Delete an unnecessary cucumber step. a9adade New sample app: multi_learning_switch 47c13fb Refactoring dumper_help.feature 50f9bcc Refactoring dumper.feature 3468fcf Run trema modules in background with Ruby threads. c03afd4 Add 'wait until foobar is up' step and use it. 008659c Fix an issue on acceptance tests. 99c762e trema run supports an argument with options like ./trema run "cbench_switch -i 0x1 --logging_level=debug" cc4fe9a released git-subtree-dir: vendor/hello_trema git-subtree-split: 40fbcea48122016ccdd79876028a9d3369262426
yasuhito
added a commit
that referenced
this pull request
Dec 26, 2015
c583c3e Refactor patch_panel.feature 42d6a74 Merge commit '6a02f5bc4a34cb8a5ae6b8d198fed168ea08f740' into develop 6a02f5b Squashed 'features/step_definitions/' changes from 03a9277..c88ebd2 c758300 Update trema and pio. c939c14 Merge commit '268331bf9ec55a56728cb85896f11134cf4665f3' into develop f313458 Upgrade Trema. 1583fbe Rename trema.conf -> patch_panel.conf. 268331b Fix rubocop error. 9aa542d Add relish docs. 267c0f3 Refactoring hello_failed.feature 12a13f8 Merge commit '081cff95c9e426ace238d7686dc516f31fb8b717' into feature/hello_failed_handler 6f71ee0 Pure-ruby trema. bb8cb7e Update dependencies. 8e85080 Enable 'Encoding' cop. b191e56 Enable 'EmptyLines' cop. 4b85015 Update rubocop. 748821c Change the timeout to 10 seconds 660e73a Run rubocop from travis. cf55c93 Fixed warnings from SpaceInsideBrackets cop. 45a4f01 Fixed warnings from SpaceInsideParens cop. 02b284c Fixed warnings from SignalException cop. cd61d34 Fixed warnings from StringLiterals cop. ce197ce Fixed warnings from AndOr cop. e37a679 Updated overall header comments. c81e696 Refactor hello_trema.feature in order to delete stop_trema() and shutdown!() from .c and .rb (refs #247) 4127fe8 Deletes unused cucumber step definitions (refs #222) bf96f58 Refactor features/step_definitions/misc_steps.rb (refs #222) b6db234 Refactor features/step_definitions/send_packets_steps.rb (refs #222) 1b9fa24 Refactor features/step_definitions/stats_steps.rb (refs #222) 3abbbf2 Deletes unused cucumber step definitions (refs #222) 61eeb2a Deletes unused cucumber step definitions (refs #222) fe5b3f5 Deletes unused cucumber step definitions (refs #222) 20a3de9 Deletes unused cucumber step definitions (refs #222) a4fdb33 Deletes unused cucumber step definitions (refs #222) e6c48f3 Merged #222 and fix some errors using cucumber/aruba c8a11e9 Fix nightly build errors 78f8dea fix nightly build error on debian6.0.1 (maybe others) a914014 Sleep 2 secs after trema send_packets 07dd929 Refactor cucumber scenarios (switching to cucumber/aruba) afe6e23 Make --verbose option global. 97af599 Use gli gem for implementing sub-commands. 6d587f8 refactoring features/step_definitions 116712c Make a timeout value of the step 'wait until "xxx" is up' larger (30 -> 50). cea8d92 Shorten and refactor ruby/trema/path.rb d6219de Copyright 2008-2012 f49f313 Create pid files in tmp/pid/ f9d9085 Add actions_to_string(). 6e12e9b Raise a timeout error if the step 'wait until "xxx" is up' takes long time. (closes #53) 55a22ec Refactor cucumber steps. aded1c7 Add a test for an error case of show_stats 9b1e6ca Refactor trema.show_stats.feature bfdab0f Refactor trema.show_stats.feature 18afb81 Show both tx and rx on "trema show_stats" by default (closes #43) db642d1 fix warnings 78d975b closes #136 6758bdf Add "trema kill" command that terminates a specified trema process fab6f0c sleep 1 after send_packets 6135ef7 sleep 10 after routing_switch startup 85a0dbd sleep 2 -> 5 aca72a0 Insert "sleep 2" after each "send_packet ... --duration= ..." 28fb7a6 Refactoring features/example.multi_learning_switch.feature 1de9002 Refactoring kill_steps.rb 349b338 Refactoring features/trema-config.feature 40d989d refactoring run.feature ca5d89f features/message.echo_request.feature => features/example.message.echo_request.feature 9c8e68e features/message.echo_reply.feature => features/example.message.echo_reply.feature 78f9453 fixes #23 0c9e58e Add "*** sleep ? ***" steps bf2cefd fork "trema run" instead of Thread.start b209128 kill apps first on trema kill 1a64e44 Show process name on Trema::Process#kill! 8964f6a Add an expectation "someswitch.should_receive( :flow_mod_add )" 8dbd81f fork Ruby controller. 65229a0 Use Process.fork to run trema in background. a4b78e4 Add trema_kill() helper method 49b5674 Send a flow_mod message at Controller#send_flow_mod() 0b1013e kill_steps.rb 1ea718b Minor refactorings. f913cfd Delete unnecessary cucumber steps. be24649 remove @trema_log b7ff65f Minor refactorings. 6079fef Refactoring "I try to run ..." step 05b3498 cucumber_log() returns the path of log file used in acceptance tests. 60668ae Move some steps from trema_steps.rb -> run_steps.rb c424e8e remove sleep step from run.feature fd17098 Refactoring run_steps.rb 8552b58 Refactoring run_steps.rb 2bfd224 Refactoring run_steps.rb b936894 Refactoring run_steps.rb edd377c Refactoring run_steps.rb b9b3ec7 Refactoring run_steps.rb 829b246 Refactoring features 1d7f261 Delete an unnecessary cucumber step b9aed03 Delete an unnecessary cucumber step. a9adade New sample app: multi_learning_switch 47c13fb Refactoring dumper_help.feature 50f9bcc Refactoring dumper.feature 3468fcf Run trema modules in background with Ruby threads. c03afd4 Add 'wait until foobar is up' step and use it. 008659c Fix an issue on acceptance tests. 99c762e trema run supports an argument with options like ./trema run "cbench_switch -i 0x1 --logging_level=debug" cc4fe9a released git-subtree-dir: vendor/patch_panel git-subtree-split: c583c3e9b70b0655a13861493ff22acf074182a9
yasuhito
added a commit
that referenced
this pull request
Dec 26, 2015
9c26927 Fix dump_flows results 83949e4 Merge commit 'a60b5f3fd0385400c66a2971a99b2372b436d448' into develop e5a5400 Merge commit 'c22840b9b5a5afed357c41ff9f9a62dd85897f3c' into develop a60b5f3 Use trema/cucumber_step_definitions ac048fa Merge commit '8f173d9e74689ca8eff5542b783e49fcbaae68a1' as 'features/step_definitions' 8f173d9 Squashed 'features/step_definitions/' content from commit f422b51 9468d85 Update gems c22840b Squashed 'features/step_definitions/' changes from 3e24e00..f422b51 8c26ab8 Update gems ec58aed Merge commit 'd6c4136749c661af6f6572161aa0c5b47d8b4945' into develop a34e8fb Refactoring 3c8b656 Refactoring 5b95c15 Refactoring 43e8afb Refactor bin/slice 4922508 Use activesupport delegator cdf5401 Refactoring 96ee3aa Refactoring e178b7d Refactoring 85e91ea Set the default argument of TopologyController#start to [] d56cc85 Rename SliceableSwitch -> SliceManager 5785e79 Refactoring 80a02a6 Merge tag '0.4.1' into develop 687c848 Merge branch 'hotfix/0.4.1' 198cf3a Version bump 42e618e Fix LoadError ff630bc Merge tag '0.4.0' into develop 6a8df17 Merge branch 'release/0.4.0' 7f3c63b Remove unnecessary comments 0ec2699 Version bump d6c4136 Update aruba and fix failing tests 5d627e2 Update aruba and fix failing tests f900e1b Merge tag '0.4.0pre1' into develop c74c750 Merge branch 'release/0.4.0pre1' 8d0ec01 Version bump 268c1d2 Merge commit '268331bf9ec55a56728cb85896f11134cf4665f3' into develop eb2e8e6 Merge commit '268331bf9ec55a56728cb85896f11134cf4665f3' into develop a614335 Merge commit '8e57ebe451103c4fd6eea94dfca7dadfef8278aa' into develop 8321f25 Use Trema 0.8.4 8e57ebe Merge tag '0.2.2' into develop 61a1b80 Merge branch 'release/0.2.2' 3908b1f Version bump 663fd47 Fix NoMethodError da55f8b Merge tag '0.2.1' into develop ad050ff Merge branch 'release/0.2.1' 2e3d0d3 Update CHANGELOG ab24d20 Delete .ruby-version 9e49711 Remove gitter badge 6eb25cd Delete unnecessary lines 98d82a8 Add Ruby 2.2.0 to Travis environment 0404e73 Add rake to Gemfile 41223f6 Update gems 268331b Fix rubocop error. 9aa542d Add relish docs. 267c0f3 Refactoring hello_failed.feature 12a13f8 Merge commit '081cff95c9e426ace238d7686dc516f31fb8b717' into feature/hello_failed_handler 3c78a3b Use trema develop branch. 6f71ee0 Pure-ruby trema. 11429f3 Merge commit '785e3171a58192d7f66609c1ac698499be546bf7' into develop df10600 Update bundles. bb8cb7e Update dependencies. 8e85080 Enable 'Encoding' cop. b191e56 Enable 'EmptyLines' cop. 4b85015 Update rubocop. 748821c Change the timeout to 10 seconds 660e73a Run rubocop from travis. cf55c93 Fixed warnings from SpaceInsideBrackets cop. 45a4f01 Fixed warnings from SpaceInsideParens cop. 02b284c Fixed warnings from SignalException cop. cd61d34 Fixed warnings from StringLiterals cop. ce197ce Fixed warnings from AndOr cop. e37a679 Updated overall header comments. c81e696 Refactor hello_trema.feature in order to delete stop_trema() and shutdown!() from .c and .rb (refs #247) 4127fe8 Deletes unused cucumber step definitions (refs #222) bf96f58 Refactor features/step_definitions/misc_steps.rb (refs #222) b6db234 Refactor features/step_definitions/send_packets_steps.rb (refs #222) 1b9fa24 Refactor features/step_definitions/stats_steps.rb (refs #222) 3abbbf2 Deletes unused cucumber step definitions (refs #222) 61eeb2a Deletes unused cucumber step definitions (refs #222) fe5b3f5 Deletes unused cucumber step definitions (refs #222) 20a3de9 Deletes unused cucumber step definitions (refs #222) a4fdb33 Deletes unused cucumber step definitions (refs #222) e6c48f3 Merged #222 and fix some errors using cucumber/aruba c8a11e9 Fix nightly build errors 78f8dea fix nightly build error on debian6.0.1 (maybe others) a914014 Sleep 2 secs after trema send_packets 07dd929 Refactor cucumber scenarios (switching to cucumber/aruba) afe6e23 Make --verbose option global. 97af599 Use gli gem for implementing sub-commands. 6d587f8 refactoring features/step_definitions 116712c Make a timeout value of the step 'wait until "xxx" is up' larger (30 -> 50). cea8d92 Shorten and refactor ruby/trema/path.rb d6219de Copyright 2008-2012 f49f313 Create pid files in tmp/pid/ f9d9085 Add actions_to_string(). 6e12e9b Raise a timeout error if the step 'wait until "xxx" is up' takes long time. (closes #53) 55a22ec Refactor cucumber steps. aded1c7 Add a test for an error case of show_stats 9b1e6ca Refactor trema.show_stats.feature bfdab0f Refactor trema.show_stats.feature 18afb81 Show both tx and rx on "trema show_stats" by default (closes #43) db642d1 fix warnings 78d975b closes #136 6758bdf Add "trema kill" command that terminates a specified trema process fab6f0c sleep 1 after send_packets 6135ef7 sleep 10 after routing_switch startup 85a0dbd sleep 2 -> 5 aca72a0 Insert "sleep 2" after each "send_packet ... --duration= ..." 28fb7a6 Refactoring features/example.multi_learning_switch.feature 1de9002 Refactoring kill_steps.rb 349b338 Refactoring features/trema-config.feature 40d989d refactoring run.feature ca5d89f features/message.echo_request.feature => features/example.message.echo_request.feature 9c8e68e features/message.echo_reply.feature => features/example.message.echo_reply.feature 78f9453 fixes #23 0c9e58e Add "*** sleep ? ***" steps bf2cefd fork "trema run" instead of Thread.start b209128 kill apps first on trema kill 1a64e44 Show process name on Trema::Process#kill! 8964f6a Add an expectation "someswitch.should_receive( :flow_mod_add )" 8dbd81f fork Ruby controller. 65229a0 Use Process.fork to run trema in background. a4b78e4 Add trema_kill() helper method 49b5674 Send a flow_mod message at Controller#send_flow_mod() 0b1013e kill_steps.rb 1ea718b Minor refactorings. f913cfd Delete unnecessary cucumber steps. be24649 remove @trema_log b7ff65f Minor refactorings. 6079fef Refactoring "I try to run ..." step 05b3498 cucumber_log() returns the path of log file used in acceptance tests. 60668ae Move some steps from trema_steps.rb -> run_steps.rb c424e8e remove sleep step from run.feature fd17098 Refactoring run_steps.rb 8552b58 Refactoring run_steps.rb 2bfd224 Refactoring run_steps.rb b936894 Refactoring run_steps.rb edd377c Refactoring run_steps.rb b9b3ec7 Refactoring run_steps.rb 829b246 Refactoring features 1d7f261 Delete an unnecessary cucumber step b9aed03 Delete an unnecessary cucumber step. a9adade New sample app: multi_learning_switch 47c13fb Refactoring dumper_help.feature 50f9bcc Refactoring dumper.feature 3468fcf Run trema modules in background with Ruby threads. c03afd4 Add 'wait until foobar is up' step and use it. 008659c Fix an issue on acceptance tests. 99c762e trema run supports an argument with options like ./trema run "cbench_switch -i 0x1 --logging_level=debug" cc4fe9a released git-subtree-dir: vendor/routing_switch git-subtree-split: 9c2692799a6c03c1a2c5d6f5262b19717e206b0d
otahi
pushed a commit
to otahi/trema-book
that referenced
this pull request
Jan 15, 2016
2023e6b Allow to use the name LearningSwitch13. 503f953 Update CHANGELOG.md. 5f092c2 bundle exec trema => ./bin/trema 038f332 OpenFlow1.3 learning switch. 5d12fce Delete unnecessary $LOAD_PATH line. 41c895b Merge branch 'feature/trema0.7.1' into develop 95c38e8 Force houndci to use local rubocop config. bf6ec44 Move setenv cucumber steps to hooks.rb. 91b6c0a Merge commit '268331bf9ec55a56728cb85896f11134cf4665f3' into feature/trema0.7.1 feaeeab Update Trema to version 0.7.1. 268331b Fix rubocop error. 9aa542d Add relish docs. 267c0f3 Refactoring hello_failed.feature 12a13f8 Merge commit '081cff95c9e426ace238d7686dc516f31fb8b717' into feature/hello_failed_handler 6f71ee0 Pure-ruby trema. bb8cb7e Update dependencies. 8e85080 Enable 'Encoding' cop. b191e56 Enable 'EmptyLines' cop. 4b85015 Update rubocop. 748821c Change the timeout to 10 seconds 660e73a Run rubocop from travis. cf55c93 Fixed warnings from SpaceInsideBrackets cop. 45a4f01 Fixed warnings from SpaceInsideParens cop. 02b284c Fixed warnings from SignalException cop. cd61d34 Fixed warnings from StringLiterals cop. ce197ce Fixed warnings from AndOr cop. e37a679 Updated overall header comments. c81e696 Refactor hello_trema.feature in order to delete stop_trema() and shutdown!() from .c and .rb (refs #247) 4127fe8 Deletes unused cucumber step definitions (refs #222) bf96f58 Refactor features/step_definitions/misc_steps.rb (refs #222) b6db234 Refactor features/step_definitions/send_packets_steps.rb (refs #222) 1b9fa24 Refactor features/step_definitions/stats_steps.rb (refs #222) 3abbbf2 Deletes unused cucumber step definitions (refs #222) 61eeb2a Deletes unused cucumber step definitions (refs #222) fe5b3f5 Deletes unused cucumber step definitions (refs #222) 20a3de9 Deletes unused cucumber step definitions (refs #222) a4fdb33 Deletes unused cucumber step definitions (refs #222) e6c48f3 Merged #222 and fix some errors using cucumber/aruba c8a11e9 Fix nightly build errors 78f8dea fix nightly build error on debian6.0.1 (maybe others) a914014 Sleep 2 secs after trema send_packets 07dd929 Refactor cucumber scenarios (switching to cucumber/aruba) afe6e23 Make --verbose option global. 97af599 Use gli gem for implementing sub-commands. 6d587f8 refactoring features/step_definitions 116712c Make a timeout value of the step 'wait until "xxx" is up' larger (30 -> 50). cea8d92 Shorten and refactor ruby/trema/path.rb d6219de Copyright 2008-2012 f49f313 Create pid files in tmp/pid/ f9d9085 Add actions_to_string(). 6e12e9b Raise a timeout error if the step 'wait until "xxx" is up' takes long time. (closes yasuhito#53) 55a22ec Refactor cucumber steps. aded1c7 Add a test for an error case of show_stats 9b1e6ca Refactor trema.show_stats.feature bfdab0f Refactor trema.show_stats.feature 18afb81 Show both tx and rx on "trema show_stats" by default (closes yasuhito#43) db642d1 fix warnings 78d975b closes yasuhito#136 6758bdf Add "trema kill" command that terminates a specified trema process fab6f0c sleep 1 after send_packets 6135ef7 sleep 10 after routing_switch startup 85a0dbd sleep 2 -> 5 aca72a0 Insert "sleep 2" after each "send_packet ... --duration= ..." 28fb7a6 Refactoring features/example.multi_learning_switch.feature 1de9002 Refactoring kill_steps.rb 349b338 Refactoring features/trema-config.feature 40d989d refactoring run.feature ca5d89f features/message.echo_request.feature => features/example.message.echo_request.feature 9c8e68e features/message.echo_reply.feature => features/example.message.echo_reply.feature 78f9453 fixes yasuhito#23 0c9e58e Add "*** sleep ? ***" steps bf2cefd fork "trema run" instead of Thread.start b209128 kill apps first on trema kill 1a64e44 Show process name on Trema::Process#kill! 8964f6a Add an expectation "someswitch.should_receive( :flow_mod_add )" 8dbd81f fork Ruby controller. 65229a0 Use Process.fork to run trema in background. a4b78e4 Add trema_kill() helper method 49b5674 Send a flow_mod message at Controller#send_flow_mod() 0b1013e kill_steps.rb 1ea718b Minor refactorings. f913cfd Delete unnecessary cucumber steps. be24649 remove @trema_log b7ff65f Minor refactorings. 6079fef Refactoring "I try to run ..." step 05b3498 cucumber_log() returns the path of log file used in acceptance tests. 60668ae Move some steps from trema_steps.rb -> run_steps.rb c424e8e remove sleep step from run.feature fd17098 Refactoring run_steps.rb 8552b58 Refactoring run_steps.rb 2bfd224 Refactoring run_steps.rb b936894 Refactoring run_steps.rb edd377c Refactoring run_steps.rb b9b3ec7 Refactoring run_steps.rb 829b246 Refactoring features 1d7f261 Delete an unnecessary cucumber step b9aed03 Delete an unnecessary cucumber step. a9adade New sample app: multi_learning_switch 47c13fb Refactoring dumper_help.feature 50f9bcc Refactoring dumper.feature 3468fcf Run trema modules in background with Ruby threads. c03afd4 Add 'wait until foobar is up' step and use it. 008659c Fix an issue on acceptance tests. 99c762e trema run supports an argument with options like ./trema run "cbench_switch -i 0x1 --logging_level=debug" cc4fe9a released git-subtree-dir: vendor/learning_switch git-subtree-split: 2023e6b
otahi
pushed a commit
to otahi/trema-book
that referenced
this pull request
Jan 15, 2016
2023e6b Allow to use the name LearningSwitch13. 503f953 Update CHANGELOG.md. 5f092c2 bundle exec trema => ./bin/trema 038f332 OpenFlow1.3 learning switch. 5d12fce Delete unnecessary $LOAD_PATH line. 41c895b Merge branch 'feature/trema0.7.1' into develop 95c38e8 Force houndci to use local rubocop config. bf6ec44 Move setenv cucumber steps to hooks.rb. 91b6c0a Merge commit '268331bf9ec55a56728cb85896f11134cf4665f3' into feature/trema0.7.1 feaeeab Update Trema to version 0.7.1. 268331b Fix rubocop error. 9aa542d Add relish docs. 267c0f3 Refactoring hello_failed.feature 12a13f8 Merge commit '081cff95c9e426ace238d7686dc516f31fb8b717' into feature/hello_failed_handler 6f71ee0 Pure-ruby trema. bb8cb7e Update dependencies. 8e85080 Enable 'Encoding' cop. b191e56 Enable 'EmptyLines' cop. 4b85015 Update rubocop. 748821c Change the timeout to 10 seconds 660e73a Run rubocop from travis. cf55c93 Fixed warnings from SpaceInsideBrackets cop. 45a4f01 Fixed warnings from SpaceInsideParens cop. 02b284c Fixed warnings from SignalException cop. cd61d34 Fixed warnings from StringLiterals cop. ce197ce Fixed warnings from AndOr cop. e37a679 Updated overall header comments. c81e696 Refactor hello_trema.feature in order to delete stop_trema() and shutdown!() from .c and .rb (refs #247) 4127fe8 Deletes unused cucumber step definitions (refs #222) bf96f58 Refactor features/step_definitions/misc_steps.rb (refs #222) b6db234 Refactor features/step_definitions/send_packets_steps.rb (refs #222) 1b9fa24 Refactor features/step_definitions/stats_steps.rb (refs #222) 3abbbf2 Deletes unused cucumber step definitions (refs #222) 61eeb2a Deletes unused cucumber step definitions (refs #222) fe5b3f5 Deletes unused cucumber step definitions (refs #222) 20a3de9 Deletes unused cucumber step definitions (refs #222) a4fdb33 Deletes unused cucumber step definitions (refs #222) e6c48f3 Merged #222 and fix some errors using cucumber/aruba c8a11e9 Fix nightly build errors 78f8dea fix nightly build error on debian6.0.1 (maybe others) a914014 Sleep 2 secs after trema send_packets 07dd929 Refactor cucumber scenarios (switching to cucumber/aruba) afe6e23 Make --verbose option global. 97af599 Use gli gem for implementing sub-commands. 6d587f8 refactoring features/step_definitions 116712c Make a timeout value of the step 'wait until "xxx" is up' larger (30 -> 50). cea8d92 Shorten and refactor ruby/trema/path.rb d6219de Copyright 2008-2012 f49f313 Create pid files in tmp/pid/ f9d9085 Add actions_to_string(). 6e12e9b Raise a timeout error if the step 'wait until "xxx" is up' takes long time. (closes yasuhito#53) 55a22ec Refactor cucumber steps. aded1c7 Add a test for an error case of show_stats 9b1e6ca Refactor trema.show_stats.feature bfdab0f Refactor trema.show_stats.feature 18afb81 Show both tx and rx on "trema show_stats" by default (closes yasuhito#43) db642d1 fix warnings 78d975b closes yasuhito#136 6758bdf Add "trema kill" command that terminates a specified trema process fab6f0c sleep 1 after send_packets 6135ef7 sleep 10 after routing_switch startup 85a0dbd sleep 2 -> 5 aca72a0 Insert "sleep 2" after each "send_packet ... --duration= ..." 28fb7a6 Refactoring features/example.multi_learning_switch.feature 1de9002 Refactoring kill_steps.rb 349b338 Refactoring features/trema-config.feature 40d989d refactoring run.feature ca5d89f features/message.echo_request.feature => features/example.message.echo_request.feature 9c8e68e features/message.echo_reply.feature => features/example.message.echo_reply.feature 78f9453 fixes yasuhito#23 0c9e58e Add "*** sleep ? ***" steps bf2cefd fork "trema run" instead of Thread.start b209128 kill apps first on trema kill 1a64e44 Show process name on Trema::Process#kill! 8964f6a Add an expectation "someswitch.should_receive( :flow_mod_add )" 8dbd81f fork Ruby controller. 65229a0 Use Process.fork to run trema in background. a4b78e4 Add trema_kill() helper method 49b5674 Send a flow_mod message at Controller#send_flow_mod() 0b1013e kill_steps.rb 1ea718b Minor refactorings. f913cfd Delete unnecessary cucumber steps. be24649 remove @trema_log b7ff65f Minor refactorings. 6079fef Refactoring "I try to run ..." step 05b3498 cucumber_log() returns the path of log file used in acceptance tests. 60668ae Move some steps from trema_steps.rb -> run_steps.rb c424e8e remove sleep step from run.feature fd17098 Refactoring run_steps.rb 8552b58 Refactoring run_steps.rb 2bfd224 Refactoring run_steps.rb b936894 Refactoring run_steps.rb edd377c Refactoring run_steps.rb b9b3ec7 Refactoring run_steps.rb 829b246 Refactoring features 1d7f261 Delete an unnecessary cucumber step b9aed03 Delete an unnecessary cucumber step. a9adade New sample app: multi_learning_switch 47c13fb Refactoring dumper_help.feature 50f9bcc Refactoring dumper.feature 3468fcf Run trema modules in background with Ruby threads. c03afd4 Add 'wait until foobar is up' step and use it. 008659c Fix an issue on acceptance tests. 99c762e trema run supports an argument with options like ./trema run "cbench_switch -i 0x1 --logging_level=debug" cc4fe9a released git-subtree-dir: vendor/learning_switch git-subtree-split: 2023e6b
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.