See build/soong/README.md for more information
Also moves rmtypedefs to use the guava prebuilt from
prebuilts/misc/common.
Test: m checkbuild
Change-Id: I9298967275ca40f8d50841b204cd40612a8a5f56
Some old projects might be removed for some reason, especially
the downstream ones. It should be fine to just skip analysing them
because people have stopped working on them.
Test: run the script against an old release
Change-Id: I563905565c4c502036159fce6a386bba13ba25ea
Some old SHA1 might be invalid when we use this tool.
Ignore these projects and keep going on.
Test: run the script against an old release
Change-Id: I5c89911759de6d122052e841eef0b016fa8b1422
We are using this tools on multiple releases (tags).
Create subfolders using release names, so that results won't be
overwitten.
Test: run the script against multiple releases
Change-Id: I9a94940d630874a5b378431f20a6c1182cf11509
Add a document explaining how to create a data studio dashboard using
the repo diff tool.
Renamed repo_diff_downstream.py to repo_diff_trees.py.
Renamed exclusions.txt to android_exclusions.txt.
Not all Android source trees support build IDs and tags.
When no build tag is requested, rather than try to match
the build IDs just sync the branch tips of the upstream
and downstream source trees.
Also select two Android Oreo release candidates
as the default branches. The fact that there are frozen
branches and that the diff is small serve as a good showcase
of the tool.
Change-Id: Ifdefd79fb6b32c6b83e0aee390dd5a435b6a61fc
These tools help compare android repo workspaces for high level
analysis.
Test: Run python repo_diff/repo_diff_android.py
Change-Id: I645351521c7f61735d3ce65a93569983cd28851c
This sets it to 1.8 instead of 1.7 as Android now allows using
1.8 java language.
Bug: 38140365
Test: Ran idegen and now java language is set to 1.8 in Intellij
Change-Id: I1a1f0970357f42c3bc5ded9b3f17692812ea130a
A utility to read a logcat and print statistics about who is spamming the log.
And tests that use it
Bug: 37252687
Test: ./test_analyze.py ; test_logs.py ; test_ps.py
Change-Id: I811ba482b4be9779047f97c3f3b7ea5f996bd503
This project is used to create the jar library and will be hooked
to config_apps.py to create the build of jar.
The library built in this project will be used in
prebuilts/checkcolor
Bug: 32750778
Test: ./gradlew jar
Change-Id: I5ba3b94e6fe80ba1de71fdcbda5479a0f14d85ab
Checkstyle was moved to prebuilts/checkstyle as it is a better
place for a prebuilt jar. All the usages of checkstyle.py in
PREUPLOAD.cfg files has been updated to use the correct checkstyle
and this change should not affect anyone.
Bug: 33078621
Test: none
Change-Id: Ib2e4272a4bea7d16cccdebaeb407acbd7193f248
* changes:
Add a command to run monkeys locally over and over again and collect the results.
Add --logcat which will use an external logcat file instead of the one in the bugreport.
Add an bugreport command which can format the output of an anr from a monkey run into a nice html file.
Send monkey logs to logcat as well.
Add --match-description to Monkey
This CL extends checkstyle check to search for IGNORE_CHECKSTYLE
files in folders which marks them as excluded from checkstyle,
including their sub folders
Change-Id: Id2390bb2a92e03f49c0014888e21549279e4bab6