gvisor/benchmarks/harness
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
..
machine_mocks Import benchmark-tools to main repository. 2019-12-02 22:53:26 -08:00
machine_producers 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
benchmark_driver.py Import benchmark-tools to main repository. 2019-12-02 22:53:26 -08:00
container.py Import benchmark-tools to main repository. 2019-12-02 22:53:26 -08:00
machine.py GCloudProducer: tunnel_dispatch, mock_recorder, and machine. 2019-12-11 15:51:41 -08:00
ssh_connection.py Import benchmark-tools to main repository. 2019-12-02 22:53:26 -08:00
tunnel_dispatcher.py GCloudProducer: tunnel_dispatch, mock_recorder, and machine. 2019-12-11 15:51:41 -08:00