Пример #1
0
#!/usr/bin/python
# expCompare [ <expId_spec> ] [ <viewType> ] [ -m <expMetric_list> ] [ <target_list> ]
import openss

my_file = openss.FileList("../../usability/phaseII/fred 900")
my_exptype = openss.ExpTypeList("usertime")
my_expid_1 = openss.expCreate(my_file, my_exptype)

openss.expGo()
openss.wait()

my_file = openss.FileList("../../usability/phaseII/fred 1500")
my_expid_2 = openss.expCreate(my_file, my_exptype)

my_viewtype = openss.ViewTypeList("usertime")
my_metric_list = openss.MetricList(["time"])
my_modifier = openss.ModifierList("function")
my_ids = openss.ExpId

data = openss.expCompare(my_modifier, my_viewtype, my_metric_list)
openss.dumpInfo(data)

openss.exit()
Пример #2
0
# <ListOf_expMetric> = listMetrics [ <expId_spec> || all || <expType_list> ]

import openss

list_type = openss.ModifierList("metrics")

my_file = openss.FileList("../../usability/phaseII/fred")
my_exptype = openss.ViewTypeList("pcsamp")
my_id = openss.expCreate(my_file, my_exptype)

my_modifer = openss.ModifierList("all")

output = openss.list(list_type)
print output
output = openss.list(list_type, my_id)
print output
output = openss.list(list_type, my_exptype)
print output
output = openss.list(list_type, my_modifer)
print output

openss.exit()
Пример #3
0
# <ListOf_statusType> = listStatus [ <expId_spec> || all ]

import openss

my_file = openss.FileList("../../usability/phaseII/fred")

list_type = openss.ModifierList("status")

# Define and run pcsamp experiment
pcsamp_viewtype = openss.ViewTypeList()
pcsamp_viewtype += "pcsamp"
pcsamp_expid = openss.expCreate(my_file, pcsamp_viewtype)
openss.expGo()
output = openss.list(list_type, pcsamp_expid)
print "expect Running"
print output
openss.wait()

user_viewtype = openss.ViewTypeList()
user_viewtype += "usertime"
user_expid = openss.expCreate(my_file, user_viewtype)

output = openss.list(list_type, user_expid)
print "expect Paused"
print output
output = openss.list(list_type, pcsamp_expid)
print "expect Terminated"
print output

openss.expGo()
openss.wait()
Пример #4
0
# <ListOf_breakId> = listBreaks [ <expId_spec> || all ]

import openss

list_type = openss.ModifierList("breaks")

my_file = openss.FileList("../../usability/phaseII/fred 90")
my_viewtype = openss.ViewTypeList("pcsamp")
exp1 = openss.expCreate(my_file,my_viewtype)

my_modifer = openss.ModifierList("all")

output = openss.list(list_type,my_modifer)
print output

output = openss.list(list_type,exp1)
print output

output = openss.list(list_type)
print output

openss.exit()
Пример #5
0
# expGo [ <expId_spec> || all ]

import openss

##################################################################
#
##################################################################

my_file = openss.FileList("../../usability/phaseII/fred")
my_viewtype = openss.ViewTypeList()
my_viewtype += "pcsamp"
exp1 = openss.expCreate(my_file, my_viewtype)

my_modifer = openss.ModifierList()
my_modifer += "all"

try:
    openss.expGo(exp1, my_modifer)
    openss.waitForGo()
except openss.error:
    print "expGo(exp1,my_modifer) failed as it should"

print "after expgo #1"

# If we don't pause we may get an exception
# if the experiment has already terminated.
openss.expGo(my_modifer)
openss.expPause()
print "after expgo #2"

openss.expGo(exp1)