Merges George changes
[p2p-testing-infrastructure.git] / ControlScripts / globalconfig
1 #
2 # Copyright: George Milescu 2010 - george.milescu@gmail.com
3 #
4 # Configuration file used to specify the local path to the testing infrastructure and the P2P clients are located
5 #
6 # This file is included by the rest of the scripts in the P2P-Testing-Infrastructure
7
8 TESTING_INFRASTRUCTURE_ABS_PATH="/home/p2p/P2P-Next/P2P-Testing-Infrastructure"
9
10 # P2P_NEXT_REL_PATH is relative to Utils folder - used by sync_* scripts
11 P2P_NEXT_REL_PATH="../../"
12 # The / at the end is important for rsync to work properly
13 P2P_NEXT_ABS_PATH="/home/p2p/P2P-Next/"
14
15 # TEST_INFRASTRUCTURE_REL_PATH is relative to ControlScripts folder - used by run_scenario.sh
16 TEST_INFRASTRUCTURE_REL_PATH="../../P2P-Testing-Infrastructure"
17 # No / at the end is important for rsync to work properly
18 TEST_INFRASTRUCTURE_ABS_PATH="/home/p2p/P2P-Next/P2P-Testing-Infrastructure"
19
20 # TRIBLER_REL_PATH is relative to ControlScripts folder
21 TRIBLER_REL_PATH="../../TriblerBranches/proxyservice-5.3"
22 TRIBLER_ABS_PATH="/home/p2p/P2P-Next/TriblerBranches/proxyservice-5.3"
23
24 # TRIBLER_UTIL_REL_PATH is relative to Util folder
25 TRIBLER_UTIL_REL_PATH="../../TriblerBranches/proxyservice-5.3"
26 TRIBLER_UTIL_ABS_PATH="/home/p2p/P2P-Next/TriblerBranches/proxyservice-5.3"
27
28 # HRK_PATH
29 HRK_ABS_PATH="/home/p2p/p2p-clients/hrktorrent/hrktorrent"
30
31 # hrktorrent with logging support
32 HRK_LOG_ABS_PATH="/home/p2p/p2p-clients/hrktorrent-logging/hrktorrent"
33
34 # TRANSMISSION_PATH
35 TRANSMISSION_ABS_PATH="/home/p2p/export2/p2p-clients/transmission/cli"
36
37 # XBTUT_PATH
38 XBTUT_ABS_PATH="/home/p2p/export/unified-tracker/trunk/xbt/Tracker" 
39
40 # XBT_PATH
41 XBT_ABS_PATH="/home/p2p/export/xbt_tracker/xbt/Tracker" 
42
43 # SWIFT_PATH
44 SWIFT_ABS_PATH="/home/p2p/p2p-clients/swift"
45
46 # WORKING_FOLDER_REL_PATH is relative to TRIBLER_ABS_PATH folder
47 WORKING_FOLDER_REL_PATH="../../P2P-Testing-Infrastructure/ClientWorkingFolders"
48
49 # BITTORNADO_REL_PATH is relative to ControlScripts folder - used by start_tracker.sh
50 BITTORNADO_REL_PATH="../../BTclients/BitTornado/BitTornado-CVS"
51
52 # CONFIG_FILES_REL_PATH is relative to ControlScripts folder - used by run_scenario.sh
53 CONFIG_FILES_REL_PATH="../TestSpecs/gen"
54
55 # CONFIG_FILES_REL_PATH is relative to ControlScripts folder - used by run_campaign.sh
56 RESULTS_FOLDER_REL_PATH="../Results"
57
58 # Transport level delay measurement script
59 DELAY_MEASUREMENT_ABS_PATH="${TEST_INFRASTRUCTURE_ABS_PATH}/ControlScripts/delay-measurement/measure-delay.sh"
60
61 # DEBUG function
62 DEBUG()
63 {
64         test ${_DEBUG} = "on" && $@
65 }