Commit Graph

68 Commits

Author SHA1 Message Date
AJ Heller d58af7397f
[example] Move unix abstract domain sockets example (#33220)
A different scheme was decided upon for adding feature examples. This
moves the old UDS example and deletes the CI job.
2023-05-23 12:53:51 -07:00
Craig Tiller 338c55978b
[threading] Implement thready-tsan mode (#33193)
This test mode tries to create threads wherever it legally can to
maximize the chances of TSAN finding errors in our codebase.

<!--

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.

-->

---------

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2023-05-19 17:26:11 -07:00
Craig Tiller 0982f82f47
[fuzzing] Add fuzztest config (#32676)
<!--

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.

-->
2023-05-03 20:19:22 +00:00
Esun Kim 0014c91858
Increased timeout for sanity test variants (#32288) 2023-02-03 09:49:23 -08:00
Sergii Tkachenko 7e850a101f
[tests] Restore grpc_interop_matrix_adhoc.cfg (#31709)
Previously deleted in https://github.com/grpc/grpc/pull/31423.
We still need this build config to execute adhoc run of interop matrix
tests per https://github.com/grpc/grpc/blob/master/tools/interop_matrix/README.md
instructions.
2022-11-18 16:46:58 -08:00
Craig Tiller 29175b97ee
[tests] Remove interop tests from PR flows (#31423) 2022-10-21 11:15:15 -07:00
Jan Tattermusch 2ebd03d9e2
cleanup grpc_sample_fuzzers job (#31358) 2022-10-17 21:04:07 +02:00
Craig Tiller f69c64b270
[sanity] Split IWYU, clang-tidy into their own jobs (#31141)
* [sanity] Split IWYU, clang-tidy into their own jobs

* fix typo

* fix

* Automated change: Fix sanity tests

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2022-09-27 17:04:54 -07:00
Craig Tiller 50ae54dd1c
[fuzzing] Run fuzzers a little bit as a test (#29919)
* [fuzzer] Add a script to sample fuzzers

* remember the script

* add ci

* bleh

* fix

* Update sample_fuzzers.sh

* tweak

* tweak

* tweak

* tweak

* tweak

* fix fuzzer found bug

* add explainer

* make it bold af

* limit max fuzzing time in addition to runs
2022-06-07 07:37:59 -07:00
Jan Tattermusch e26c812aeb
Cleanup & improve bazel-based test jobs running under docker. (#29402)
* use EXTRA_DOCKER_ARGS in grpc_bazel_privileged_docker.sh

* docker_propagate_env.list: propagate all variables needed by workspace_status_kokoro.sh

* simplify bazel invocations in docker

* use respawn script for grpc_bazel.sh

* cleanup grpc_flaky_network test

* cleanup grpc_binder_transport_apk job

* cleanup grpc_feature_example_tests

* additional cleanup & improvements
2022-04-22 19:02:58 +02:00
Jan Tattermusch da1977f98c
Cleanup configuration of bazel RBE jobs (#29301)
* cleanup bazel_rbe .cfg and .sh files

* upload sponge_log.xml artifacts for selected bazel jobs

* use move_src_tree_and_respawn_itself_rc for bazel RBE tests on linux

* fix wrong config
2022-04-13 13:14:00 +02:00
Jan Tattermusch 267d0b550f
add kokoro jobs cfg for grpc_memory_diff (#29081) 2022-03-14 09:11:24 +01:00
Jan Tattermusch f8a909e76f
Run bloat_diff.py in a separate kokoro job (#28892)
* move bloat_diff to a separate kokoro job

* add grpc_bloat_diff PR job
2022-03-06 19:33:17 +01:00
Jan Tattermusch a215992f0e
speedup C# basictests: only build C# once for coreclr and mono tests (#28587)
* only build C# once for coreclr and mono tests

* one more attempt

* only build C# once for coreclr and mono
2022-01-18 11:09:49 -08:00
Jan Tattermusch 7dfdf3d679
Delete no-longer-used kokoro jobs .cfg files. (#28465)
* remove .cfg files for non-existent kokoro jobs

* more cleanup
2022-01-04 20:26:25 +01:00
Jan Tattermusch 858eff5ab9
Introduce C# single-platform nuget build (and distribtests) (#27180)
* C# linux distribtests

* add distribtests C# linux job cfg

* support running a subset of C# artifact/distribtests on jobs
2021-12-07 12:58:31 +01:00
Lidi Zheng 7cfd399dd6
Reduce the workload of presubmit artifact builds and distribtests (#28228)
* Reduce the workload of presubmit artifact builds and distribtests

* Create and redirect Kokoro config
* Remove duplicated scripts and use env var config

* Clean-up Kokoro cfg

* [DO-NOT-SUBMIT] Add ad-hoc TASK_RUNNER_EXTRA_FILTERS

* Revert "[DO-NOT-SUBMIT] Add ad-hoc TASK_RUNNER_EXTRA_FILTERS"

This reverts commit 9436ac54ac.
2021-12-06 10:03:31 -08:00
AJ Heller 2c7f2190e6
Fix name of feature example tests CI config file (#28028) 2021-11-12 12:49:57 -08:00
AJ Heller c5f1d29b76
Add feature examples with continuous integration (#27917)
* Add failing end2end test for inconsistent percent-decoding of URIs

* Add passing h2_local_abstract_uds end2end tests

* Add basic abstract UDS example

* add test runner

* add proper bazel build path

* first attempt at CI configuration

* cleanup

* rename CI files for better readability
2021-11-11 14:00:10 -08:00
Craig Tiller 75a54f55e3
Remove trickle benchmarks (#28000)
* Remove trickle benchmarks

* Automated change: Fix sanity tests

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2021-11-10 18:21:13 -08:00
Richard Belleville cb95e9f3ee
Attempt to Fix #27614 (#27904)
* commit after sync

* Moving to v1.41.1

* Attempt to fix interop test

* Increase test timeout

* Regenerate testcases. Fix old Python images to 3.7

Co-authored-by: Donna Dionne <donnadionne@google.com>
2021-11-03 13:56:54 -07:00
Lidi Zheng a990f6f987
Revert gRPC Python Kokoro cfg (#26678) 2021-07-13 15:48:55 -07:00
Lidi Zheng 048d6be581
Halt and save GCP resources in our interop tests (#26669)
* Halt and save GCP resources in our interop tests

* Fix typo in argparser

* Add logging when halt after fail is triggered
2021-07-13 08:38:38 -07:00
Jan Tattermusch a8f7b2d005 stop using GrpcTesting-d0eeee2db331.json for RBE authentication on linux 2020-11-09 15:49:15 +01:00
root 867f579e54 del php5 from basic Linux test and interop test 2020-09-30 22:11:40 +00:00
Jan Tattermusch 79cfdb525c increase timeout of bazel RBE jobs
if the kokoro job times out and the bazel command is not done, it ends up in
weird test results ("Unevaluated targets") that are hard to interpret.
Setting the timeout for kokoro jobs high enough to create extra reserve
should help.
2019-10-23 12:52:12 +02:00
Jan Tattermusch 957e71ecd2 add config for C/C++ build only PR job 2019-06-06 16:16:18 +02:00
Jan Tattermusch a7e3e76aed use different service_account_key for interop tests 2019-06-05 18:05:07 +02:00
Jan Tattermusch fbc6068140 remove no-longer-used PR jobs 2019-05-07 09:52:56 +02:00
Jan Tattermusch d791dd1775 create build.cfg for split-up PR jobs 2019-05-07 09:52:56 +02:00
Jan Tattermusch f2f27a0e64 add non-internal build.cfg files for bazel RBE jobs 2019-04-23 03:06:00 -04:00
Jan Tattermusch fb06f89af9 move RBE test timeout configuration to a single place 2019-01-24 10:32:14 +01:00
Lidi Zheng 6692429f31 Download private key from KeyStore 2018-12-17 16:25:25 -08:00
Jan Tattermusch eb24d9fc43
Merge pull request #17169 from jtattermusch/foundry_msan_pr_script
Add script for running RBE msan on PRs
2018-11-09 19:39:10 +01:00
Jan Tattermusch 969a155237 add script for running RBE msan on PRs 2018-11-09 18:10:52 +01:00
Jan Tattermusch 2a4f8a3f25 use bazel --config= for all foundry builds 2018-11-08 14:21:14 +01:00
Jan Tattermusch 3c2f3e1eb3 use set -ex in all bazel scripts 2018-10-25 21:11:48 +02:00
Jan Tattermusch b7b3a7972a
Merge pull request #16937 from jtattermusch/interop_matrix_improvements
run_interop_matrix_tests.py: overhaul and simplification
2018-10-25 19:42:45 +02:00
Jan Tattermusch e43d732a33 align ubsan configuration 2018-10-24 23:31:54 +02:00
Jan Tattermusch 23eec0c4ec align tsan configuration 2018-10-24 23:31:54 +02:00
Jan Tattermusch bfcce96efc align bazel asan configuration 2018-10-24 23:31:54 +02:00
Jan Tattermusch 6b5f1143fc allow running adhoc interop matrix tests 2018-10-19 12:58:52 +02:00
Jan Tattermusch 58f167abeb upload both sponge_log.xml and sponge_log.log 2018-09-25 23:10:54 +02:00
Bill Feng 3fb62ae92c exclude less tests from qps 2018-09-06 13:41:02 -07:00
Bill Feng 888ffabd80 appended exclusion rules to pull_request scripts 2018-09-05 15:33:01 -07:00
Adele Zhou 2c8d34663e Set KOKORO_FOUNDRY_PROJECT_ID env var. 2018-08-30 23:18:04 -07:00
Adele Zhou 9d0535fd1f merge 2018-08-30 23:08:51 -07:00
Jan Tattermusch bbfb05f61f run remote bazel tests with GRPC_VERBOSITY=debug 2018-08-28 10:33:00 +02:00
Adele Zhou 82af30de34 Switch to use the default instance. 2018-08-27 14:28:03 -07:00
Adele Zhou 5f84445781 Upgrade bazel to 0.16.1 2018-08-24 14:27:17 -07:00