diff options
Diffstat (limited to 'automation/clients/output_test.py')
-rwxr-xr-x | automation/clients/output_test.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/automation/clients/output_test.py b/automation/clients/output_test.py new file mode 100755 index 00000000..3126f050 --- /dev/null +++ b/automation/clients/output_test.py @@ -0,0 +1,29 @@ +#!/usr/bin/python +# +# Copyright 2010 Google Inc. All Rights Reserved. + +import os.path +import pickle +import sys +import xmlrpclib + +from automation.common import job +from automation.common import job_group +from automation.common import machine + + +def Main(): + server = xmlrpclib.Server('http://localhost:8000') + + command = os.path.join( + os.path.dirname(sys.argv[0]), '../../produce_output.py') + + pwd_job = job.Job('pwd_job', command) + pwd_job.DependsOnMachine(machine.MachineSpecification(os='linux')) + + group = job_group.JobGroup('pwd_client', [pwd_job]) + server.ExecuteJobGroup(pickle.dumps(group)) + + +if __name__ == '__main__': + Main() |