llvm_tools: check more arguments when launching LLVM TOT tryjobs

update_packages_and_run_tryjobs.py currently only check LLVM SVN
revision to decide if we should launch tryjobs. This change includes
more factors to consider, including builders, extra CLs, tryjob options,
and ebuild versions of the packages.

BUG=chromium:1001602

TEST=local tests.

Change-Id: Id0ba762558f8df3386936f0c797a61c437b97c9f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/2143383
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
2 files changed