Minor automation.clients.helper package improvements:
  * Factor out perforce stuff (Checkout, CheckoutFromSnapshot methods).
  * Improve jobs module readability by changing function names to be
    more descriptive.
  * Give name to some common shell command invocations.

Tested:
  Manually inspected output of:
    automation/server/server.py -m ~/local/test_pool.csv -n
  for following client runs:
    automation/clients/crosstool.py \
      -t gcc-4.4.3-glibc-2.11.1-armv7a-vfpv3.d16-hard
    automation/clients/nightly.py
    automation/clients/test_client.py --chromeos-versions top,weekly
    automation/clients/update_client.py

PRESUBMIT=passed
R=asharif,raymes
DELTA=208  (87 added, 82 deleted, 39 changed)
OCL=54023-p2
RCL=54267-p2
RDATE=2011/06/30 14:07:06


P4 change: 42649017
3 files changed
tree: baa2f2b4865ad0e215d30efe00e513268b1f375e
  1. .git5_specs/
  2. v14/