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
Aaron Gable 873c28d175 Capture ctrl-c in presubmit multiprocessing pool
Presubmit spins up lots of multiprocessing processes to run
each individual test. If you cancel your presubmit run with
<ctrl>+c, that signal gets passed through to each of those,
which then raises its own KeyboardInterrupt, and prints its
own stacktrace.

This change has each member of the multiprocessing pool instead
exit gracefully (albeit with an error code) so that only the
parent process prints its stacktrace.

R=michaelpg@chromium.org

Bug: 635196
Change-Id: If9081910a359889a43bc1b72c91a859ebe37a1d6
Reviewed-on: https://chromium-review.googlesource.com/651764
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
Commit-Queue: Aaron Gable <agable@chromium.org>
8 years ago
..
gstools Scripts to download files from google storage based on sha1 sums 12 years ago
abandon.sh Remove SVN (and dcommit) support from git-cl 8 years ago
basic.sh Remove SVN (and dcommit) support from git-cl 8 years ago
bot_update_coverage_test.py Add cleanup dir, use with bot_update. 8 years ago
checkout_test.py depot_tools: Replace pylint error numbers with symbolic names. 8 years ago
download_from_google_storage_unittests.py depot_tools: Replace pylint error numbers with symbolic names. 8 years ago
fix_encoding_test.py Standardize the sys.path fix up and fix a few pylint warnings. 14 years ago
gclient_eval_unittest.py gclient flatten: preserve variable placeholders (reland #1) 8 years ago
gclient_scm_test.py Fix depot_tools test for git 2.11 8 years ago
gclient_smoketest.py gclient flatten: only print DEPS info referenced by recursedeps 8 years ago
gclient_test.py gclient flatten: fixes for --pin-all-deps 8 years ago
gclient_utils_test.py depot_tools: Replace pylint error numbers with symbolic names. 8 years ago
git_cache_test.py Allow 'git cache fetch' to re-bootstrap. 10 years ago
git_cl_creds_check_report.txt git cl creds-check: improve report and give better recommendation. 8 years ago
git_cl_test.py git cl creds-check: special case parsing of chromium.org emails. 8 years ago
git_common_test.py Make git blame test pass independently of core.abbrev setting 8 years ago
git_dates_test.py Added git hyper-blame, a tool that skips unwanted commits in git blame. 9 years ago
git_drover_test.py git-drover: send mail and don't use WIP mode 8 years ago
git_footers_test.py git_footers: fix bug stdin-based message input. 8 years ago
git_hyper_blame_test.py GitHyperBlameMainTest.testBadFilename: Work around git-blame bug. 8 years ago
git_number_test.py Disable tests that break because of git 2.4 10 years ago
git_rebase_update_test.py Add better error messages to git_reparent_branch. 10 years ago
gsutil_test.py gsutil: Parallel-safe, specify target, add clean. 10 years ago
hooks.sh Remove SVN (and dcommit) support from git-cl 8 years ago
owners.sh Remove SVN (and dcommit) support from git-cl 8 years ago
owners_finder_test.py Only attribute comments to owners that are close to the comment 8 years ago
owners_unittest.py owners: handle CLs which only have partial OWNERS 8 years ago
patch.sh Remove SVN (and dcommit) support from git-cl 8 years ago
patch_test.py Fix applying svn:executable on Windows. 13 years ago
post-land-hook-test.sh Remove SVN (and dcommit) support from git-cl 8 years ago
presubmit_unittest.py Capture ctrl-c in presubmit multiprocessing pool 8 years ago
push-from-logs.sh Remove SVN (and dcommit) support from git-cl 8 years ago
recipes_test.py Stop running deprecated simulation_test 8 years ago
rietveld_test.py Rietveld: fix search query. 8 years ago
save-description-on-failure.sh Remove SVN (and dcommit) support from git-cl 8 years ago
scm_unittest.py Correct Git show's path format on Windows 8 years ago
submit-from-new-dir.sh Remove SVN (and dcommit) support from git-cl 8 years ago
subprocess2_test.py depot_tools: Replace pylint error numbers with symbolic names. 8 years ago
test-lib.sh Remove SVN (and dcommit) support from git-cl 8 years ago
upload-local-tracking-branch.sh Remove SVN (and dcommit) support from git-cl 8 years ago
upload-stale.sh Remove SVN (and dcommit) support from git-cl 8 years ago
upload_to_google_storage_unittests.py depot_tools: Replace pylint error numbers with symbolic names. 8 years ago
watchlists_unittest.py depot_tools: Replace pylint error numbers with symbolic names. 8 years ago