-
Notifications
You must be signed in to change notification settings - Fork 12
テスト駆動開発章 ドラフト rev.1 #109
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
Merged
Merged
テスト駆動開発章 ドラフト rev.1 #109
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
そのほか細かい調整も.
PDFとhtmlでソースコードの見た目を同じにする.
WIP: 「OpenFlowの仕組み」ドラフト rev.1
生成するindex.htmlにバージョン番号を表示
closes #42
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 #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/learning_switch git-subtree-split: 2023e6b
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 #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/learning_switch git-subtree-split: 2023e6b
…book into feature/learing_switch13
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.