def usage(): print 'Usage: test.py [-options]s' print '\t\tto run this script.\n' print 'where options include:' print '-h, --help\tdisplay this message' print '--ouput-root=<dir> \n\tdefault: ' + str(optOutputRoot) print '--timestamp-output \n\tdefault: ' + str(optTimeStampOutput) print '--avrora-network-file=<file> \n\tdefault: ' + str( optAvroraNetworkFile ) + '\n\tif not provided freespace radio model won\'t be used by Avrora' print '--simulation-Duration=sec\n\tdefault: ' + str(optSimulationDuration) print '\nScenarios to be tested:' print '--measurement-name=String\n\tUse either measurement-name or test-list' print '--measurement-Dir=String' print 'Ways to do tests:' print '--nesc-input-directory=<Dir>"\n\tdefault: Use current directory\n\tParent directory of the Mote0..MoteN directories' print '--report-led-states=True|False\n\tdefualt:' + str( optReportLedStates) print '--report-led-durations=True|False\n\tdefualt:' + str( optReportLedDurations) AvroraLib.usage() RandomSeeder.usage() SneeqlLib.usage()
def usage(): print 'Usage: python runExperiments.py [-options]s' print '\t\tto run the experiment.\n' print 'where options include:' print '-h, --help\n\tdisplay this message' AvroraLib.usage()
def usage(): print 'Usage: exp-rt-score.py [-options]' print '\t\tto run the experiment.\n' print 'where options include:' print '-h, --help\tdisplay this message' print '--short\tdo a short run of the regTests' print '\nFor all tests:' print '--sneeql-root=<dir> \n\tdefault: ' + optSneeqlRoot print '--num-epochs=<sec> \n\tdefault: ' + str(optNumEpochs) print '--ouput-root=<dir> \n\tdefault: ' + str(optOutputRoot) print '--timestamp-output \n\tdefault: ' + str(optTimeStampOutput) print '--do-tossim \n\tdefault: ' + str(optDoTossim) print '--do-avrora \n\tdefault: ' + str(optDoAvrora) print '--num-avrora-runs \n\tdefault: ' + str(optNumAvroraRuns) print '--tossim-sync-time \n\tdefault: ' + str(optTossimSyncTime) print '--do-avrora-individual-queries \n\tdefault: ' + str( optDoAvroraIndividualQueries) print '--do-tossim-individual-queries \n\tdefault: ' + str( optDoTossimIndividualQueries) print '--generate-random-network=[True|False] \n\tdefault: ' + str( optGenerateRandomNet) print '\nIf a pre-existing network is to be used:' print '--sneeql-network-file=<file> \n\tdefault: ' + str(optSneeqlNetFile) print '--avrora-network-file=<file> \n\tdefault: ' + str( optAvroraNetFile ) + '\n\tif not provided freespace radio model won\'t be used by Avrora' print '\nIf a network is to be generated :' print '--net-num-nodes=<n> \n\tdefault: ' + str(optNetNumNodes) print '--net-x-dim=<n> \n\tdefault: ' + str(optNetXDim) print '--net-y-dim=<n> \n\tdefault: ' + str(optNetYDim) print '\nPhysical schema options:' print '--generate-random-schemas=[True|False] \n\tdefault: ' + str( optGenerateRandomSchemas) print '--num-schemas=<num> \n\tdefault: ' + str( optNumSchemas) + "\n\tonly applies if generate-random-schemas=True" print '--schema-file=<file> \n\tdefault: ' + str( optSchemaFile) + "\n\tonly applies if generate-random-schemas=False" print '\nScenarios to be tested:' print '--query-set=[Q1,Q2,..Qn] \n\tdefault: ' + str(optQuerySet) print '--sinks=[N1,N2,..Nn] \n\tdefault: ' + str(optSinks) print '--acq-rates=[a1,..,an] \n\t default: ' + str(optAcqRates) print '--max-buffering-factors=[b1..bn] \n\t default: ' + str( optMaxBufferingFactors) print '--max-delivery-time=[D1..Dn] \n\t default: ' + str( optMaxDeliveryTime) SneeqlLib.usage() TossimLib.usage() AvroraLib.usage() RandomSeeder.usage()
def usage(): print 'Usage: regTests.py [-options]' print '\t\tto run the experiment.\n' print 'where options include:' print '-h, --help\tdisplay this message' print '--short\tdo a short run of the regTests' print '\nFor all tests:' print '--sneeql-root=<dir> \n\tdefault: '+ optSneeqlRoot print '--num-agenda-evals=<n> \n\tdefault: ' + str(optNumAgendaEvals) print '--query-duration=<secs>' + str(optQueryDuration) print '--ouput-root=<dir> \n\tdefault: ' + str(optOutputRoot) print '--timestamp-output \n\tdefault: ' + str(optTimeStampOutput) print '--do-tossim \n\tdefault: ' + str(optDoTossim) print '--do-avrora \n\tdefault: ' + str(optDoAvrora) print '--num-avrora-runs \n\tdefault: ' + str(optNumAvroraRuns) print '--tossim-sync-time \n\tdefault: ' + str(optTossimSyncTime) print '--do-avrora-candidates \n\tdefault: ' + str(optDoAvroraCandidates) print '--do-tossim-candidates \n\tdefault: ' + str(optDoTossimCandidates) print '--do-model: ' + str(optDoModel) print '--generate-random-network=[True|False] \n\tdefault: '+str(optGenerateRandomNet) print '\nIf a pre-existing network is to be used:' print '--sneeql-network-file=<file> \n\tdefault: '+ str(optSneeqlNetFile) print '--avrora-network-file=<file> \n\tdefault: '+ str(optAvroraNetFile) + '\n\tif not provided freespace radio model won\'t be used by Avrora' print '\nIf a network is to be generated :' print '--net-num-nodes=<n> \n\tdefault: ' + str(optNetNumNodes) print '--net-x-dim=<n> \n\tdefault: ' + str(optNetXDim) print '--net-y-dim=<n> \n\tdefault: ' + str(optNetYDim) print '\nPhysical schema options:' print '--generate-random-schemas=[True|False] \n\tdefault: '+ str(optGenerateRandomSchemas) print '--num-schemas=<num> \n\tdefault: ' + str(optNumSchemas) + "\n\tonly applies if generate-random-schemas=True" print '--schema-file=<file> \n\tdefault: ' + str(optSchemaFile) + "\n\tonly applies if generate-random-schemas=False" print '\nScenarios to be tested:' print '--queries=[Q1..Qn] \n\tdefault: '+ str(optQueries) print '--acq-rates=[a1,..,an] \n\t default: ' + str(optAcqRates) print '--max-buffering-factors=[b1..bn] \n\t default: ' + str(optMaxBufferingFactors) print '--qos-aware-routing=[True|False] \n\tdefault:' + str(optQoSAwareRouting) #Move to sneeqlLib print '--routing-trees-to-generate=<n> \n\tdefault: ' + str(optRoutingTreesToGenerate) #Move to sneeqlLib print '--routing-trees-to-keep=<n> \n\tdefault: ' + str(optRoutingTreesToKeep) #Move to sneeqlLib print '--qos-aware-where-scheduling=[True|False] \n\tdefault:' + str(optQoSAwareWhereScheduling) #Move to sneeqlLib print '--qos-aware-when-scheduling=[True|False] \n\tdefault:' + str(optQoSAwareWhenScheduling) #Move to sneeqlLib SneeqlLib.usage() TossimLib.usage() AvroraLib.usage() RandomSeeder.usage()
def usage(): print 'Usage: regTests.py [-options]' print '\t\tto run the experiment.\n' print 'where options include:' print '-h, --help\tdisplay this message' print '--short\tdo a short run of the regTests' print '\nFor all tests:' print '--sneeql-root=<dir> \n\tdefault: '+ optSneeqlRoot print '--num-epochs=<sec> \n\tdefault: ' + str(optNumEpochs) print '--ouput-root=<dir> \n\tdefault: ' + str(optOutputRoot) print '--timestamp-output \n\tdefault: ' + str(optTimeStampOutput) print '--targets={avrora1,avrora2,tossim1,tossim2,insense} \n\tdefault: ' + str(optTargets) print '--num-avrora-runs \n\tdefault: ' + str(optNumAvroraRuns) print '--tossim-sync-time \n\tdefault: ' + str(optTossimSyncTime) print '--do-avrora-candidates \n\tdefault: ' + str(optDoAvroraCandidates) print '--do-tossim-candidates \n\tdefault: ' + str(optDoTossimCandidates) print '--generate-random-network=[True|False] \n\tdefault: '+str(optGenerateRandomNet) print '\nIf a pre-existing network is to be used:' print '--sneeql-network-file=<file> \n\tdefault: '+ str(optSneeqlNetFile) print '--avrora-network-file=<file> \n\tdefault: '+ str(optAvroraNetFile) + '\n\tif not provided freespace radio model won\'t be used by Avrora' print '\nIf a network is to be generated :' print '--net-num-nodes=<n> \n\tdefault: ' + str(optNetNumNodes) print '--net-x-dim=<n> \n\tdefault: ' + str(optNetXDim) print '--net-y-dim=<n> \n\tdefault: ' + str(optNetYDim) print '\nPhysical schema options:' print '--generate-random-schemas=[True|False] \n\tdefault: '+ str(optGenerateRandomSchemas) print '--num-schemas=<num> \n\tdefault: ' + str(optNumSchemas) + "\n\tonly applies if generate-random-schemas=True" print '--schema-file=<file> \n\tdefault: ' + str(optSchemaFile) + "\n\tonly applies if generate-random-schemas=False" print '\nScenarios to be tested:' print '--queries=[Q1..Qn] \n\tdefault: '+ str(optQueries) print '--acq-rates=[a1,..,an] \n\t default: ' + str(optAcqRates) print '--max-buffering-factors=[b1..bn] \n\t default: ' + str(optMaxBufferingFactors) print '--test-all=[True|False] \n\tdefault: '+ str(optTestAll) print '\nExperiment Parameters:' print '--led-debug\n\tdefault: ' + str(optLedDebug) SneeqlLib.usage() TossimLib.usage() AvroraLib.usage() RandomSeeder.usage() checkTupleCount.usage()
def usage(): print 'Usage: regTests.py [-options]' print '\t\tto run the experiment.\n' print 'where options include:' print '-h, --help\tdisplay this message' print '--short\tdo a short run of the regTests' print '\nFor all tests:' print '--sneeql-root=<dir> \n\tdefault: ' + optSneeqlRoot print '--sim-duration=<sec> \n\tdefault: ' + str(optSimDuration) print '--ouput-root=<dir> \n\tdefault: ' + str(optOutputRoot) print '--timestamp-output \n\tdefault: ' + str(optTimeStampOutput) print '--do-tossim \n\tdefault: ' + str(optDoTossim) print '--do-avrora \n\tdefault: ' + str(optDoAvrora) print '--num-avrora-runs \n\tdefault: ' + str(optNumAvroraRuns) print '--tossim-sync-time \n\tdefault: ' + str(optTossimSyncTime) print '--do-avrora-candidates \n\tdefault: ' + str(optDoAvroraCandidates) print '--do-tossim-candidates \n\tdefault: ' + str(optDoTossimCandidates) print '--sneeql-network-file=<file> \n\tdefault: ' + str(optSneeqlNetFile) print '--net-num-nodes=<n> \n\tdefault: ' + str(optNetNumNodes) print '\nPhysical schema options:' print '--schema-file=<file> \n\tdefault: ' + str( optSchemaFile) + "\n\tonly applies if generate-random-schemas=False" print '\nScenarios to be tested:' print '--queries=[Q1..Qn] \n\tdefault: ' + str(optQueries) print '--acq-rates=[a1,..,an] \n\t default: ' + str(optAcqRates) print '--max-buffering-factors=[b1..bn] \n\t default: ' + str( optMaxBufferingFactors) print '--delivery-times=[D1..Dn] \n\t default: ' + str(optDeliveryTimes) print '--test-all=[True|False] \n\tdefault: ' + str(optTestAll) print '\nExperiment Parameters:' print '--x-val-type=[acq|del|bf]' + str(optXValType) print '--led-debug\n\tdefault: ' + str(optLedDebug) SneeqlLib.usage() TossimLib.usage() AvroraLib.usage() RandomSeeder.usage() checkTupleCount.usage()
def usage(): print 'Usage: test.py [-options]s' print '\t\tto run this script.\n' print 'where options include:' print '-h, --help\tdisplay this message' print '--ouput-root=<dir> \n\tdefault: ' + str(optOutputRoot) print '--timestamp-output \n\tdefault: ' + str(optTimeStampOutput) print '--avrora-network-file=<file> \n\tdefault: ' + str( optAvroraNetworkFile ) + '\n\tif not provided freespace radio model won\'t be used by Avrora' print '--simulation-Duration=sec\n\tdefault: ' + str(optSimulationDuration) print '\nScenarios to be tested:' print '--measurement-name=String\n\tUse either measurement-name or test-list' print '--measurement-Dir=String' print '--test-list=String:Q1,[email protected]:Q1,..Qn\n\tUse either measurement-name or measurement-name-list' print '--queries=Q1,..Qn\n\tUse either queries or test-list' print '--buffering-factors=b1,..bn \n\t default: ' + str( optBufferingFactors) print '--measurements-max-active-agenda-loops=b1,..bn \n\t default: ' + str( optMeasurementsMaxActiveAgendaLoops) print '--measurements-ignore-in-list=St1,..Stn\n\t default: None' print '--measurements-remove-operators-list=St1,..Stn\n\t default: None' print '--measurements-thin-operators-list=St1,..Stn\n\t default: None' print '--remove-unrequired-operators-list=St1,..Stn\n\t default: None' print '--measurements-multi-acquire-list=I1..In\n\t default: None' print 'Ways to do tests:' print '--compile-query=True|False\n\tdefault: ' + str( optCompileQuery ) + '\n\tWhen set to True take precident over input directory' print '--compile-nesc=True|False\n\tdefault: ' + str( optCompileQuery) + '\n\tMust be True if compile query is True' print '--nesc-input-directory=<Dir>"\n\tdefault: Use current directory\n\tParent directory of the Mote0..MoteN directories' print '--report-led-states=True|False\n\tdefualt:' + str( optReportLedStates) print '--report-led-durations=True|False\n\tdefualt:' + str( optReportLedDurations) AvroraLib.usage() RandomSeeder.usage() SneeqlLib.usage()