Beispiel #1
0
import os
import subprocess
import json
import runner
import submitter
import engine
import utils

utils.InitConfig("tl.config")
normaljs = utils.config.get('main', 'js')
uploadPath = utils.config.get('main', 'uploadPath')
logDir = utils.config.get('main', 'logDir')
toolsv2 = utils.config.get('main', 'toolsv2')

######### RECOMPILE ###############

pwd = os.path.dirname(os.path.realpath(__file__))
output = subprocess.check_call("cd " + pwd + "; ./compile.sh", shell=True)

######### RUN ####################

rev = utils.run(
    'hg parent --template "{node|short}" --cwd /home/h4writer/Build/mozilla-inbound'
)
print rev

engines = [engine.X86Engine()]
for engine in engines:
    submit = submitter.Submitter()
    submit.Start(rev, engine)
    runner.OctaneRunner(rev, engine, submit, normaljs).bench()
Beispiel #2
0
parser.add_option("-n",
                  "--no-update",
                  dest="noupdate",
                  action="store_true",
                  default=False,
                  help="Skip updating source repositories")
parser.add_option("-c",
                  "--config",
                  dest="config_name",
                  type="string",
                  default="awfy.config",
                  help="Config file (default: awfy.config)")

(options, args) = parser.parse_args()

utils.InitConfig(options.config_name)

slaveType = utils.config.get('main', 'slaveType')
if slaveType == "android":
    KnownEngines = [engine.Mozilla(), engine.Chrome()]
    BrowserBenchmarks = [
        browserbenchmarks.Octane(),
        browserbenchmarks.SunSpider(),
        browserbenchmarks.Kraken(),
        browserbenchmarks.WebGLSamples()
    ]
    ShellBenchmarks = [
        shellbenchmarks.SunSpider(),
        shellbenchmarks.Kraken(),
        shellbenchmarks.Octane()
    ]
Beispiel #3
0
import utils
from slaves import Slave
from submitter import Submitter

utils.InitConfig("awfy.config")

slave = Slave("main")
submitter = Submitter(slave)

submitter.Start()

mode_name = "mysql_single"
mode_revision = "1234"
suite_name = "suite1"
test_name = "test1"
test_duration = 100

submitter.AddMode(mode_name, mode_revision)
submitter.SubmitTest(test_name, suite_name, "1.0", mode_name, test_duration)
submitter.SubmitTest("__total__", suite_name, "1.0", mode_name, test_duration)
submitter.Finish(1)