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
Lidi Zheng
72702c2174
Fix exception in setup phase handling ( #26710 )
...
* Fix exception in setup phase handling
* Correct the fix method
3 years ago
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
3 years ago
Eric Gribkoff
19cc763137
Disable resource saving ( #26377 )
...
* Revert "push up variable declaration (#26348 )"
This reverts commit 6258c2551e
.
* Revert "set bool to not clean up for debugging (#26347 )"
This reverts commit 838322e6bc
.
* Revert "Save resources after failure for b/181361235 (#26338 )"
This reverts commit 176a163b5d
.
4 years ago
Eric Gribkoff
ea4232e04d
do best-effort cleanup even if some resources not found ( #26248 )
...
* do best-effort cleanup even if some resources not found
* log deletions
* fix log
* yapf
4 years ago
Eric Gribkoff
6258c2551e
push up variable declaration ( #26348 )
...
* push up variable declaration
* Move generation of test reports into finally block
* yapf
4 years ago
Eric Gribkoff
31595c44b2
Add api_listener back to _TEST_CASES ( #26246 )
4 years ago
Eric Gribkoff
838322e6bc
set bool to not clean up for debugging ( #26347 )
...
* set bool to not clean up for debugging
* logger.exception
4 years ago
Eric Gribkoff
176a163b5d
Save resources after failure for b/181361235 ( #26338 )
...
* Save resources after failure for b/181361235
* fix return
4 years ago
Lidi Zheng
6f23b3fb02
Revert "Provide custom sponge configs to exclude manual runs from testgrid ( #26283 )" ( #26325 )
...
This reverts commit 113cd9546d
.
4 years ago
Lidi Zheng
113cd9546d
Provide custom sponge configs to exclude manual runs from testgrid ( #26283 )
...
* Provide custom sponge configs
* Correct the script
* Allow test scripts to produce artifacts through Docker
* Overcome the direcotry clone in our docker script
* Expose TESTGRID_EXCLUDE and GIT_ORIGIN_URL through docker run
* Make sanity tests happy
4 years ago
Lidi Zheng
e002ab4f4a
Just update the timeout ( #26223 )
4 years ago
Eric Gribkoff
cf7f5a0b85
Revert "[xDS interop] Updating the config update timeout to 600s ( #26090 )" ( #26197 )
...
This reverts commit 9bc421c6cf
.
4 years ago
Eric Gribkoff
eec83fb2b2
Workaround quota issue with target-grpc-proxies ( #26192 )
4 years ago
Lidi Zheng
9bc421c6cf
[xDS interop] Updating the config update timeout to 600s ( #26090 )
...
* Updating the config update timeout to 600s
* Remove unnecessary lines and comments
4 years ago
yifeizhuang
68aed165a7
Add xDS TD API interop tests: metadata_filter, forwarding_rule_port_match, api_listener ( #26065 )
4 years ago
Lidi Zheng
26ceb8693a
Enable Traffic Director time tracer ( #26111 )
4 years ago
Lidi Zheng
0b8cb0227b
Upgrade setuptools and ProtoBuf Python in prep_xds.sh ( #26029 )
...
* Upgrade
* Trick Kokoro to run xDS test
* Restore grpc_python_bazel_test.cfg
* Update protobuf
* Add extra layer of protection
4 years ago
Lidi Zheng
f03a839f8a
Fix a typo in CSDS test ( #26021 )
4 years ago
Lidi Zheng
0123d5460b
Add CSDS xDS interop test ( #26007 )
...
* Add CSDS xDS interop test
* Add CSDS test to the test suite
* Fix a typo
* Address comments
* Improve the logging of each attempt
* Improve Python readability
4 years ago
Menghan Li
239a440c92
xdsinterop: extend the ports to use ( #25881 )
...
This is to add more ports for forwarding-rule.
It's in theory not necessary, because forwarding-rule doesn't need to use the
same port as the services. This is a limitation of the test framework, and can
be fixed in the future.
4 years ago
Doug Fawley
04b9d19718
xds: move path/header_matching to all; add fault_injection to ruby and python ( #25892 )
4 years ago
Richard Belleville
122af200e7
Fix KeyError ( #25895 )
4 years ago
Lidi Zheng
04166bd7d2
Improve the run_xds_tests logging ( #25871 )
...
* Hide the Core tracing flags for run_xds_tests
* Experiment
* Use name instead of module
* Polish up other bits of logging
4 years ago
Lidi Zheng
c42577e75f
Increase timeout case retry from 20 to 60 ( #25853 )
...
* Increase timeout case retry from 20 to 60
* Reorder-test and add first-case extra timeout
4 years ago
Doug Fawley
e5829de296
testing: allow 10m for first xds fault_injection case ( #25779 )
4 years ago
Menghan Li
74b767d72c
xds testing: set fault injection env var, so the test can be turned on ( #25735 )
...
Note that this doesn't turn on the tests. The tests needs to be turned on in the kokoro shell scripts.
4 years ago
Menghan Li
c57a4be05d
Disable fault injection env var in xds interop tests ( #25676 )
4 years ago
Doug Fawley
6276b66490
run_xds_tests: add fault_injection tests ( #25641 )
4 years ago
Doug Fawley
df3e225466
run_xds_tests: use frozenset for const instead of set
4 years ago
Doug Fawley
526a5690f5
add timeout to xds test runs; prevent running V3/alpha tests
...
use alpha API for patching URL maps
4 years ago
Doug Fawley
dcbfcdbf80
formatting
4 years ago
Doug Fawley
c73932b261
add timeout tests
4 years ago
Menghan Li
b125fd3bf5
xds testing: add case insensitive path matching
4 years ago
Menghan Li
be3369ceae
add regex header matching
4 years ago
Menghan Li
fe52ed2a82
xds_testing: add more header matcher tests
...
- present_match
- Int64Range range_match
4 years ago
Menghan Li
e9e3412d9f
xds testing: increase path and header matching timeout
4 years ago
Penn (Dapeng) Zhang
5fe5a29965
fix sanity check again
4 years ago
Penn (Dapeng) Zhang
b4a98b0a67
fix sanity check
4 years ago
Menghan Li
898671eb4e
xds testing: add regex path matching test
4 years ago
Penn (Dapeng) Zhang
d8e77ce36b
revert _v3 suffix to log dir
4 years ago
Penn (Dapeng) Zhang
33640690c2
add TOOD to remove default value
4 years ago
Menghan Li
6851eeefaa
xds testing: add failover test based on load
4 years ago
Menghan Li
609fd3c01b
xds testing: make header matching and path matching fail properly
4 years ago
Penn (Dapeng) Zhang
e0125be888
add project_num in node_id
4 years ago
Penn (Dapeng) Zhang
b2b01baf78
Run xds v3 tests in kokoro integration
4 years ago
Stanley Cheung
d04f80a156
review comment fixes
4 years ago
Stanley Cheung
e4ebd44cd6
Ruby: add support to circuit_breaking xds interop test case
4 years ago
Menghan Li
01fc101b19
xds testing: more header matchers testsr
...
- prefix
- suffix
- invert(of exact)
4 years ago
Eric Gribkoff
057c1d1faf
Do not try to generate unique suffix when keep_gcp_resources is set
4 years ago