grpc/tools/internal_ci/linux
Xuan Wang 67a15395d2 [Python Distribution] Add a check for file size (#35831)
Add a step in distribution test which checks if any of the artifacts exceeds 80 MB since Pypi has a per-file size limit.

<!--

If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.

If your pull request is for a specific language, please add the appropriate
lang label.

-->

Closes #35831

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/35831 from XuanWang-Amos:dist_test_add_size_check de50f20e14
PiperOrigin-RevId: 605664419
2024-02-09 10:14:55 -08:00
..
arm64 [Kokoro] Increase arm64 test timeout (#32950) 2023-04-26 15:25:17 -07:00
aws Update python version for AWS tests (#30500) 2022-08-04 13:12:38 -07:00
pull_request Remove IWYU requirements for changes 2023-11-29 11:34:28 -08:00
release [csharp] Include correct build of Grpc.Tools in nightly packages (#33595) 2023-07-10 16:35:22 +02:00
sanitizer upload both sponge_log.xml and sponge_log.log 2018-09-25 23:10:54 +02:00
grpc_android.cfg Add gRPC C++ on Android Kokoro build 2018-03-22 13:13:37 -07:00
grpc_android.sh Run grpc_android job under docker for better maintainability. (#31504) 2022-11-02 11:09:19 +01:00
grpc_android_in_docker.sh [Test] Removed flaky android testing devices (#34601) 2023-10-05 15:22:01 -07:00
grpc_basictests_c_cpp_dbg.cfg upload both sponge_log.xml and sponge_log.log 2018-09-25 23:10:54 +02:00
grpc_basictests_c_cpp_opt.cfg upload both sponge_log.xml and sponge_log.log 2018-09-25 23:10:54 +02:00
grpc_basictests_csharp.cfg speedup C# basictests: only build C# once for coreclr and mono tests (#28587) 2022-01-18 11:09:49 -08:00
grpc_basictests_php.cfg replace php to php7 2020-10-01 19:35:00 +00:00
grpc_basictests_python.cfg split multilang jobs by language 2019-04-30 20:29:42 +02:00
grpc_basictests_ruby.cfg split multilang jobs by language 2019-04-30 20:29:42 +02:00
grpc_bazel.sh Cleanup & improve bazel-based test jobs running under docker. (#29402) 2022-04-22 19:02:58 +02:00
grpc_bazel_build.cfg Cleanup & improve bazel-based test jobs running under docker. (#29402) 2022-04-22 19:02:58 +02:00
grpc_bazel_build_in_docker.sh [bazelified tests] Bazelify tests from "linux/grpc_bazel_build" and make the original test job a noop. (#34429) 2023-09-22 08:25:42 -07:00
grpc_bazel_rbe.sh CI: Move kokoro bazel output root to /tmpfs/bazel (#32156) 2023-01-19 15:32:04 -08:00
grpc_bazel_rbe_asan.cfg Cleanup configuration of bazel RBE jobs (#29301) 2022-04-13 13:14:00 +02:00
grpc_bazel_rbe_build.cfg [Test] Added bazel build test target (#34659) 2023-10-11 17:12:51 -07:00
grpc_bazel_rbe_dbg.cfg Cleanup configuration of bazel RBE jobs (#29301) 2022-04-13 13:14:00 +02:00
grpc_bazel_rbe_fuzztest.cfg [fuzzing] Add fuzztest config (#32676) 2023-05-03 20:19:22 +00:00
grpc_bazel_rbe_incompatible_changes.cfg Cleanup configuration of bazel RBE jobs (#29301) 2022-04-13 13:14:00 +02:00
grpc_bazel_rbe_incompatible_changes.sh Cleanup configuration of bazel RBE jobs (#29301) 2022-04-13 13:14:00 +02:00
grpc_bazel_rbe_msan.cfg Cleanup configuration of bazel RBE jobs (#29301) 2022-04-13 13:14:00 +02:00
grpc_bazel_rbe_nonbazel.cfg [Test] Added bazel build test target (#34659) 2023-10-11 17:12:51 -07:00
grpc_bazel_rbe_opt.cfg Cleanup configuration of bazel RBE jobs (#29301) 2022-04-13 13:14:00 +02:00
grpc_bazel_rbe_thready_tsan.cfg [threading] Implement thready-tsan mode (#33193) 2023-05-19 17:26:11 -07:00
grpc_bazel_rbe_tsan.cfg Cleanup configuration of bazel RBE jobs (#29301) 2022-04-13 13:14:00 +02:00
grpc_bazel_rbe_ubsan.cfg Cleanup configuration of bazel RBE jobs (#29301) 2022-04-13 13:14:00 +02:00
grpc_binder_transport_apk.cfg Cleanup & improve bazel-based test jobs running under docker. (#29402) 2022-04-22 19:02:58 +02:00
grpc_binder_transport_apk.sh Cleanup & improve bazel-based test jobs running under docker. (#29402) 2022-04-22 19:02:58 +02:00
grpc_binder_transport_apk_build_in_docker.sh [protobuf] Upgrade third_party/protobuf to 22.x (#32606) 2023-04-12 18:43:58 +02:00
grpc_bloat_diff.sh build_and_run_docker.sh cleanup and simplification (#29468) 2022-04-22 06:02:18 +02:00
grpc_bloat_diff_in_docker.sh Run bloat_diff.py in a separate kokoro job (#28892) 2022-03-06 19:33:17 +01:00
grpc_build_abseil-cpp_at_head.cfg [Test] Bump the timeout of at-head tests to 6hr (#32939) 2023-04-25 17:36:12 -07:00
grpc_build_artifacts.cfg Reduce Grpc.Core nuget size by generating separate .so with/without debug symbols for grpc_csharp_ext (#25729) 2021-03-18 13:19:56 +01:00
grpc_build_artifacts.sh make legacy artifact -> packages -> distribtest jobs a noop (#31124) 2022-09-27 21:01:32 +02:00
grpc_build_boringssl_at_head.cfg [Test] Bump the timeout of at-head tests to 6hr (#32939) 2023-04-25 17:36:12 -07:00
grpc_build_packages.cfg upload both sponge_log.xml and sponge_log.log 2018-09-25 23:10:54 +02:00
grpc_build_packages.sh make legacy artifact -> packages -> distribtest jobs a noop (#31124) 2022-09-27 21:01:32 +02:00
grpc_build_protobuf_at_head.cfg [Test] Bump the timeout of at-head tests to 6hr (#32939) 2023-04-25 17:36:12 -07:00
grpc_build_submodule_at_head.sh [CI] Removed dbg test from at-head tests (#35657) 2024-02-06 09:50:36 -08:00
grpc_clang_tidy.cfg Increased timeout for sanity test variants (#32288) 2023-02-03 09:49:23 -08:00
grpc_distribtests.cfg upload both sponge_log.xml and sponge_log.log 2018-09-25 23:10:54 +02:00
grpc_distribtests.sh make legacy artifact -> packages -> distribtest jobs a noop (#31124) 2022-09-27 21:01:32 +02:00
grpc_distribtests_csharp.cfg Introduce C# single-platform nuget build (and distribtests) (#27180) 2021-12-07 12:58:31 +01:00
grpc_distribtests_csharp.sh Revert "Revert "Add back C# distribtests for Grpc.Tools"" (#31436) 2022-10-27 09:59:06 +02:00
grpc_distribtests_gcp_python.cfg Add Python GCF Distribtest (#29303) 2022-04-07 11:51:07 -07:00
grpc_distribtests_gcp_python.sh Add Python GCF Distribtest (#29303) 2022-04-07 11:51:07 -07:00
grpc_distribtests_php.cfg Faster and streamlined PHP distribtests (for linux and macos) (#27101) 2021-08-31 09:23:13 +02:00
grpc_distribtests_php.sh [test] Run PHP distribtests with -j 2 instead of 4 (#33795) 2023-07-20 17:00:35 -07:00
grpc_distribtests_python.cfg Python simpler distribtests (#26176) 2021-05-07 10:31:43 -07:00
grpc_distribtests_python.sh [Python Distribution] Add a check for file size (#35831) 2024-02-09 10:14:55 -08:00
grpc_distribtests_ruby.cfg add streamlined and faster ruby distribtest (#27124) 2021-08-27 09:23:50 +02:00
grpc_distribtests_ruby.sh Simplify building release packages through per-language grpc_distribtests_* jobs. (#29699) 2022-05-18 13:09:15 +02:00
grpc_distribtests_standalone.cfg upload both sponge_log.xml and sponge_log.log 2018-09-25 23:10:54 +02:00
grpc_distribtests_standalone.sh add task_runner.py --inner_jobs support for C++ distribtests (#28594) 2022-01-18 18:45:13 +01:00
grpc_e2e_performance_gke.cfg Make Kokoro store **/githhub/grpc/runner/** files for e2e performance (#27854) 2021-10-28 12:19:48 -07:00
grpc_e2e_performance_gke.sh [gke benchmarks] Reenable dotnet GKE benchmarks (#35253) 2023-12-14 14:51:35 -08:00
grpc_e2e_performance_gke_cxx_experiments_framework.cfg [benchmark] Add gRPC experiment support to the OSS benchmarks (#33909) 2023-07-31 09:34:10 -07:00
grpc_e2e_performance_gke_cxx_experiments_framework.sh [benchmark] Add event_engine_client continuous benchmarks (#34166) 2023-08-25 10:03:18 -07:00
grpc_e2e_performance_gke_experiment.cfg Rename experimental benchmark job from "..._v2" to "..._gke_experimental" (#27869) 2021-11-02 05:52:02 -07:00
grpc_e2e_performance_gke_experiment.sh [gke benchmarks] Reenable dotnet GKE benchmarks (#35253) 2023-12-14 14:51:35 -08:00
grpc_e2e_performance_singlevm.cfg add kokoro job for 1VM benchmark 2018-10-12 13:54:08 +02:00
grpc_e2e_performance_singlevm.sh Make Kokoro jobs aware the presence of python_asyncio 2020-02-18 16:26:41 -08:00
grpc_flaky_network.cfg Cleanup & improve bazel-based test jobs running under docker. (#29402) 2022-04-22 19:02:58 +02:00
grpc_flaky_network.sh Cleanup & improve bazel-based test jobs running under docker. (#29402) 2022-04-22 19:02:58 +02:00
grpc_flaky_network_in_docker.sh Cleanup & improve bazel-based test jobs running under docker. (#29402) 2022-04-22 19:02:58 +02:00
grpc_full_performance_master.cfg upload both sponge_log.xml and sponge_log.log 2018-09-25 23:10:54 +02:00
grpc_full_performance_master.sh Make Kokoro jobs aware the presence of python_asyncio 2020-02-18 16:26:41 -08:00
grpc_full_performance_release.cfg upload both sponge_log.xml and sponge_log.log 2018-09-25 23:10:54 +02:00
grpc_full_performance_release.sh Make Kokoro jobs aware the presence of python_asyncio 2020-02-18 16:26:41 -08:00
grpc_interop_alts.cfg upload both sponge_log.xml and sponge_log.log 2018-09-25 23:10:54 +02:00
grpc_interop_matrix.cfg allow running adhoc interop matrix tests 2018-10-19 12:58:52 +02:00
grpc_interop_matrix.sh debug out of disk space in run_interop_matrix_tests.py 2019-01-04 17:15:10 +01:00
grpc_interop_tocloud.cfg upload both sponge_log.xml and sponge_log.log 2018-09-25 23:10:54 +02:00
grpc_interop_toprod.cfg use different service_account_key for interop tests 2019-06-05 18:05:07 +02:00
grpc_memory_diff.sh build_and_run_docker.sh cleanup and simplification (#29468) 2022-04-22 06:02:18 +02:00
grpc_memory_diff_in_docker.sh Add per-call memory bloat report to CI (#29037) 2022-03-12 11:56:48 +01:00
grpc_microbenchmark_diff.sh run microbenchmarks_diff under docker (#31503) 2022-10-31 20:51:29 +01:00
grpc_microbenchmark_diff_in_docker.sh [transport] Move transport interface to C++ (#34618) 2023-10-18 13:13:23 -07:00
grpc_performance_profile_daily.cfg Don't collect everything after running a build 2017-09-21 12:21:17 -07:00
grpc_performance_profile_daily.sh run peformance_profile jobs in docker (#31505) 2022-11-02 08:53:46 +01:00
grpc_performance_profile_master.cfg Don't collect everything after running a build 2017-09-21 12:21:17 -07:00
grpc_performance_profile_master.sh run peformance_profile jobs in docker (#31505) 2022-11-02 08:53:46 +01:00
grpc_performance_profile_summary_in_docker.sh run peformance_profile jobs in docker (#31505) 2022-11-02 08:53:46 +01:00
grpc_portability.cfg upload both sponge_log.xml and sponge_log.log 2018-09-25 23:10:54 +02:00
grpc_portability_build_only.cfg [bazelified tests] Add more bazelified portability tests (and make them SOT for presubmit) (#34388) 2023-09-19 19:27:29 +02:00
grpc_portability_build_only.sh [bazelified tests] Add more bazelified portability tests (and make them SOT for presubmit) (#34388) 2023-09-19 19:27:29 +02:00
grpc_psm_performance_gke_experiment.cfg Add experimental CI for PSM tests. (#29477) 2022-05-26 13:21:31 -07:00
grpc_psm_performance_gke_experiment.sh Filter out tags when getting remote head commit. (#32276) 2023-02-02 17:06:04 -08:00
grpc_publish_packages.cfg Upload C# nightly nugets to Artifactory dev nuget feed 2019-04-25 19:37:08 +02:00
grpc_publish_packages.sh [csharp] Include correct build of Grpc.Tools in nightly packages (#33595) 2023-07-10 16:35:22 +02:00
grpc_pull_request_sanity.cfg upload both sponge_log.xml and sponge_log.log 2018-09-25 23:10:54 +02:00
grpc_python_bazel_test.cfg Cleanup configuration of bazel RBE jobs (#29301) 2022-04-13 13:14:00 +02:00
grpc_python_bazel_test_fork_in_docker.sh Fix Python epoll1 Fork Support (#32196) 2023-02-02 14:46:16 -08:00
grpc_python_bazel_test_in_docker.sh Fix Python epoll1 Fork Support (#32196) 2023-02-02 14:46:16 -08:00
grpc_python_fork_bazel.cfg Fix Python epoll1 Fork Support (#32196) 2023-02-02 14:46:16 -08:00
grpc_run_interop_tests.sh Enable ccache in more builds (#28665) 2022-01-25 20:37:04 +01:00
grpc_run_tests_matrix.sh Use ccache for selected C++ and python builds (with redis server as cache) (#28661) 2022-01-25 19:18:58 +01:00
grpc_sample_fuzzers.sh [fuzzing] Run fuzzers a little bit as a test (#29919) 2022-06-07 07:37:59 -07:00
grpc_sample_fuzzers_failure_explanation.txt [fuzzing] Run fuzzers a little bit as a test (#29919) 2022-06-07 07:37:59 -07:00
grpc_sample_fuzzers_in_docker.sh [fuzzing] Run fuzzers a little bit as a test (#29919) 2022-06-07 07:37:59 -07:00
grpc_sanity.cfg Increased timeout for sanity test variants (#32288) 2023-02-03 09:49:23 -08:00
grpc_xds.cfg Increase xds job timeouts (#26187) 2021-05-07 02:31:45 +09:00
grpc_xds.sh remove duplicate ./reports/ mount for xds tests (#29618) 2022-05-09 16:00:20 -07:00
grpc_xds_bazel_python_test_in_docker.sh [PSM Interop] Legacy tests: fix xDS test client build (#33796) 2023-07-21 09:44:07 -07:00
grpc_xds_bazel_test_in_docker.sh [PSM Interop] Legacy tests: fix xDS test client build (#33796) 2023-07-21 09:44:07 -07:00
grpc_xds_k8s_install_test_driver.sh [PSM Interop] Delete PSM interop source per new repo migration (#35466) 2024-01-11 13:21:42 -08:00
grpc_xds_k8s_lb.cfg [PSM Interop] Add bootstrap generator test (#33833) 2023-08-07 12:26:49 -07:00
grpc_xds_k8s_lb.sh [PSM Interop] Delete PSM interop source per new repo migration (#35466) 2024-01-11 13:21:42 -08:00
grpc_xds_k8s_lb_python.cfg [PSM Interop] Bump the timeout for grpc_xds_k8s_lb_python job to 3h (#33019) 2023-05-04 15:04:04 -07:00
grpc_xds_k8s_lb_python.sh [PSM Interop] Delete PSM interop source per new repo migration (#35466) 2024-01-11 13:21:42 -08:00
grpc_xds_k8s_run_xtest.sh [PSM Interop] Delete PSM interop source per new repo migration (#35466) 2024-01-11 13:21:42 -08:00
grpc_xds_k8s_xbranch.cfg xds-interop-tests: add cross branch testing to the script (#31569) 2023-02-14 12:28:43 -08:00
grpc_xds_k8s_xbranch.sh [PSM Interop] Use the Kokoro shared install lib from the new repo (#35327) 2023-12-15 16:25:34 -08:00
grpc_xds_k8s_xlang.cfg xds-interop-tests: add cross branch testing to the script (#31569) 2023-02-14 12:28:43 -08:00
grpc_xds_k8s_xlang.sh [PSM Interop] Use the Kokoro shared install lib from the new repo (#35327) 2023-12-15 16:25:34 -08:00
grpc_xds_python.cfg Increase xds job timeouts (#26187) 2021-05-07 02:31:45 +09:00
grpc_xds_resource_cleanup.cfg xDS Interop: update default prefix in the cleanup script (#31325) 2022-10-12 12:00:40 -07:00
grpc_xds_resource_cleanup.sh [PSM Interop] Use the Kokoro shared install lib from the new repo (#35327) 2023-12-15 16:25:34 -08:00
grpc_xds_url_map.cfg xDS interop: enable pod log collection in the buildscripts (#30735) 2022-08-26 13:05:06 -07:00
grpc_xds_url_map.sh [PSM Interop] Delete PSM interop source per new repo migration (#35466) 2024-01-11 13:21:42 -08:00
grpc_xds_url_map_python.cfg xDS interop: enable pod log collection in the buildscripts (#30735) 2022-08-26 13:05:06 -07:00
grpc_xds_url_map_python.sh [PSM Interop] Delete PSM interop source per new repo migration (#35466) 2024-01-11 13:21:42 -08:00
grpc_xds_v3.cfg Increase xds job timeouts (#26187) 2021-05-07 02:31:45 +09:00
grpc_xds_v3_bazel_python_test_in_docker.sh Add xds v3 kokoro tests 2021-01-21 09:40:30 -08:00
grpc_xds_v3_bazel_test_in_docker.sh Add xds v3 kokoro tests 2021-01-21 09:40:30 -08:00
grpc_xds_v3_python.cfg Increase xds job timeouts (#26187) 2021-05-07 02:31:45 +09:00
psm-csm-python.cfg [Python PSM-CSM Interop] Add config file for psm-csm-python (#35644) 2024-01-30 13:41:00 -08:00
psm-csm-python.sh [Python PSM-CSM Interop] Add config file for psm-csm-python (#35644) 2024-01-30 13:41:00 -08:00
psm-csm.cfg [PSM Interop] Use newer bootstrap in CSM tests (#34457) 2023-09-22 20:19:58 -07:00
psm-csm.sh [PSM Interop] Add gamma.csm_observability_test to psm-csm Kokoro job (#35588) 2024-01-18 16:55:48 -08:00
psm-gamma.cfg [PSM Interop] Rename GAMMA tests to CSM tests (#34452) 2023-09-22 16:25:10 -07:00
psm-security-python.cfg xDS interop: enable pod log collection in the buildscripts (#30735) 2022-08-26 13:05:06 -07:00
psm-security-python.sh [PSM Interop] Delete PSM interop source per new repo migration (#35466) 2024-01-11 13:21:42 -08:00
psm-security.cfg xDS interop: enable pod log collection in the buildscripts (#30735) 2022-08-26 13:05:06 -07:00
psm-security.sh [PSM Interop] Delete PSM interop source per new repo migration (#35466) 2024-01-11 13:21:42 -08:00
run_if_c_cpp_modified.sh Migrate the bm_diff benchmarks to python3 (#25619) 2021-03-09 15:44:00 +01:00