Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
toolchain-utils
/
975118f04af1fcdad616624f6f4976c2e78f8852
975118f
Renamed dependency -> child/parent to make code more understandable.
by raymes
· 12 years ago
0d3535a
build_tc.py now accepts an output directory for where portage output
by asharif
· 12 years ago
8c5daa1
Fixed all_tests.py script so that it works and correctly runs all tests.
by raymes
· 12 years ago
d1a2653
Added all_tests.py.
by asharif
· 12 years ago
67d0755
AddRequiredFolder() now adds dependencies implicitly.
by asharif
· 12 years ago
7a4a999
Moved files around to the new dir structure. This breaks everything --
by asharif
· 12 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
· 12 years ago
648e721
Cleaned up some stuff.
by asharif
· 12 years ago
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
0b2f040
Added more descriptive messages for error cases.
by asharif
· 12 years ago
da9ac65
Added option to tc_enter_chroot.py to accept additional mount points.
by asharif
· 12 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
· 12 years ago
07383c0
Changed the way build_tc_client.py is invoking build_tc.py.
by asharif
· 12 years ago
fcf8cfc
Fixed build_tc.py so it can run from anywhere and not necessarily
by asharif
· 12 years ago
900f673
Added setup_chromeos_job and bug fixes to make it work.
by raymes
· 12 years ago
6b9fdc9
Changed double quotes to single quotes. Also added generic_job to actually
by asharif
· 12 years ago
e9f39dc
Server now gets killed when you press ctrl-C. Also fixed client mappings
by asharif
· 12 years ago
cefd138
g4 client is working now. Testing: Ran it successfully.
by asharif
· 12 years ago
858a242
Added double quotes in job_executor. p4_job *should* work now.
by asharif
· 12 years ago
965079f
Fixed some bugs
by raymes
· 12 years ago
d8c718b
Added folder copying logic and job_manager start/stop logic.
by raymes
· 12 years ago
6995287
Added a p4_job. Also added some unittests.
by asharif
· 12 years ago
b6920fb
Added 2 tests which revealed a bug. Added case-insensitive
by asharif
· 12 years ago
b708f5f
Bug fixes to get infrastructure executing remote commands. Misc cleanup in-line with discussions.
by raymes
· 12 years ago
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
704c969
Added MachineManager's unittest. Also fixed a few issues related to locking.
by asharif
· 12 years ago
df9c2d7
Added pyrun shell script to add to PYTHONPATH.
by asharif
· 12 years ago
f21dc5d
Fixes to machine_filters location. changed files to xtext.
by raymes
· 12 years ago
63fbdbe
Moved machine_pools.py to machine_pool.py
by raymes
· 12 years ago
31e7eb7
Moved filters to separate file.
by raymes
· 12 years ago
d11de79
Refactored MachineManager a little
by raymes
· 12 years ago
c8fbd3a
Moved the automation utils to the separate utils package to prevent name conflict.
by raymes
· 12 years ago
0890278
Refactored so that job execution happens asynchronously so that multiple jobs can be executing at once.
by raymes
· 12 years ago
3070109
Added basic classes for machine management. The actual locking/unlocking,
by asharif
· 12 years ago
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
1762130
Fixed an issue with build_tc and tc_enter_chroot.py where ~ was not being expanded.
by asharif
· 12 years ago
0269d46
Fixed tc_enter_chroot.py to behave more like tc-enter-chroot.sh in accepting
by asharif
· 12 years ago
3f1517a
Added initial DejaGNU configuration.
by raymes
· 12 years ago
ad46515
Fixed small bug in build_chromeos.py.
by asharif
· 12 years ago
e3668f1
Cleaned up a build_chromeos.py a little (as per gpylint).
by asharif
· 12 years ago
252df0f
Converted tc-enter-chroot.sh into tc_enter_chroot.py.
by asharif
· 12 years ago
8d5ecd2
Updated script to take in a changelist as an option. Also changed the
by asharif
· 12 years ago
5f6be5f
Added PKGDIR spec to setup_board so that it untars the glibc tarballs from the right place.
by raymes
· 12 years ago
6fca6ca
Minor fixes for update_git_repo.py.
by asharif
· 12 years ago
00e8b29
First crack at writing a script to update the git repository automatically.
by asharif
· 12 years ago
d1eed80
Some misc fixes to get the workflow working properly.
by raymes
· 12 years ago
9994d29
Fixed install issue with build_tc.py.
by asharif
· 12 years ago
04164a1
Minor fixes to get setup_chromeos and build_chromeos working with build_tc
by raymes
· 12 years ago
2d815d0
Fixed a few bugs in build_tc.py.
by asharif
· 12 years ago
60a066a
Fixed a bug in tc-enter-chroot.sh, where it would not mount directories
by asharif
· 12 years ago
5f35b92
Updated build_chromeos.py so that it only does make_chroot/setup_board when they are needed.
by raymes
· 12 years ago
6f2b491
tc-enter-chroot.sh now mounts 2 directories instead of more, creating symlinks
by asharif
· 12 years ago
d751e25
build_tc.py now installs executables and libraries in install/ dir.
by asharif
· 12 years ago
8c227da
Added run_tests.py. It's a simple wrapper around run_remote_tests.sh.
by asharif
· 12 years ago
e91a6e6
Some minor updates to build chrome browser inside the chroot.
by raymes
· 12 years ago
bfb5799
Updated build_chromeos.py to working state.
by raymes
· 12 years ago
123182f
tc-enter-chroot.sh now creates a v14 dir if it doesn't exist.
by asharif
· 12 years ago
09bfb6f
Moved FEATURES="keepwork" to outside the BuildTC() function.
by asharif
· 12 years ago
7c851ad
Changed tc-enter-chroot to better detect paramaters.
by raymes
· 12 years ago
e2cca30
Added option to use binaries instead of source when installing
by asharif
· 12 years ago
80c6e55
Modified build toolchain scripts.
by asharif
· 12 years ago
5154d7f
Updated logging to allow it to be printed to the console as well as
by raymes
· 12 years ago
19c73dd
Rewrote build_tc.py.
by asharif
· 12 years ago
1688613
Fixed a bug in tc-enter-chroot.sh. Fixed error reporting.
by asharif
· 12 years ago
7f4a485
ChromeOS validation scripts
by bjanakiraman
· 12 years ago
9b16723
initial import: //depot/depot2/gcctools/chromeos/v14
by git5 importer
· 55 years ago