1. 60cf6a9 [autotest] Add a moblab_config to override config value in global config when running in moblab. by Dan Shi · 10 years ago
  2. 861b2d5 Merge remote branch 'cros/upstream' into master by Eric Li · 14 years ago
  3. d65b774 Revert bash change now that Autotest is not mounted. by Dale Curtis · 14 years ago
  4. bdaab79 Revert "Merge remote branch 'cros/upstream' into autotest-rebase" by Kenneth Waters · 14 years ago
  5. 7edb304 Merge remote branch 'cros/upstream' into autotest-rebase by Eric Li · 14 years ago
  6. 3061946 Remove unnecessary double-shell. by Dale Curtis · 14 years ago
  7. 2e6c8a2 Remove unnecessary double-shell. by Dale Curtis · 14 years ago
  8. e0493a4 Merge remote branch 'cros/upstream' into tempbranch by Eric Li · 14 years ago
  9. 6f27d4f Merge remote branch 'cros/upstream' into tempbranch3 by Eric Li · 14 years ago
  10. 517d95a Revert "Merge remote branch 'cros/upstream' into tempbranch2" by Benson Leung · 14 years ago
  11. 25fc6d1 Merge remote branch 'cros/upstream' into tempbranch2 by Eric Li · 14 years ago
  12. 82e1196 by jadmanski · 14 years ago
  13. df432e6 When running commands via utils.run, make sure we set the duration in by jadmanski · 14 years ago
  14. 4ceb7c2 Convert autoserv extra arguments in the form of key=val or key:val to a dictionary. by jadmanski · 14 years ago
  15. 5860932 Update version compare function in utils.py. by mbligh · 15 years ago
  16. 999fb13 barrier cleanups: by mbligh · 15 years ago
  17. 777db85 Add compare_versions method to common_lib/utils by mbligh · 15 years ago
  18. ab88fbb Introduce a configure() method into client/common_lib/util.py which does some extra env var look up to honor cross compiling. by mbligh · 15 years ago
  19. f989e58 Don't log it as an ERROR when a site import fails. Leave that as a by mbligh · 15 years ago
  20. f0f9dae * fix a bug in utils.run() when passing stdin as an empty string by jamesren · 15 years ago
  21. c394022 Add framework for Test Planner execution engine, and the supporting RPC by jamesren · 15 years ago
  22. fed221f Utils: Create a generic hash function for autotest by lmr · 15 years ago
  23. 104a538 Fix documentatin for system command by mbligh · 15 years ago
  24. 2c7f7d6 Added a check in utils.run() that the "args" argument is not by mbligh · 15 years ago
  25. 39986a6 Add prefixes [stdout] and [stderr] to logged output of subcommands, by default. This applies both to local commands (utils.run() and friends) and remote commands (SSHHost.run(), ParamikoHost.run()) Also removed a little dead code from abstract_ssh.py. by showard · 15 years ago
  26. 093a068 Added string stdin support to utils.BgJob and all its users that give it by jadmanski · 15 years ago
  27. 786da9a Escalate to a SIGKILL in DroneUtility.kill_process() if the SIGTERM didn't work by showard · 15 years ago
  28. c823e8d Added "args" keyword argument to common_lib.utils.run() and by mbligh · 15 years ago
  29. 5deef7f * added import_site_module() to other import_site_*() methods in utils by showard · 15 years ago
  30. 8de3713 Renamed process_is_alive to program_is_alive. by showard · 15 years ago
  31. 549afad Added pid file checks to monitor_db and monitor_db_babysitter, so that by showard · 15 years ago
  32. c26763e Currently, the utility function import_site_symbol prints by mbligh · 15 years ago
  33. 1ef218d This is the result of a batch reindent.py across our tree. by mbligh · 15 years ago
  34. b45a466 when ignore_status=True is passed to utils.system*() or host.run(), log stderr as DEBUG rather than ERROR by showard · 15 years ago
  35. 3abbcee For files that won't be directly executed, the #! is unneccessary and can by mbligh · 15 years ago
  36. 6955e23 Sort the keyval keys to make them easier to read. by mbligh · 15 years ago
  37. b289619 Reworked utils urlopen, urlretrieve and get_file to remove code by mbligh · 15 years ago
  38. 277a0e4 Moved server.utils.sh_escape function to client.common_lib.utils by mbligh · 15 years ago
  39. 9c12f77 Fixed the mis-spelling of rendezvous. by mbligh · 15 years ago
  40. 108d73e * make utils.system* default to directing output to the logging module, instead of sys.std*. this involved refactoring the code out of ssh_host/paramiko_host/abstrash_ssh, which previously did the same thing (they still do, but now the use the common logic in utils) by showard · 15 years ago
  41. 298ed59 Add utils.pid_is_alive() which discriminates between zombie tasks and fully-alive tasks. by mbligh · 15 years ago
  42. 61f4e44 Improved utils.import_site_symbol (and thus its by mbligh · 15 years ago
  43. 25284cd Use urllib2.urlopen()/shutil.copyfileobj() in get_file() so that by mbligh · 15 years ago
  44. 4745ecd Change get_num_logical_cores to get_num_logical_cpus_per_socket, some by showard · 15 years ago
  45. 4556178 Added utils.get_relative_path() to compute the path of an absolute path by mbligh · 16 years ago
  46. cd63a21 Fixed the default command value to make utils.CmdResult().__repr__() work. by mbligh · 16 years ago
  47. 0a8c332 Modified import_site_class() to not wrap baseclass with a local dummy by mbligh · 16 years ago
  48. 9fd9afe Add a method to get the number of logical cores per cpu socket on a machine. by mbligh · 16 years ago
  49. 5896298 Only write a job keyval out if there isn't already a keyval with by jadmanski · 16 years ago
  50. ae69f26 Fix a typo in the join_bg_jobs function. by mbligh · 16 years ago
  51. fb67603 Add write_pid to common code Call write_pid from scheduler and babysitter by mbligh · 16 years ago
  52. b18134f As discussed on the mailing list, we implemented logging with a single by showard · 16 years ago
  53. 97227ea by mbligh · 16 years ago
  54. 0dc8ff8 Log an info-level message when we attempt a site_ import but no site by jadmanski · 16 years ago
  55. dd66937 Renamed _import_site_symbol to drop the _ prefix and be used by other modules. by mbligh · 16 years ago
  56. 062ed15 Added a function to import site specific functions. Modified code to use it. by mbligh · 16 years ago
  57. 99f112d Try to define a new dummy class object inherited from the given base by mbligh · 16 years ago
  58. a700772 Created a client/common_lib/utils/import_site_class function to take by mbligh · 16 years ago
  59. 170873e Attached is a very large patch that adds support for running a by showard · 16 years ago
  60. 45ffc43 Fix frontend.py to send email when asked, and not use broken machines by mbligh · 16 years ago
  61. d876f45 gps pointed out that "== and != work in most cases but its better to use is by mbligh · 16 years ago
  62. 4f90925 Extend the server-side profiler code to handle reboots as well. Sadly, by jadmanski · 16 years ago
  63. 7afc3a6 Increase pkgmgr fetch timeout to 30 minutes (from 10) by mbligh · 16 years ago
  64. 9846795 Add recursive strip_unicode function to utils.py by mbligh · 16 years ago
  65. f8dffb1 Explicitly name parameters so that we don't get bitten by shifting by mbligh · 16 years ago
  66. b9d0551 Adds an open_write_close() convenience func that does the right thing by mbligh · 16 years ago
  67. 76a4293 recommit logging changes - was just spare pyc file by mbligh · 16 years ago
  68. b931b68 back out logging changes for now by mbligh · 16 years ago
  69. 681b6a0 Configuring main autotest classes to use the new debug infrastructure, by mbligh · 16 years ago
  70. 618ac9e Make sure read_one_line and write_one_line explicitly flush the by mbligh · 16 years ago
  71. e80d471 Fix up a whole ton of test documentation, as well as some minor style changes. by jadmanski · 16 years ago
  72. 095dc64 Fix signal killing in utils.py Risk: High Visibility: Low by mbligh · 16 years ago
  73. 315b941 Add a function to utils to get the conical hostname from something that might be an alias/cname. by mbligh · 16 years ago
  74. ed91ba9 For some reason I can't figure out, this urlopen timeout param is by jadmanski · 16 years ago
  75. d6d043c Test many IPv6, IPv6-mapped-IPv4 and IPv4 connections to loopback, by mbligh · 16 years ago
  76. 09f9203 The nuke_subproces function should always do a poll() on the process it's by jadmanski · 16 years ago
  77. bd96b45 Add verbose option to utils.run/BgJob class to allow people to shut off by mbligh · 16 years ago
  78. a5630a5 Added run_parallel to utils.py and updated netperf.py to use make use of the by mbligh · 16 years ago
  79. f0b4a0a Changed select timeout value to 1 second in _wait_for_commands so processes by mbligh · 16 years ago
  80. 9c1098b Fix a typo. by jadmanski · 16 years ago
  81. 849a0f6 Invalid SQL is created if you have one-time hosts but no 'real' hosts by mbligh · 16 years ago
  82. 81edd79 Add utility functions for doing crazy things with ip's and netmasks. by mbligh · 16 years ago
  83. 577f5ed Whenever someone is running a command via utils.run, print a by jadmanski · 16 years ago
  84. c5ddfd1 I have attached the patch for the packaging system. by mbligh · 16 years ago
  85. 835ae27 Modify the code for processing the output of a process launched via by jadmanski · 16 years ago
  86. ede6cd4 Revert write_keyval change by mbligh · 16 years ago
  87. b58f1a8 Make write_keyval support multiple iterations by mbligh · 16 years ago
  88. a6014a0 Add unit tests for read_keyval, and fix a bug in its handling of by jadmanski · 16 years ago
  89. 6e8840c Fix whitespace handling in read_one_line / write_one/line by mbligh · 16 years ago
  90. e9be8c3 When we launch subprocesses we should make sure they're using the by jadmanski · 16 years ago
  91. 19f4945 Remove duplicate copy of _process_output by mbligh · 16 years ago
  92. 0afbb63 Convert all python code to use four-space indents instead of eight-space tabs. by jadmanski · 16 years ago
  93. 526d054 Add optional params to CmdResult.__init__ to allow the attributes to be set by mbligh · 16 years ago
  94. 8445dcb Risk: Low Visibility: Anyone writing their own (complicated) control files. by mbligh · 16 years ago
  95. 02ff2d5 Risk: Medium - Hits quite a bit of different areas by mbligh · 16 years ago
  96. d93d7d2 Risk: Medium Visibility: Should improve error messages from failing commands. by jadmanski · 16 years ago
  97. c1cbc99 1. Enable job tags to be passed from the server side (basically use the -t option available on the client side to be passed in from the server) by mbligh · 16 years ago
  98. cc54917 Risk: Medium by jadmanski · 16 years ago
  99. 5182e16 Risk: Low by jadmanski · 17 years ago
  100. 8ea61e2 1. Removed the system() and system_output() implementations from client/bin/autotest_utils.py so that the ones in common_lib/utils.py are used throughout. by mbligh · 17 years ago