- 8ccf74a Update nightly to use x86-generic instead of agz. Also minor bug fix to server.py. by raymes · 11 years ago
- f4e7448 Fixed path to results.txt since we now pass in workdir to perflab. by asharif · 11 years ago
- 6e4677b Improved reporting in several ways: 1) Added descriptive labels for every job_group and job to uniquely identify them, 2) compare results to baseline on a per-job basis rather than per job_group, 3) improve the dashboard to display the details of an individual job groups on a separate page to the inital list of job groups, 4) improved the report format which compares results to baselines and turned it into a html file rather than a csv, 5) added a results view which tabulates results of different job groups. See: http://raymes/automation/index.py by raymes · 11 years ago
- ef75f39 Small fix to command_executer.py to use a new known_hosts file everytime you by asharif · 11 years ago
- 23149a2 Improved reporting dashboard so that logs are not transferred through XMLRPC. Now logs are only stored in the home directory of mobiletc-prebuild. The dashboard will read the logs from that location. The impact is that the apache server must run under mobiletc-prebuild which is not a major issue. by raymes · 11 years ago
- 8697d4e Changed ExecuteCommandInChroot to take in extra parameters for additional by asharif · 11 years ago
- a44c334 Added missing () to the code. by asharif · 11 years ago
- c972f78 Added code to catch IOError and return empty string in that case. by asharif · 11 years ago
- 82c6f97 s/GetReportDest/GetTestReport/g. by asharif · 11 years ago
- 90a5163 Added sleep code to the job_manager loop so it wouldn't consume 100% by asharif · 11 years ago
- c43afbb Added a check in job_group_manager.py to prevent a thread crash. by asharif · 11 years ago
- 60d7b43 Added perflab summarizer. It seems to be working. by asharif · 11 years ago
- d7060d3 Fixed the issue that was causing the OOM problems. by asharif · 11 years ago
- ee7d0b9 Altered reporting to occur inside the job rather than in the server. The server copies logs to the home directory and compares them to a baseline. by raymes · 11 years ago
- fc33cd9 Added the ability to use any arbitrary image for imaging ChromeOS. by asharif · 11 years ago
- 7cbe069 Fixed bug in image_chromeos -- it was only updating the checksum without by asharif · 11 years ago
- 6eece82 Updated the results summarizer to be run as a part of the job and place all output in a results directory. by raymes · 11 years ago
- e9433c3 Added the ability to use a tarball of a chromeos checkout in jobs_helper.py. by asharif · 11 years ago
- 7df22f0 Fixed bug in command_executer which was cause dry_run not to always happen when -n was specified in the server. by raymes · 11 years ago
- beb0fdd Deleted 2 unused shell scripts. by asharif · 11 years ago
- 8fbf10d Allowed dry-run to be specified for each job. by raymes · 11 years ago
- f64f88d Added chrotomation to the test machine pool. by asharif · 11 years ago
- dcb0634 Added feature to view test results in the test dashboard. by raymes · 11 years ago
- 3c6b93b Added output_test.py, a client that produces a lot of output. by asharif · 11 years ago
- a10d98a Added lab test machines to the test_pool.csv file. by asharif · 11 years ago
- b619ea5 Fixed dejagnu config. Also added debug output to the dejagnu job. by raymes · 11 years ago
- 85ef5db Added summarisation of results and generation of a report from results. Also miscellaneous fixes (command_executer, logger). Integration with the front end is not yet complete. by raymes · 11 years ago
- 2f1af98 Added a simple test for printing the working directory. by asharif · 11 years ago
- 89ab76b Added a command-line status client to query job groups and job statuses. by asharif · 11 years ago
- b572fca Changed single quotes to double quotes since the ssh command doesn't by asharif · 11 years ago
- 3a7f5a9 Previously, each board had a (possibly) different weekly build number. This by asharif · 11 years ago
- 6796687 Updated nightly.py. It has the nightly jobs that we talked about in the by asharif · 11 years ago
- 05d1e5c Updated build_benchmarks.py to not rely on current working dir. by asharif · 11 years ago
- 29775b2 Made copying files to and from chromeos boxes consistent with by asharif · 11 years ago
- 253e88b Changed command_executer to use rsync whenever possible (when at least by asharif · 11 years ago
- 4a336e3 Fixed an issue with binutils build failing due to timestamp issues. by asharif · 11 years ago
- 2c3b5e8 Fixed a bug in job_manager that caused deadlocks. by asharif · 11 years ago
- d5c2b2f Fixed a typo in jobs_helper.py that was causing trunk to be used by asharif · 11 years ago
- 0e0e268 Fixed bug in build_chromeos. by asharif · 11 years ago
- 8de2c73 image_chromeos.py now takes a --image option to specify the .bin file. by asharif · 11 years ago
- 9d6ccaa build_chrome_browser.py should now build, merge and package the browser. by asharif · 11 years ago
- 95c2591 Added perflab to the test_client.py. Invoke it by running test_client.py by asharif · 11 years ago
- ca8c5ef Fixed location of output chromeos build. by asharif · 11 years ago
- 9d40cc2 Updated output location in the nightly job. by asharif · 11 years ago
- 1c91ad9 Changed CFLAGS/LDFLAGS/CXXFLAGS in build_chromeos.py to append to the existing ones in make.conf when doing a build_packages. by raymes · 11 years ago
- 977cd6b Changed build_chromeos.py to not use toolchain_root. by asharif · 11 years ago
- d30e9ee Improve job killing by explicitly killing the process rather than relying on the mechanism in the subprocess module. by raymes · 11 years ago
- b147119 Automated g4 rollback of changelist 46102. by asharif · 11 years ago
- ee543d1 Removed copying of chromeos checkout. by asharif · 11 years ago
- 5fc3bda Fixed typo in build_chromeos.py. Added .git and .repo ignores in by asharif · 11 years ago
- c151205 Added --yes to mod_image_for_test.sh. by asharif · 11 years ago
- 3c3c7ab Added build symlink to update job. by asharif · 11 years ago
- 461b61d Fixed sync_and_restart_server script so that it works when run locally on the VM. by raymes · 11 years ago
- 0341d30 Updated update_chromeos.py. by asharif · 11 years ago
- 6b74202 Improved dashboard to display links to logs and full command being executed. by raymes · 11 years ago
- b1752c8 update_client now builds chromeos golden images. by asharif · 11 years ago
- 9da46bc Fixed up directory structure of logs. by raymes · 11 years ago
- 63a512c Removed ShipLogs() so logs are situated in central location only. Misc fixes to setup infrastructure on VMs. by raymes · 11 years ago
- 2ccb4e3 Minor fixes to web client. by raymes · 11 years ago
- f5ec5d4 Small fix to job_group. by raymes · 11 years ago
- c939339 Added web interface client. Very basic to start with. Needs work to add log links and kill buttons. by raymes · 11 years ago
- 4d8013a Added update_client and made misc. fixes. by asharif · 11 years ago
- ea33a56 Added update_client and made misc. fixes. by asharif · 11 years ago
- 2dd6175 Changes to allow client to query server state about job_groups. by raymes · 11 years ago
- 7b96a55 Merged chromeos_version and chromeos_snapshot options. by asharif · 11 years ago
- 1755b43 Fixed numerous issues/bugs related to nightly client. It should be more robust and faster now. by asharif · 11 years ago
- fb633bf Added binutils. Converted linking to copying for testing locally. by asharif · 11 years ago
- 967d700 Yet another fix in low-level scripts involving command_executer changes. by asharif · 11 years ago
- 5a9bb46 Fixed small bugs in setup_chromeos.py and test_client.py. by asharif · 11 years ago
- 3ee217e Added job log handling and formatted the job elapsed duration. by asharif · 11 years ago
- 5a67e75 Added results copying and also some other misc cleanup and fixes. Some complications with copying to a users space (permissions, etc.). May be simpler to copy to a central location which the user can access. by raymes · 11 years ago
- a3ff35d Added job_group's and cleanup of job_groups when they are complete. Still need to add directory copying. by raymes · 11 years ago
- fc0277c Misc. fixes to run nightly in dry-run. by asharif · 11 years ago
- 7d913e1 Added more detailed profile data like copying time, etc. by asharif · 11 years ago
- 9642da7 Forgot to add these changes to my previous CL. by asharif · 11 years ago
- 3cb0899 If the destination directory doesn't exist for a dependent job, by asharif · 11 years ago
- b5493df Fixed dir reporting in tc_enter_chroot.py. Fixed 2 issues in jobs_helper.py. by asharif · 11 years ago
- 15e5243 Added job killing ability. Clean shutdown now works correctly. by raymes · 11 years ago
- 6ba78c4 Added timestamps to jobs for profiling. by asharif · 11 years ago
- 2beabd1 Added nightly client. by asharif · 11 years ago
- 1d8c0cf Cleaned up JobExecuter. Made logging nicer for Command execution. Only copy directories between jobs if necessary. Improved sample client. by raymes · 11 years ago
- 099e179 Added logging to CommandExecuterMock. by raymes · 11 years ago
- 975118f Renamed dependency -> child/parent to make code more understandable. by raymes · 11 years ago
- 8c5daa1 Fixed all_tests.py script so that it works and correctly runs all tests. by raymes · 11 years ago
- d1a2653 Added all_tests.py. by asharif · 11 years ago
- 67d0755 AddRequiredFolder() now adds dependencies implicitly. by asharif · 11 years ago
- 7a4a999 Moved files around to the new dir structure. This breaks everything -- by asharif · 11 years ago
- 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 · 11 years ago
- 648e721 Cleaned up some stuff. by asharif · 11 years ago
- 57a0949 The goal here is to remove the job hierarchy because it doesn't add much value to the infrastructure. by asharif · 11 years ago
- 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 · 11 years ago
- 07383c0 Changed the way build_tc_client.py is invoking build_tc.py. by asharif · 11 years ago
- 900f673 Added setup_chromeos_job and bug fixes to make it work. by raymes · 11 years ago
- 6b9fdc9 Changed double quotes to single quotes. Also added generic_job to actually by asharif · 11 years ago
- e9f39dc Server now gets killed when you press ctrl-C. Also fixed client mappings by asharif · 11 years ago
- cefd138 g4 client is working now. Testing: Ran it successfully. by asharif · 11 years ago
- 858a242 Added double quotes in job_executor. p4_job *should* work now. by asharif · 11 years ago
- 965079f Fixed some bugs by raymes · 11 years ago
- d8c718b Added folder copying logic and job_manager start/stop logic. by raymes · 11 years ago
- 6995287 Added a p4_job. Also added some unittests. by asharif · 11 years ago