From 5eb821c4f508ef4a57b05a5fe4adc83eb58aebed Mon Sep 17 00:00:00 2001 From: Samuel Lepetit Date: Mon, 2 Jul 2012 18:21:17 +0200 Subject: [PATCH] Add lua-bittorrent tesh file --- buildtools/Cmake/AddTests.cmake | 1 + examples/lua/bittorrent/bittorrent.tesh | 35 +++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 examples/lua/bittorrent/bittorrent.tesh diff --git a/buildtools/Cmake/AddTests.cmake b/buildtools/Cmake/AddTests.cmake index 1dbda4fa22..e5849c76bf 100644 --- a/buildtools/Cmake/AddTests.cmake +++ b/buildtools/Cmake/AddTests.cmake @@ -426,6 +426,7 @@ if(NOT enable_memcheck) ADD_TEST(lua-masterslave-bypass ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cd ${CMAKE_HOME_DIRECTORY}/examples/lua/console master_slave_bypass.tesh) ADD_TEST(lua-msg-masterslave-console ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cd ${CMAKE_BINARY_DIR}/examples/msg/masterslave --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave ${CMAKE_HOME_DIRECTORY}/examples/msg/masterslave/masterslave_console.tesh) ADD_TEST(lua-chord ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cd ${CMAKE_HOME_DIRECTORY}/examples/lua/chord chord.tesh) + ADD_TEST(lua-bittorrent ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cd ${CMAKE_HOME_DIRECTORY}/examples/lua/bittorrent bittorrent.tesh) ADD_TEST(lua-kademlia ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cd ${CMAKE_HOME_DIRECTORY}/examples/lua/kademlia kademlia.tesh) ADD_TEST(simdag-test-lua ${CMAKE_BINARY_DIR}/bin/tesh ${TESH_OPTION} --cd ${CMAKE_BINARY_DIR}/examples/simdag --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/simdag ${CMAKE_HOME_DIRECTORY}/examples/simdag/test_simdag2_lua.tesh) set_tests_properties(lua-duplicated-globals PROPERTIES ENVIRONMENT "LUA_CPATH=${CMAKE_BINARY_DIR}/examples/lua/?.so") diff --git a/examples/lua/bittorrent/bittorrent.tesh b/examples/lua/bittorrent/bittorrent.tesh new file mode 100644 index 0000000000..4578fab14e --- /dev/null +++ b/examples/lua/bittorrent/bittorrent.tesh @@ -0,0 +1,35 @@ +$ lua bittorrent.lua +> [Jacquelin:tracker:(1) 0.000000] [lua/INFO] Tracker launched +> [Boivin:peer:(2) 0.000000] [lua/INFO] Hi, I'm joining the network with id 2 +> [Jean_Yves:peer:(3) 0.000000] [lua/INFO] Hi, I'm joining the network with id 3 +> [TeX:peer:(4) 0.000000] [lua/INFO] Hi, I'm joining the network with id 4 +> [Geoff:peer:(5) 0.000000] [lua/INFO] Hi, I'm joining the network with id 5 +> [Disney:peer:(6) 0.000000] [lua/INFO] Hi, I'm joining the network with id 6 +> [iRMX:peer:(7) 0.000000] [lua/INFO] Hi, I'm joining the network with id 7 +> [McGee:peer:(8) 0.000000] [lua/INFO] Hi, I'm joining the network with id 8 +> [Boivin:peer:(2) 3.048890] [lua/INFO] Received an answer from the tracker with 0 peers inside +> [Jean_Yves:peer:(3) 3.925095] [lua/INFO] Received an answer from the tracker with 1 peers inside +> [Jean_Yves:peer:(3) 3.925095] [lua/INFO] Start downloading. +> [Geoff:peer:(5) 6.005341] [lua/INFO] Received an answer from the tracker with 3 peers inside +> [TeX:peer:(4) 6.812601] [lua/INFO] Received an answer from the tracker with 2 peers inside +> [TeX:peer:(4) 6.812601] [lua/INFO] Start downloading. +> [Jean_Yves:peer:(3) 6.925095] [lua/INFO] Starting main leech loop +> [TeX:peer:(4) 8.619861] [lua/INFO] Starting main leech loop +> [Disney:peer:(6) 9.823552] [lua/INFO] Received an answer from the tracker with 4 peers inside +> [Disney:peer:(6) 9.823552] [lua/INFO] Start downloading. +> [Disney:peer:(6) 10.644366] [lua/INFO] Starting main leech loop +> [McGee:peer:(8) 13.888359] [lua/INFO] Received an answer from the tracker with 6 peers inside +> [McGee:peer:(8) 13.888359] [lua/INFO] Start downloading. +> [iRMX:peer:(7) 15.043681] [lua/INFO] Received an answer from the tracker with 5 peers inside +> [iRMX:peer:(7) 15.043681] [lua/INFO] Start downloading. +> [McGee:peer:(8) 16.609446] [lua/INFO] Starting main leech loop +> [iRMX:peer:(7) 24.873536] [lua/INFO] Starting main leech loop +> [Jacquelin:tracker:(1) 3000.000000] [lua/INFO] Tracker is leaving +> [Geoff:peer:(5) 5000.005341] [lua/INFO] My status is now 1111111111 +> [Boivin:peer:(2) 5000.048882] [lua/INFO] My status is now 1111111111 +> [McGee:peer:(8) 5000.609438] [lua/INFO] My status is now 1111111111 +> [TeX:peer:(4) 5000.619861] [lua/INFO] My status is now 1111111111 +> [Disney:peer:(6) 5000.644364] [lua/INFO] My status is now 1111111111 +> [iRMX:peer:(7) 5000.873536] [lua/INFO] My status is now 1111111111 +> [Jean_Yves:peer:(3) 5000.925088] [lua/INFO] My status is now 1111111111 + -- 2.20.1