grpc/test/distrib/gcf/python
Richard Belleville 94dd104c7d
[distribtest] Use the blessed method to get GCF support Python runtimes (#34554)
The previous hack had bitrotted and was just returning 3.7. This method
was given to us by the GCF team and has backward compatibility
guarantees.

This will also help us to ensure that we don't accidentally remove
support for a particular Python runtime version before GCF does.
2023-10-04 11:55:14 -07:00
..
.gcloudignore Add Python GCF Distribtest (#29303) 2022-04-07 11:51:07 -07:00
.gitignore Add Python GCF Distribtest (#29303) 2022-04-07 11:51:07 -07:00
README.md Add Python GCF Distribtest (#29303) 2022-04-07 11:51:07 -07:00
cleanup.sh Add Python GCF Distribtest (#29303) 2022-04-07 11:51:07 -07:00
common.sh Add Python GCF Distribtest (#29303) 2022-04-07 11:51:07 -07:00
main.py [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
requirements.txt.base Add Python GCF Distribtest (#29303) 2022-04-07 11:51:07 -07:00
run.sh [distribtest] Use the blessed method to get GCF support Python runtimes (#34554) 2023-10-04 11:55:14 -07:00
run_single.sh Add Python GCF Distribtest (#29303) 2022-04-07 11:51:07 -07:00

README.md

Python Google Cloud Functions Distribtest

This distribtest acts as a smoke test for usage of the grpcio Python wheel in the GCF environment. This test is dependent on two long-lived GCP resources:

  • gcf-distribtest-topic Pub Sub Topic with default configuration.
  • grpc-gcf-distribtest GCS Bucket. This bucket has 1 day TTL on all artifacts.

All Functions should be deleted by the test under normal circumstances. In case anything goes wrong with this process, a cleanup.sh script is provided to delete any dangling test functions.