1. 975118f Renamed dependency -> child/parent to make code more understandable. by raymes · 12 years ago
  2. 0d3535a build_tc.py now accepts an output directory for where portage output by asharif · 12 years ago
  3. 8c5daa1 Fixed all_tests.py script so that it works and correctly runs all tests. by raymes · 12 years ago
  4. d1a2653 Added all_tests.py. by asharif · 12 years ago
  5. 67d0755 AddRequiredFolder() now adds dependencies implicitly. by asharif · 12 years ago
  6. 7a4a999 Moved files around to the new dir structure. This breaks everything -- by asharif · 12 years ago
  7. ecd4388 Added option to select location where machines file is loaded from. Changed machines file to csv format to separate data from code and allow for easy editing. Also added dry-option for testing the server without executing any jobs. by raymes · 12 years ago
  8. 648e721 Cleaned up some stuff. by asharif · 12 years ago
  9. 57a0949 The goal here is to remove the job hierarchy because it doesn't add much value to the infrastructure. by asharif · 12 years ago
  10. 0b2f040 Added more descriptive messages for error cases. by asharif · 12 years ago
  11. da9ac65 Added option to tc_enter_chroot.py to accept additional mount points. by asharif · 12 years ago
  12. 01959ae Put command execution related logic into a class so that we can have a mock command executer, for testing/dry-run purposes. De-coupled command execution and logging. by raymes · 12 years ago
  13. 07383c0 Changed the way build_tc_client.py is invoking build_tc.py. by asharif · 12 years ago
  14. fcf8cfc Fixed build_tc.py so it can run from anywhere and not necessarily by asharif · 12 years ago
  15. 900f673 Added setup_chromeos_job and bug fixes to make it work. by raymes · 12 years ago
  16. 6b9fdc9 Changed double quotes to single quotes. Also added generic_job to actually by asharif · 12 years ago
  17. e9f39dc Server now gets killed when you press ctrl-C. Also fixed client mappings by asharif · 12 years ago
  18. cefd138 g4 client is working now. Testing: Ran it successfully. by asharif · 12 years ago
  19. 858a242 Added double quotes in job_executor. p4_job *should* work now. by asharif · 12 years ago
  20. 965079f Fixed some bugs by raymes · 12 years ago
  21. d8c718b Added folder copying logic and job_manager start/stop logic. by raymes · 12 years ago
  22. 6995287 Added a p4_job. Also added some unittests. by asharif · 12 years ago
  23. b6920fb Added 2 tests which revealed a bug. Added case-insensitive by asharif · 12 years ago
  24. b708f5f Bug fixes to get infrastructure executing remote commands. Misc cleanup in-line with discussions. by raymes · 12 years ago
  25. b690560 Modified locking to be a part of the server state. Connected machine_manager to job_executer so that infrastructure is capable of executing jobs remotely. by raymes · 12 years ago
  26. 704c969 Added MachineManager's unittest. Also fixed a few issues related to locking. by asharif · 12 years ago
  27. df9c2d7 Added pyrun shell script to add to PYTHONPATH. by asharif · 12 years ago
  28. f21dc5d Fixes to machine_filters location. changed files to xtext. by raymes · 12 years ago
  29. 63fbdbe Moved machine_pools.py to machine_pool.py by raymes · 12 years ago
  30. 31e7eb7 Moved filters to separate file. by raymes · 12 years ago
  31. d11de79 Refactored MachineManager a little by raymes · 12 years ago
  32. c8fbd3a Moved the automation utils to the separate utils package to prevent name conflict. by raymes · 12 years ago
  33. 0890278 Refactored so that job execution happens asynchronously so that multiple jobs can be executing at once. by raymes · 12 years ago
  34. 3070109 Added basic classes for machine management. The actual locking/unlocking, by asharif · 12 years ago
  35. 0a9be8b Initially automation framework with client/server communication via RPC. No commands are executed on machines yet but this will be the next step. by raymes · 12 years ago
  36. 1762130 Fixed an issue with build_tc and tc_enter_chroot.py where ~ was not being expanded. by asharif · 12 years ago
  37. 0269d46 Fixed tc_enter_chroot.py to behave more like tc-enter-chroot.sh in accepting by asharif · 12 years ago
  38. 3f1517a Added initial DejaGNU configuration. by raymes · 12 years ago
  39. ad46515 Fixed small bug in build_chromeos.py. by asharif · 12 years ago
  40. e3668f1 Cleaned up a build_chromeos.py a little (as per gpylint). by asharif · 12 years ago
  41. 252df0f Converted tc-enter-chroot.sh into tc_enter_chroot.py. by asharif · 12 years ago
  42. 8d5ecd2 Updated script to take in a changelist as an option. Also changed the by asharif · 12 years ago
  43. 5f6be5f Added PKGDIR spec to setup_board so that it untars the glibc tarballs from the right place. by raymes · 12 years ago
  44. 6fca6ca Minor fixes for update_git_repo.py. by asharif · 12 years ago
  45. 00e8b29 First crack at writing a script to update the git repository automatically. by asharif · 12 years ago
  46. d1eed80 Some misc fixes to get the workflow working properly. by raymes · 12 years ago
  47. 9994d29 Fixed install issue with build_tc.py. by asharif · 12 years ago
  48. 04164a1 Minor fixes to get setup_chromeos and build_chromeos working with build_tc by raymes · 12 years ago
  49. 2d815d0 Fixed a few bugs in build_tc.py. by asharif · 12 years ago
  50. 60a066a Fixed a bug in tc-enter-chroot.sh, where it would not mount directories by asharif · 12 years ago
  51. 5f35b92 Updated build_chromeos.py so that it only does make_chroot/setup_board when they are needed. by raymes · 12 years ago
  52. 6f2b491 tc-enter-chroot.sh now mounts 2 directories instead of more, creating symlinks by asharif · 12 years ago
  53. d751e25 build_tc.py now installs executables and libraries in install/ dir. by asharif · 12 years ago
  54. 8c227da Added run_tests.py. It's a simple wrapper around run_remote_tests.sh. by asharif · 12 years ago
  55. e91a6e6 Some minor updates to build chrome browser inside the chroot. by raymes · 12 years ago
  56. bfb5799 Updated build_chromeos.py to working state. by raymes · 12 years ago
  57. 123182f tc-enter-chroot.sh now creates a v14 dir if it doesn't exist. by asharif · 12 years ago
  58. 09bfb6f Moved FEATURES="keepwork" to outside the BuildTC() function. by asharif · 12 years ago
  59. 7c851ad Changed tc-enter-chroot to better detect paramaters. by raymes · 12 years ago
  60. e2cca30 Added option to use binaries instead of source when installing by asharif · 12 years ago
  61. 80c6e55 Modified build toolchain scripts. by asharif · 12 years ago
  62. 5154d7f Updated logging to allow it to be printed to the console as well as by raymes · 12 years ago
  63. 19c73dd Rewrote build_tc.py. by asharif · 12 years ago
  64. 1688613 Fixed a bug in tc-enter-chroot.sh. Fixed error reporting. by asharif · 12 years ago
  65. 7f4a485 ChromeOS validation scripts by bjanakiraman · 12 years ago
  66. 9b16723 initial import: //depot/depot2/gcctools/chromeos/v14 by git5 importer · 55 years ago