commit | 17da7996059f08407cc206e703ec88d4facf0dc8 | [log] [tgz] |
---|---|---|
author | Dan Willemsen <[email protected]> | Sat Jun 27 19:37:53 2020 -0700 |
committer | Dan Willemsen <[email protected]> | Mon Jun 29 15:02:56 2020 -0700 |
tree | e18ba26286bf62be039812a2aac915ff2c062d62 | |
parent | 10cc982b563c19890872b73e6d8fb44aeda646ae [diff] |
Switch to a golang-based test runner This adds a few features: * Parallel execution (and all other golang test runner features) * Colored diffs of output * Make and kati run in subdirs, all output is preserved * Full logs saved of raw and normalized output per-testcase * TODO(c/<testcase>) support to mark individual testcases as expected failures, instead of the full test. Removed support for the [go]kati serialization tests Change-Id: Id6be80a3168ccff3fa3a970fe089986f1aa066dd
kati is an experimental GNU make clone. The main goal of this tool is to speed-up incremental build of Android.
Currently, kati does not offer a faster build by itself. It instead converts your Makefile to a ninja file.
For Android-N+, ckati and ninja is used automatically. There is a prebuilt checked in under prebuilts/build-tools that is used.
All Android's build commands (m, mmm, mmma, etc.) should just work.