chromium-src-build/config
Yun Liu f61399dad6 [code coverage] Only instrument Java class files related to affected source files for per-CL
Right now Java per-CL coverage instrument everything as full code base coverage.
To only instrument class files related to affected files in a CL, we can:
1. Extract class files only related to affected source files in a jar.
2. Instrument these extracted class files.
3. Extract unaffected members from original jar.
4. Zip everything out to output path.

Bug: 1001387
Change-Id: Iaf6a75c7f8005b5d64eee22bc604f25d0c2fcd8c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1797109
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Yuke Liao <liaoyuke@chromium.org>
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Commit-Queue: Yun Liu <yliuyliu@google.com>
Cr-Original-Commit-Position: refs/heads/master@{#697661}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c0f2f73bc76d220a37f98c6eb14f849980821842
2019-09-18 17:06:31 +00:00
..
aix AIX: removing the hard coded gnu++11 flag 2019-09-07 00:43:19 +00:00
android [code coverage] Only instrument Java class files related to affected source files for per-CL 2019-09-18 17:06:31 +00:00
c++ build: Pass -nostdlib++ even on Android. 2019-08-21 17:09:19 +00:00
chromecast Add gn arg to overwrite rpath. 2019-08-07 00:12:01 +00:00
chromeos Enable informational tast tests on chromeos-amd64-generic-rel-vm-tests 2019-08-29 18:26:14 +00:00
clang Build clang without plugin support. 2019-01-03 06:09:34 +00:00
compiler Roll clang 371202:371856. 2019-09-16 11:47:40 +00:00
coverage [code coverage] Only instrument Java class files related to affected source files for per-CL 2019-09-18 17:06:31 +00:00
freetype Build FreeType and HarfBuzz together. 2017-10-09 15:35:00 +00:00
fuchsia [Fuchsia] Migrate from system-temp to isolated-temp. 2019-09-05 02:27:06 +00:00
gcc Declutter rpath. 2019-02-13 08:30:47 +00:00
ios Reland "[ios] Adds the ability to run unittests using XCTest." 2019-09-09 22:26:23 +00:00
linux Disable pangocairo on Chromecast 2019-09-03 16:51:56 +00:00
mac mac: Explicitly list files in dSYM bundles in data instead of zipping up the dSYM directory. 2019-09-10 17:11:51 +00:00
nacl Move "enable_nacl" out of //build/config/features.gni. 2017-09-28 22:15:11 +00:00
posix Switch to the unified NDK sysroot. 2019-08-16 17:24:05 +00:00
sanitizers Turn on use_prebuilt_instrumented_libraries by default if is_msan is set. 2019-09-12 01:46:57 +00:00
win Reland "win: Pass /libpath: on Windows too, and use /lldignoreenv to make lld ignore the %LIB% env var." 2019-09-18 11:08:21 +00:00
BUILD.gn Replace global NO_TCMALLOC and USE_TCMALLOC defines with BUILDFLAG(USE_TCMALLOC). 2019-08-01 22:03:01 +00:00
BUILDCONFIG.gn build: Add config to enable -ftrivial-auto-var-init= 2019-09-06 01:32:30 +00:00
OWNERS Updating bratell mail address in OWNERS files 2019-09-18 14:13:32 +00:00
allocator.gni Remove the use_new_tcmalloc build flag 2019-08-15 15:19:48 +00:00
arm.gni arm64/compiler Remove thinLTO cache clearing. 2019-02-27 16:26:48 +00:00
chrome_build.gni Add build config and docs for generating Windows link order files 2017-11-27 22:33:35 +00:00
chromecast_build.gni Add gn arg to overwrite rpath. 2019-08-07 00:12:01 +00:00
compute_inputs_for_analyze.gni Make "gn analyze" know about all inputs for jinja_template() 2018-06-27 03:14:09 +00:00
crypto.gni Remove x509_certificate_openssl and use_openssl_certs build flag 2017-09-08 04:44:13 +00:00
dcheck_always_on.gni Add a |dcheck_is_configurable| build argument, independent of SyzyASAN. 2018-03-23 19:03:07 +00:00
features.gni Move safe browsing defines to buildflag system. 2019-07-26 14:00:13 +00:00
get_host_byteorder.py //build: Convert print statements to Python 3 style 2019-05-12 06:11:07 +00:00
host_byteorder.gni For building v8 using gn on aix_ppc64, linux_s390x and linux_ppc64(both LE and BE). 2017-05-10 04:55:56 +00:00
jumbo.gni Turn off jumbo for everything built with the nacl toolchain 2019-07-26 12:11:53 +00:00
locales.gni Remove a comment I should have removed in #690843 2019-09-16 12:15:39 +00:00
logging.gni Reland "base: Add ENABLE_LOG_ERROR_NOT_REACHED buildflag" Round 2 2019-05-07 16:16:07 +00:00
merge_for_jumbo.py Support Python 3 in //build/config/merge_for_jumbo.py 2019-04-09 14:36:09 +00:00
mips.gni libyuv:Add MultiMedia Instruction(MMI) build flags for GYP/GN builds 2018-07-19 15:14:39 +00:00
pch.gni Enable precompiled headers for Blink on Windows. 2016-11-22 10:43:23 +00:00
python.gni [bundles] Add install script and its dependencies to runtime deps 2019-04-30 15:36:28 +00:00
sysroot.gni Switch to the unified NDK sysroot. 2019-08-16 17:24:05 +00:00
ui.gni Make it possible to use glib message pump in Ozone 2019-08-14 22:35:41 +00:00
v8_target_cpu.gni build: Fix common misspellings 2017-08-01 09:03:13 +00:00
x64.gni Define a new argument to override the architecture of X64 CPU. 2019-07-13 00:18:34 +00:00
zip.gni Reland "Cronet: Simplify repackage rules" 2018-11-30 04:55:56 +00:00