You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
depot_tools/tests
Josip Sokcevic 4da8a3d59d Fix bot_update hanging on exception
This change starts observers as soon as possible, and wraps the entire
block that can cause an exception in try..finally. This ensures that we
stop threads are stopped.

If we notice the same behavior, it could be worth to put a cap on number
of executions per observer, and shut the thread down once reached.

R=apolito@google.com

Bug: 1255228
Change-Id: I1f165267460da02b3bbba39022c262e6c29fe86b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/3213451
Reviewed-by: Anthony Polito <apolito@google.com>
Commit-Queue: Josip Sokcevic <sokcevic@google.com>
3 years ago
..
gstools
OWNERS
PRESUBMIT.py Follow-up to 61bf638 to add the py3-specific PRESUBMIT.py test. 4 years ago
auth_test.py
bot_update_coverage_test.py Fix bot_update hanging on exception 3 years ago
cipd_bootstrap_test.py
detect_host_arch_test.py gclient: Correctly set host_cpu to arm64 on arm macs 4 years ago
download_from_google_storage_unittest.py Recover from aborted tar.gz extraction 4 years ago
fetch_test.py
fix_encoding_test.py
gclient_cipd_smoketest.py
gclient_eval_unittest.py metrics: Don't print notice if reporting build metrics. 4 years ago
gclient_git_mutates_smoketest.py gclient: Split gclient smoke tests. 4 years ago
gclient_git_smoketest.py Use main branch as the default branch 4 years ago
gclient_paths_test.py
gclient_scm_test.py Use main branch as the default branch 4 years ago
gclient_smoketest.py
gclient_smoketest_base.py
gclient_test.py metrics: Don't print notice if reporting build metrics. 4 years ago
gclient_transitions_smoketest.py
gclient_utils_test.py
gerrit_client_test.py Add a 'setlabel' command to gerrit_client.py 3 years ago
gerrit_util_test.py Handle spaces in Gerrit search options 4 years ago
git_cache_test.py
git_cl_creds_check_report.txt
git_cl_test.py Remove wait-for-merge from gerrit client tool 4 years ago
git_common_test.py Revert "[depot_tools] Add --fork-point when computing merge-base" 4 years ago
git_dates_test.py
git_find_releases_test.py
git_footers_test.py Use main branch as the default branch 4 years ago
git_hyper_blame_test.py
git_map_test.py Use main branch as the default branch 4 years ago
git_migrate_default_branch_test.py
git_number_test.py
git_rebase_update_test.py Revert "Error out of rebase-update if there are uncommitted changes" 3 years ago
gsutil_test.py Refactor gsutil and fix concurrecny issue on MacOS 4 years ago
lockfile_test.py
metrics_test.py Use main branch as the default branch 4 years ago
my_activity_test.py Require certifi package and python3 in my_activity 3 years ago
ninjalog_uploader_test.py
owners_client_test.py Reland "presubmit: Skip owners checks if code-owners plugin is enabled." 4 years ago
owners_finder_test.py owners_finder: Use code-owners plugin if available. 4 years ago
owners_unittest.py
presubmit_unittest.py Remove unused function GetPreferredTryMasters 3 years ago
rdb_wrapper_test.py
recipes_test.py
roll_dep_test.py
scm_unittest.py Refresh remote HEAD if matches legacy default 4 years ago
split_cl_test.py Update format of `git cl split` 4 years ago
subcommand_test.py
subprocess2_test.py
upload_to_google_storage_unittest.py Set cache-control when uploading to google storage 3 years ago
watchlists_unittest.py