gvisor/benchmarks/harness/machine_producers
Zach Koopmans f1b69b159f Implement gcloud_producer for bm-tools
bm-tools works via "Machine" objects, which are front
objects for actual virtual or physical machines. glcoud_producer
produces machines on GCP using the `gcloud` tool.

Included are:
- GCloudProducer - the class producing machines
- MockGCloudProducer - class for mocking GCloudProducer.
- tests using the mock
- test data as .json files. Code to generate this test data may be
included in a follow up.

PiperOrigin-RevId: 289005958
2020-01-09 17:24:35 -08:00
..
testdata Implement gcloud_producer for bm-tools 2020-01-09 17:24:35 -08:00
BUILD Implement gcloud_producer for bm-tools 2020-01-09 17:24:35 -08:00
__init__.py Import benchmark-tools to main repository. 2019-12-02 22:53:26 -08:00
gcloud_mock_recorder.py GCloudProducer: tunnel_dispatch, mock_recorder, and machine. 2019-12-11 15:51:41 -08:00
gcloud_producer.py Implement gcloud_producer for bm-tools 2020-01-09 17:24:35 -08:00
gcloud_producer_test.py Implement gcloud_producer for bm-tools 2020-01-09 17:24:35 -08:00
machine_producer.py Import benchmark-tools to main repository. 2019-12-02 22:53:26 -08:00
mock_producer.py Implement gcloud_producer for bm-tools 2020-01-09 17:24:35 -08:00
yaml_producer.py Import benchmark-tools to main repository. 2019-12-02 22:53:26 -08:00