Clone of https://chromium.googlesource.com/chromium/src/build with Mozilla's local modifications
05a360b494
This is to generate reproducible binary between commits for Linux by giving use_dummy_lastchange=true in args.gn. This CL makes binaries independent from commit hash at least for below (time consuming) targets on Linux. * content_unittests * interactive_ui_tests * content_shell (for webkit_layout_tests) * content_browsertests * browser_tests If we can generate deterministic binary, test execution on build bot can be cached. And it will improve CQ cycle time. But we don't know how often we make changes not introducing functional change in binaries. So this CL is mainly for getting some stats from test on Linux buildbot and evaluate whether it is better to go forward or not for other platforms. See more backgrounds here. https://docs.google.com/document/d/16dalG0ssugZlwc7BBzUoBQUmuqM0S_gwtG2uxL0htdw/edit# TBR: pfeldman@chromium.org Bug: 869348 Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I1b351b2135fd5e749ed575484b2182e847a420c9 Reviewed-on: https://chromium-review.googlesource.com/1151169 Commit-Queue: Takuto Ikuta <tikuta@chromium.org> Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org> Reviewed-by: Misha Efimov <mef@chromium.org> Reviewed-by: Devlin <rdevlin.cronin@chromium.org> Reviewed-by: Sergey Ulanov <sergeyu@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org> Reviewed-by: Nico Weber <thakis@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#579668} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 36541eb81aae62b267dcc88d1fdaef912450299a |
||
---|---|---|
android | ||
args | ||
chromeos | ||
cipd | ||
config | ||
docs | ||
experimental | ||
fuchsia | ||
git-hooks | ||
internal | ||
ios | ||
linux | ||
mac | ||
sanitizers | ||
secondary | ||
toolchain | ||
util | ||
win | ||
.gitignore | ||
BUILD.gn | ||
OWNERS | ||
OWNERS.status | ||
PRESUBMIT.py | ||
apply_locales.py | ||
branding_value.sh | ||
build-ctags.sh | ||
build_config.h | ||
buildflag.h | ||
buildflag_header.gni | ||
check_gn_headers.py | ||
check_gn_headers_unittest.py | ||
check_gn_headers_whitelist.txt | ||
check_return_value.py | ||
ciopfs.sha1 | ||
clobber.py | ||
common.croc | ||
common.gypi | ||
compiled_action.gni | ||
copy_test_data_ios.py | ||
cp.py | ||
detect_host_arch.py | ||
dir_exists.py | ||
dotfile_settings.gni | ||
download_nacl_toolchains.py | ||
download_translation_unit_tool.py | ||
env_dump.py | ||
extract_from_cab.py | ||
find_depot_tools.py | ||
find_isolated_tests.py | ||
fix_gn_headers.py | ||
gdb-add-index | ||
get_landmines.py | ||
get_syzygy_binaries.py | ||
gn_helpers.py | ||
gn_helpers_unittest.py | ||
gn_run_binary.py | ||
gyp_chromium | ||
gyp_chromium.py | ||
gyp_environment.py | ||
gyp_helper.py | ||
gypi_to_gn.py | ||
install-build-deps-android.sh | ||
install-build-deps.sh | ||
install-chroot.sh | ||
landmine_utils.py | ||
landmines.py | ||
mac_toolchain.py | ||
nocompile.gni | ||
package_mac_toolchain.py | ||
precompile.cc | ||
precompile.h | ||
print_python_deps.py | ||
protoc_java.py | ||
redirect_stdout.py | ||
rm.py | ||
run_swarming_xcode_install.py | ||
sample_arg_file.gn | ||
sanitize-mac-build-log.sed | ||
sanitize-mac-build-log.sh | ||
sanitize-win-build-log.sed | ||
sanitize-win-build-log.sh | ||
shim_headers.gni | ||
split_static_library.gni | ||
swarming_xcode_install.py | ||
symlink.gni | ||
symlink.py | ||
tree_truth.sh | ||
update-linux-sandbox.sh | ||
vs_toolchain.py | ||
whitespace_file.txt | ||
win_is_xtree_patched.py | ||
write_build_date_header.py | ||
write_buildflag_header.py |