Craig Tiller
a67a9a5cd5
Exclude microbenchmarks from cmake ( #27588 )
...
* Exclude microbenchmarks from cmake
* Trigger automation
* fix
3 years ago
Craig Tiller
87a973f01d
Add structurally aware fuzzing support ( #27405 )
...
* Add a dependency on libprotobuf-mutator
* Changes for structured fuzzing
* fuzznificent
* add a config that will build fuzzers
* bazel run --config=fuzzer_asan //path/to:fuzzer fuzzes!
* fixes
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* fixes
* fix
* sanitizer fix
* fix directory
* regen stuff
* compile error
* remove fuzzers from cmake build
* Automated change: Fix sanity tests
* review feedback
* remove unnecessary load
* review feedback
* review feedback
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
AJ Heller
2d16865693
Delete libuv-iomgr implementation and GRPC_UV build option ( #27188 )
...
This has been unmaintained for years, last supported in gRPC-core v1.24.
3 years ago
Richard Belleville
b6cc72f129
Revert "Run 2to3 on tools directory ( #26002 )" ( #27183 )
...
This reverts commit a388361c3d
.
3 years ago
Richard Belleville
a388361c3d
Run 2to3 on tools directory ( #26002 )
...
* Run 2to3 on tools directory
* Delete github_stats_tracking
* Re-run 2to3
* Remove unused script
* Remove unused script
* Remove unused line count utility
* Yapf. Isort
* Remove accidentally included file
* Restore line_count directory
3 years ago
Lidi Zheng
2231c2ba77
Introduce Python import sorting to our sanity test suite ( #26768 )
...
* Add isort_code.sh to sanity tests
* Run tools/distrib/isort_code.sh
* Fine tune the import order for relative imports
* Make pylint and project generation happy
* Fix a few corner cases
* Use --check instead of --diff
* The import order impacts test result somehow
* Make isort print diff and check output at the same time
* Let tools/run_tests/python_utils be firstparty library
* Run isort against latest HEAD
3 years ago
AJ Heller
4d4ee609c1
gRPC EventEngine Interface ( #25795 )
4 years ago
Jan Tattermusch
8cae49174c
extract_metadata_from_bazel_xml.py changes from #25272 ( #25758 )
...
* tools/buildgen/extract_metadata_from_bazel_xml.py changes from #25272
* regenerate projects
* get rid of useless _deduplicate_append
* extract_deps worked for both collapsed_sources and collapsed_deps only due to mismatch of bazel label vs target name mismatch
* special handling for absl has no effect
* improve comments
* remove changes that are not needed yet
4 years ago
Lidi Zheng
e7d9cccf9a
Fix build abseil/boringssl/protobuf at head ( #25638 )
...
* Update PyYAML install steps
* F-string is 3.6+
* Regenerate project
4 years ago
Jan Tattermusch
a2697e4592
simplify build.yaml: get rid of the "secure" field ( #25547 )
...
* get rid of useless "secure" field from build.yaml
* remove nonsensical "liblibssl.a" dependency from makefile
* regenerate projects
4 years ago
Lidi Zheng
39cc797025
[xDS Proto] Modernize buildgen scripts ( #25512 )
...
* [xDS Proto] Modernize buildgen scripts
* This PR only covers some buildgen scripts that will be used by xDS
proto
* This PR also improves the debuggability of some scripts
* Merge with master
* Adopt reviewer's advices
4 years ago
Lidi Zheng
d515270e86
Fix the generated_projects.sh again ( #25572 )
...
* Double quote for shell string comparison
4 years ago
Lidi Zheng
4a90992d03
Update PyYAML in generate_project.sh if needed ( #25563 )
4 years ago
Jan Tattermusch
53d32b748f
Cleanup: Remove no-longer-needed expand_filegroups.py ( #25532 )
...
* get rid of expand_filegroups.py
* regenerate projects
4 years ago
Jan Tattermusch
3b6ea094dd
get rid of dll_only in build.yaml ( #25524 )
4 years ago
Jan Tattermusch
0c66144692
Simplify build.yaml's "deps_linkage" logic ( #25521 )
...
* regenerate to fix sanity
* makefile template always assumes deps_linkage=static
* stop setting no-longer-used deps_linkage field in build_autogenerated.yaml
* regenerate projects
4 years ago
Lidi Zheng
a6c5d6c43e
[xDS Proto] Pin PyPI dependencies in Dockerfiles ( #25510 )
4 years ago
Jan Tattermusch
6dbc6ed4e9
remove useless build plugin "generate_vsprojects.py"
4 years ago
Yash Tibrewal
513edce7cb
Replace disrespectful term
4 years ago
Sergii Tkachenko
8db79e2e71
Python style: reformat code using updated yapf 0.30.0
4 years ago
Alexander Polcyn
70f3a25125
Delete unused grpclb-in-dns interop test suite
4 years ago
Richard Belleville
9c0497a0b0
Yapf. Index from beginning
4 years ago
Richard Belleville
38124ab0c6
Review comments
4 years ago
Richard Belleville
010d62175e
Pin protobuf version dependency for grpcio-tools
4 years ago
Lidi Zheng
da399bc970
Install yaml in users's directory
4 years ago
Lidi Zheng
5ea36eb47c
Revert "Revert "Resolve warnings and deprecations in several scripts in tools""
4 years ago
Jan Tattermusch
dcb3f8c73e
Revert "Resolve warnings and deprecations in several scripts in tools"
4 years ago
capstan
1f670397ce
Remove gflags.
...
With the move to abseil's flags, this removed the now-unnecessary submodule and installation commands.
4 years ago
Lidi Zheng
35f48d584d
Explicitly import "util"
4 years ago
Lidi Zheng
6339ae9a4a
Use Python3 for build_cleaner
4 years ago
Lidi Zheng
a9361ecc62
Update build_cleaner
4 years ago
Lidi Zheng
39504dd984
Add --ignore-installed
4 years ago
Lidi Zheng
9191625db7
Upgrade yaml
4 years ago
Lidi Zheng
76aade3eac
Resolve warnings and deprecations in several scripts in tools
4 years ago
AJ Heller
b2d3d157e3
Make generate_projects.sh fail earlier on job errors
4 years ago
capstan
7267c8fcd9
Python3-ize tools/buildgen.
...
* Ran `2to3` on `tools/buildgen` and the `gen_build_yaml.py` files.
* Updated the invocations of python to be explicitly Python 3.
* Changed the loader in `mako_renderer.py` to allow pickle to find the module for pickling `external_version.Version`
* Added a few open-as-binary to placate readers/writers expecting bytes.
* Hand tweaked the templates to remove `iteritems` and fiddle with encodings.
Partially addresses #24359 .
4 years ago
“Mohan
876021f313
Fix two bugs for channelz_sampler_test
4 years ago
Mark D. Roth
12fc8f6a35
Change URI parser to take absl::string_view and move tests to correct directory.
4 years ago
Jan Tattermusch
e4b39f6180
add extra comments and TODOs
4 years ago
Jan Tattermusch
4ef30cc916
add examples of output at individual steps
4 years ago
Jan Tattermusch
f77e418fb2
address review comments
4 years ago
Micah Kornfield
35c0a4cfff
Adds option of using ASM for BoringSSL in Python.
...
- Adds a new environment variable for turning on the build of ASM
for boring SSL.
- Only enables for x86_64 for now. I think this is likely the most
common target and the only machine I have readily accessible.
4 years ago
Jan Tattermusch
a407c2c7b5
turn generated fuzzer tests from tests.json to c++ to match build_autogenerated.yaml
4 years ago
Jan Tattermusch
5d7787770b
add extract_metadata_from_bazel_xml.py explainers
4 years ago
Donna Dionne
8dd0cb4712
Add support for xDS regex matchers.
4 years ago
Esun Kim
d1923afb85
Added missing deps_linkage
4 years ago
Esun Kim
e2889fe265
Added missing deps_linkage
5 years ago
Jan Tattermusch
576f79dff0
cleanup gen_build_yaml.py for end2end tests
5 years ago
Jan Tattermusch
5c8e0bcafb
add missing _test suffix for some bazel tests
5 years ago
Jan Tattermusch
99922fcdf0
bazel tests marked as flaky should not run under run_tests.py
5 years ago