1. fed221f Utils: Create a generic hash function for autotest by lmr · 15 years ago
  2. 90bc79a KVM test: Unattended - call preprocessor to kill vms by lmr · 15 years ago
  3. 36ab6a3 KVM test: General windows unattended install files cleanup by lmr · 15 years ago
  4. dc5514b KVM test: automate handling of cdkeys in unattended_install scripts by lmr · 15 years ago
  5. f4a6899 Remove /noauth/ usage in CLI. Extracted the bit of the CLI that generates authorization headers into a function with a site override. by showard · 15 years ago
  6. 00b167c Fix handling of "alt=json-html" parameter to rest client by showard · 15 years ago
  7. 9adeb3c Add httplib2 to build_externals. This is needed for the REST client. by showard · 15 years ago
  8. 4b0eb53 When archiving results, we need to append a slash to the path to ensure it gets correctly handled as a directory. by showard · 15 years ago
  9. f46ad4c * make RESTful interface use absolute URIs throughout. there's little price to this and it makes the system more consistent, makes responses valid standalone data, simplifies the job of the clients, and could be useful in building services that operate across multiple autotest servers in the future. by showard · 15 years ago
  10. ed62e48 Add a comment and a TODO about a hard-coded URL path by showard · 15 years ago
  11. 1368917 KVM test: Adding finish.exe and rss.exe files by lmr · 15 years ago
  12. a29d1f8 KVM test: Add a get_started.py script by lmr · 15 years ago
  13. 8415441 KVM test: Moving KvmLogging utility class to kvm_utils by lmr · 15 years ago
  14. e79b546 KVM test: Make sure reset and shutdown are the last ones by lmr · 15 years ago
  15. c92ff71 KVM test: Define defaults for KVM test by lmr · 15 years ago
  16. bd2c07f KVM test: Removing qemu/qemu-kvm variants from tests by lmr · 15 years ago
  17. 23d4b65 KVM test: make sure the boot test does what it's supposed to by lmr · 15 years ago
  18. 4513c43 KVM test: kvm_vm.py: shorten VM.destroy() by lmr · 15 years ago
  19. 048d634 KVM-test: Log the output of failed executed command 'pre/post-command' by lmr · 15 years ago
  20. 2cd03a2 KVM test: Improvements and cleanups to build subtest by lmr · 15 years ago
  21. 19070ce KVM test: Allways pass nic_model explicitly by lmr · 15 years ago
  22. 88f602c This patch adds routines for reading the hardware real-time clock, setting the by mbligh · 15 years ago
  23. 104a538 Fix documentatin for system command by mbligh · 15 years ago
  24. a087eae Use flock, not lockf, for locking in base_job. lockf doesn't work very well by jadmanski · 15 years ago
  25. 5644c12 by mbligh · 15 years ago
  26. dc5f06f Clear up move from last checkin by mbligh · 15 years ago
  27. 2c51bf2 by mbligh · 15 years ago
  28. 08ff9ad Properly instantiate the JSON encoder and decoder. by jadmanski · 15 years ago
  29. 656b3b8 Do simplejson imports in json_rpc lazily, so that the library is only needed by jadmanski · 15 years ago
  30. a2c9949 Change the job.postprocess_job_state to catch OSError and not IOError, since by mbligh · 15 years ago
  31. 050e02c Table name in tko database have been changed. So update table name in by mbligh · 15 years ago
  32. 91afdc2 This is a follow up patch to abstract_ssh.py, which used to supress the by mbligh · 15 years ago
  33. be3238b Extract the server-side profiler result collection code into a separate method and add a call to it from the failure log collection when a profiler fails. This will allow any incomplete (but possibly still useful) data collected before the profiler failed to still be available. by mbligh · 15 years ago
  34. b830fee Update the job.resultdir docstring to reflect the fact that the attribute will by jadmanski · 15 years ago
  35. fa2e889 Wrap all state-dependent method in job_state with a decorator that by jadmanski · 15 years ago
  36. 389bdef KVM test: Fix setup stage of windows hosts by lmr · 15 years ago
  37. 05cec0f KVM Test: Utils - Handle git commit without tags by lmr · 15 years ago
  38. f828c77 First version of new RESTful AFE interface. Includes a substantial library (under frontend/shared) and a definition of the interface for AFE (frontend/afe/resources.py). by showard · 15 years ago
  39. c6fb604 Ensure we reset pidfile age when the pidfile is read. I had dropped the call to register_pidfile() from get_pidfile_info() in my previous change, but now I realize the purpose of it was to reset the pidfile age. by showard · 15 years ago
  40. 5c114c7 Fix scheduler functional test for recent change to parse hostless jobs. by showard · 15 years ago
  41. 0164be3 Don't implicitly register pidfiles when get_pidfile_contents() is called. The scheduler is now registering and unregistering pidfiles correctly on its own, and this was causing files to get accidentally re-registered after being unregistered, causing pidfile leaks. by showard · 15 years ago
  42. cc92936 Basic support for "summary results" -- articifial test results that are explicitly recorded by a server-side control file or code that it calls. This CL just adds the record_summary() method to the server_job object. It lacks any special parser support or TKO DB changes, those will come later. by showard · 15 years ago
  43. 083fa56 Rearrange the why isn't my job running logic so that it checks all of by showard · 15 years ago
  44. e09247f Bugfix, meta_host_id is already the text name, no need to look it up. by showard · 15 years ago
  45. 8528463 Fix Triage Failures link by showard · 15 years ago
  46. 4d23375 Move logic for job reboot before/after defaults from RPC method to job model. Also adding a reference to the host protections enum in the Host model as a convenience for some other code I'm working on. by showard · 15 years ago
  47. fd8b89f don't set the current user to my_user in frontend_test_utils. let it default to the new autotest_system user. by showard · 15 years ago
  48. 7e67b43 New code for performing explicit joins with custom join conditions. by showard · 15 years ago
  49. 39637e3 In TKO, don't quote fields involving SQL functions. This was causing a bug when drilling down on function fields, introduced with recent changes to quote all fields when constructing the WHERE clause. by showard · 15 years ago
  50. a849ceb Fix error when accessing some pages of the admin interface by showard · 15 years ago
  51. 7909732 ensure TKO custom fields work with the "extra_info" feature in get_latest_tests. adding tests for get_status_counts and get_latest_tests while i'm at it -- they we're previously untestable, but i recently added a mechanism to implement "if" in sqlite, making them testable by showard · 15 years ago
  52. 8407d55 Fix IOError when server/hosts/monitors/site_console_patterns_override.py by showard · 15 years ago
  53. 2edbd92 Add site_urls back to TKO urls by showard · 15 years ago
  54. d00c099 KVM-test: Add new drive option 'werror' by lmr · 15 years ago
  55. 87800d7 KVM test: Increase the global timeout for autotest tests by lmr · 15 years ago
  56. 6487c2b KVM test: Make sure setup does not execute on unattended install by lmr · 15 years ago
  57. 83d3b1a KVM-test: Fix a bug that pci_assignable type name mismatch by lmr · 15 years ago
  58. 2e67ffc KVM test: Add 'only no_pci_assignable' to example test sets by lmr · 15 years ago
  59. 31af3a1 KVM test: Add PCI device assignment support by lmr · 15 years ago
  60. f773c0f KVM test: Make sure unattended install allways use user nw by lmr · 15 years ago
  61. 000a75b KVM test: Build subtest - Fix load of extra modules from conf file by lmr · 15 years ago
  62. fb79e64 KVM test: unattended script: Check qemu-img bin path by lmr · 15 years ago
  63. b3c2383 KVM test: Fix windows unattended setup for rss.exe by lmr · 15 years ago
  64. 89fd641 KVM test: Add a new (optional) extra param to VM, cdrom_extra by lmr · 15 years ago
  65. b0fc8a9 KVM test: Unattended install logging improvements by lmr · 15 years ago
  66. da522f7 kvm_stat profiler: Format exception to string by lmr · 15 years ago
  67. a5a1a21 KVM test: Enable qemu upstream testing by lmr · 15 years ago
  68. 1342655 KVM-test: Move two 'remote_login' out of try block in kvm_vm.py by lmr · 15 years ago
  69. cd758f1 KVM-test: subtest guest_s4: Add check of if there's enough space left for S4 by lmr · 15 years ago
  70. dbc7e4a Catch (and ignore) more errors when waiting for a machine to reboot. by mbligh · 15 years ago
  71. ddc9a40 Add a little check to see if packaging is actually being used. If it is don't pass on exceptions raised when trying to setup packaging for the job instead log them as an error. by mbligh · 15 years ago
  72. 6eafb49 Fix bug introduced into paramiko_host by recent changes to selectively disable rsync support (SVN rev 4077). The new code makes SSH calls within _initialize(), but paramiko_host wasn't sufficiently initialized when the call was being made. In general, executing remote commands within _initialize() is dangerous. This change removes the new code from _initialize() and instead makes AbstractSSHHost compute the new information lazily. by showard · 15 years ago
  73. 4076c63 In scheduler check for existence of results before trying to write the .archiver_failed file. by showard · 15 years ago
  74. 12454c6 Fix interactions with db_utils when simulating. Anyone attempting to by showard · 15 years ago
  75. 323f461 KVM test: tests_base.cfg updated with windows unattended install by lmr · 15 years ago
  76. af36996 KVM test: Fedora 11 kickstart file improvements by lmr · 15 years ago
  77. 3fb3851 KVM test: Adding Fedora 12 to the unattended install party by lmr · 15 years ago
  78. 1847fa8 KVM test: Adding Fedora 12 to the unattended install party by lmr · 15 years ago
  79. c0649d6 Add -o UserKnownHostsFile=/dev/null -o BatchMode=yes to ssh commands by mbligh · 15 years ago
  80. c1a98d1 Support for job keyvals by showard · 15 years ago
  81. 82e1b48 Correcting issues in AUTOTEST_WEB migration 45 by showard · 15 years ago
  82. 1b7142d * fix a bug with restricted drone users config parsing by showard · 15 years ago
  83. be030fb In periodic reverificaiton, use schedule_special_task() instead of straight object creation. This is the right path to use for creating tasks -- it include duplication avoidance and automatic owner tagging. by showard · 15 years ago
  84. e1575b5 When the archiver fails for any reason, write a .archiver_failed file to the results dir. by showard · 15 years ago
  85. c510344 Slight change to SpecialTask scheduling code. This is to support my work on a new AFE interface. by showard · 15 years ago
  86. 53d91e2 In debug mode, have the CLI print the full entity body for an error code response. by showard · 15 years ago
  87. cfcdd80 Fix creation of the autotest_system user by showard · 15 years ago
  88. 948eb30 Construct an absolute path to the archiving control file when running the Archiving stage. Using a relative path was just silly and lazy and prone to breakage. by showard · 15 years ago
  89. 64a9595 When using Django models from a script, make the current user default to an actual database user named "autotest_system". This allows for simpler, more consistent code. by showard · 15 years ago
  90. 3adac36 Display the text required for filtering on custom fields in the TKO UI. by showard · 15 years ago
  91. 3192cb7 Add unattended_install files including win2003,winvista,win2008,win7 for kvm test by lmr · 15 years ago
  92. 17e4dba KVM test: Add the ability to use *.xml as unattended_install file for kvm by lmr · 15 years ago
  93. 7da99b2 KVM test utils: Add kvm_stat profiling to run_tests by lmr · 15 years ago
  94. ef75180 Add a new profiler to autotest, kvm_stat by lmr · 15 years ago
  95. 250d84d Merge the two databases and the two Django projects. Note that the TKO migrations are still present, as is the migration code for TKO in database/migrate.py. These pieces of code are preserved because they are required by this change to perform the merge. A separate change will be submitted in the future to remove those references. by showard · 15 years ago
  96. 38b28bf Don't try to offload results if the results_host is localhost. This was causing duplicate results for normal (single-host) setups. by showard · 15 years ago
  97. 1c4d239 Slightly more useful drilldown ordering for spreadsheet view. This avoids an "infinite loop" case where there's more than one result of the same test name in a single job tag. by showard · 15 years ago
  98. 566d3c0 In autoserv, be more lenient when deciding if results exist. The problem was that we were running parsing/archiving on repair failed results, but those don't include a control.srv (we simply run autoserv -R). by showard · 15 years ago
  99. 9afb2e9 Exclude new monitor_db_cleanup_test from the "short" test suite. by showard · 15 years ago
  100. d9e341e Add support to the query_results CLI for viewing and filtering on test attributes, test labels, iteration results, and machine labels. The key here was changing query_results to use the TKO RPC interface instead of direct DB access. The code changes for this were pretty small but functionally the change is huge. Given that, it's fairly easy to use the new mechanisms for dealing with related data to support selecting and filtering on these four types of related data. by showard · 15 years ago