transmission support
[p2p-testing-infrastructure.git] / ControlScripts / client_script_mappings
index 95edac4..668515f 100644 (file)
@@ -42,10 +42,34 @@ start_client()
                        clients/transmission/start_transmission_seeder.sh &
                        return $!
                        ;;
+               "transmission_seeder_uTP")
+                       rm -f ~/.config/transmission/settings.json
+                       ln -s $TRANSMISSION_ABS_PATH/../settings_uTP.json ~/.config/transmission/settings.json
+                       clients/transmission/start_transmission_seeder.sh &
+                       return $!
+                       ;;
+               "transmission_seeder_no-uTP")
+                       rm -f ~/.config/transmission/settings.json
+                       ln -s $TRANSMISSION_ABS_PATH/../settings_no-uTP.json ~/.config/transmission/settings.json
+                       clients/transmission/start_transmission_seeder.sh &
+                       return $!
+                       ;;
                "transmission_leecher")
                        clients/transmission/start_transmission_leecher.sh &
                        return $!
                        ;;
+               "transmission_leecher_uTP")
+                       rm -f ~/.config/transmission/settings.json
+                       ln -s $TRANSMISSION_ABS_PATH/../settings_uTP.json ~/.config/transmission/settings.json
+                       clients/transmission/start_transmission_leecher.sh &
+                       return $!
+                       ;;
+               "transmission_leecher_no-uTP")
+                       rm -f ~/.config/transmission/settings.json
+                       ln -s $TRANSMISSION_ABS_PATH/../settings_no-uTP.json ~/.config/transmission/settings.json
+                       clients/transmission/start_transmission_leecher.sh &
+                       return $!
+                       ;;
                "tribler_seeder")
                        clients/tribler/start_tribler_seeder.sh &
                        return $!
@@ -98,7 +122,7 @@ stop_client()
                "hrktorrent_seeder" | "hrktorrent_leecher" | "hrktorrent_seeder_limit" | "hrktorrent_leecher_limit")
                        clients/hrk/stop_hrk.sh
                        ;;
-               "transmission_seeder" | "transmission_leecher")
+               "transmission_seeder" | "transmission_seeder_uTP" | "transmission_seeder_no-uTP" | "transmission_leecher" | "transmission_leecher_uTP" | "transmission_leecher_no-uTP")
                        clients/transmission/stop_transmission.sh 
                        ;;
                "tribler_seeder")
@@ -141,7 +165,7 @@ detect_complete_client()
                "hrktorrent_seeder" | "hrktorrent_leecher" | "hrktorrent_seeder_limit" | "hrktorrent_leecher_limit")
                        clients/hrk/detect_complete_hrk.sh ${log_file}
                        ;;
-               "transmission_seeder" | "transmission_leecher")
+               "transmission_seeder" | "transmission_seeder_uTP" | "transmission_seeder_no-uTP" | "transmission_leecher" | "transmission_leecher_uTP" | "transmission_leecher_no-uTP")
                        clients/transmission/detect_complete_transmission.sh ${log_file}
                        ;;
                "tribler_seeder")
@@ -183,8 +207,8 @@ parse_client_log()
                        DEBUG echo "hello hrktorrent_seeder"
                        clients/hrk/parse_hrk.sh ${log_folder} ${log_file}
                        ;;
-               "transmission_seeder" | "transmission_leecher")
-                       clients/swift/parse_swift.sh ${log_folder} ${log_file}
+               "transmission_seeder" | "transmission_seeder_uTP" | "transmission_seeder_no-uTP" | "transmission_leecher" | "transmission_leecher_uTP" | "transmission_leecher_no-uTP")
+                       clients/transmission/parse_transmission.sh ${log_folder} ${log_file}
                        ;;
                "tribler_seeder")
                        clients/tribler/parse_tribler.sh ${log_folder} ${log_file}