|  | @@ -0,0 +1,86 @@
 | 
	
		
			
				|  |  | +{
 | 
	
		
			
				|  |  | +  "dockerImages": {
 | 
	
		
			
				|  |  | +    "grpc_stress_cxx_asan" : {
 | 
	
		
			
				|  |  | +      "buildScript": "tools/jenkins/build_interop_stress_image.sh",
 | 
	
		
			
				|  |  | +      "dockerFileDir": "grpc_interop_stress_cxx",
 | 
	
		
			
				|  |  | +      "buildType": "asan"
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  "clientTemplates": {
 | 
	
		
			
				|  |  | +    "baseTemplates": {
 | 
	
		
			
				|  |  | +      "default": {
 | 
	
		
			
				|  |  | +        "wrapperScriptPath": "/var/local/git/grpc/tools/gcp/stress_test/run_client.py",
 | 
	
		
			
				|  |  | +        "pollIntervalSecs": 60,
 | 
	
		
			
				|  |  | +        "clientArgs": {
 | 
	
		
			
				|  |  | +          "num_channels_per_server":5,
 | 
	
		
			
				|  |  | +          "num_stubs_per_channel":10,
 | 
	
		
			
				|  |  | +          "test_cases": "empty_unary:1,large_unary:1,client_streaming:1,server_streaming:1,empty_stream:1",
 | 
	
		
			
				|  |  | +          "metrics_port": 8081,
 | 
	
		
			
				|  |  | +          "metrics_collection_interval_secs":60
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        "metricsPort": 8081,
 | 
	
		
			
				|  |  | +        "metricsArgs": {
 | 
	
		
			
				|  |  | +          "metrics_server_address": "localhost:8081",
 | 
	
		
			
				|  |  | +          "total_only": "true"
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    "templates": {
 | 
	
		
			
				|  |  | +      "cxx_client_asan": {
 | 
	
		
			
				|  |  | +        "baseTemplate": "default",
 | 
	
		
			
				|  |  | +        "clientImagePath": "/var/local/git/grpc/bins/asan/stress_test",
 | 
	
		
			
				|  |  | +        "metricsClientImagePath": "/var/local/git/grpc/bins/asan/metrics_client"
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  "serverTemplates": {
 | 
	
		
			
				|  |  | +    "baseTemplates":{
 | 
	
		
			
				|  |  | +      "default": {
 | 
	
		
			
				|  |  | +        "wrapperScriptPath": "/var/local/git/grpc/tools/gcp/stress_test/run_server.py",
 | 
	
		
			
				|  |  | +        "serverPort": 8080,
 | 
	
		
			
				|  |  | +        "serverArgs": {
 | 
	
		
			
				|  |  | +          "port": 8080
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    "templates": {
 | 
	
		
			
				|  |  | +      "cxx_server_asan": {
 | 
	
		
			
				|  |  | +        "baseTemplate": "default",
 | 
	
		
			
				|  |  | +        "serverImagePath": "/var/local/git/grpc/bins/asan/interop_server"
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  "testMatrix": {
 | 
	
		
			
				|  |  | +    "serverPodSpecs": {
 | 
	
		
			
				|  |  | +      "stress-server-asan": {
 | 
	
		
			
				|  |  | +        "serverTemplate": "cxx_server_asan",
 | 
	
		
			
				|  |  | +        "dockerImage": "grpc_stress_cxx_asan",
 | 
	
		
			
				|  |  | +        "numInstances": 1
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    "clientPodSpecs": {
 | 
	
		
			
				|  |  | +      "stress-client-asan": {
 | 
	
		
			
				|  |  | +        "clientTemplate": "cxx_client_asan",
 | 
	
		
			
				|  |  | +        "dockerImage": "grpc_stress_cxx_asan",
 | 
	
		
			
				|  |  | +        "numInstances": 10,
 | 
	
		
			
				|  |  | +        "serverPodSpec": "stress-server-asan"
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  "globalSettings": {
 | 
	
		
			
				|  |  | +    "buildDockerImages": true,
 | 
	
		
			
				|  |  | +    "pollIntervalSecs": 60,
 | 
	
		
			
				|  |  | +    "testDurationSecs": 7200,
 | 
	
		
			
				|  |  | +    "kubernetesProxyPort": 8001,
 | 
	
		
			
				|  |  | +    "datasetIdNamePrefix": "stress_test_asan",
 | 
	
		
			
				|  |  | +    "summaryTableId": "summary",
 | 
	
		
			
				|  |  | +    "qpsTableId": "qps",
 | 
	
		
			
				|  |  | +    "podWarmupSecs": 60
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 |