blob: 2ce6c00780402e65e7acd609405ce1e4e3d8cdc7 [file] [log] [blame]
Sree Kuchibhotla91924982016-04-18 12:57:58 -07001{
2 "dockerImages": {
3 "grpc_stress_java" : {
Jan Tattermusch9835d4b2016-04-29 15:05:05 -07004 "buildScript": "tools/run_tests/dockerize/build_interop_stress_image.sh",
Sree Kuchibhotla91924982016-04-18 12:57:58 -07005 "dockerFileDir": "grpc_interop_stress_java"
6 }
7 },
8
9 "clientTemplates": {
10 "baseTemplates": {
11 "default": {
12 "wrapperScriptPath": "/var/local/git/grpc/tools/gcp/stress_test/run_client.py",
13 "pollIntervalSecs": 60,
14 "clientArgs": {
15 "num_channels_per_server":5,
16 "num_stubs_per_channel":10,
17 "test_cases": "empty_unary:1,large_unary:1,client_streaming:1,server_streaming:1,empty_stream:1",
18 "metrics_port": 8081
19 },
20 "metricsPort": 8081,
21 "metricsArgs": {
22 "metrics_server_address": "localhost:8081",
23 "total_only": "true"
24 }
25 }
26 },
27 "templates": {
28 "java_client": {
29 "baseTemplate": "default",
30 "stressClientCmd": [
31 "/var/local/git/grpc-java/interop-testing/build/install/grpc-interop-testing/bin/stresstest-client"
32 ],
33 "metricsClientCmd": [
34 "/var/local/git/grpc/bins/opt/metrics_client"
35 ]
36 }
37 }
38 },
39
40 "serverTemplates": {
41 "baseTemplates":{
42 "default": {
43 "wrapperScriptPath": "/var/local/git/grpc/tools/gcp/stress_test/run_server.py",
44 "serverPort": 8080,
45 "serverArgs": {
Sree Kuchibhotla5bc112c2016-04-18 15:34:04 -070046 "port": 8080,
47 "use_tls": "false"
Sree Kuchibhotla91924982016-04-18 12:57:58 -070048 }
49 }
50 },
51 "templates": {
52 "java_server": {
53 "baseTemplate": "default",
54 "stressServerCmd": [
55 "/var/local/git/grpc-java/interop-testing/build/install/grpc-interop-testing/bin/test-server"
56 ]
57 }
58 }
59 },
60
61 "testMatrix": {
62 "serverPodSpecs": {
63 "java-stress-server": {
64 "serverTemplate": "java_server",
65 "dockerImage": "grpc_stress_java",
66 "numInstances": 1
67 }
68 },
69
70 "clientPodSpecs": {
71 "java-stress-client": {
72 "clientTemplate": "java_client",
73 "dockerImage": "grpc_stress_java",
Sree Kuchibhotla5bc112c2016-04-18 15:34:04 -070074 "numInstances": 10,
Sree Kuchibhotla91924982016-04-18 12:57:58 -070075 "serverPodSpec": "java-stress-server"
76 }
77 }
78 },
79
80 "globalSettings": {
81 "buildDockerImages": true,
82 "pollIntervalSecs": 60,
83 "testDurationSecs": 7200,
84 "kubernetesProxyPort": 8008,
85 "datasetIdNamePrefix": "stress_test_java",
86 "summaryTableId": "summary",
87 "qpsTableId": "qps",
88 "podWarmupSecs": 60
89 }
90}
91