Skip to content

Commit b59dffb

Browse files
committed
pandora grpc gun must accepts slash as method separator
commit_hash:a736cb5525a9c11ec43fd4f331535c22fe7a1aac
1 parent 725d943 commit b59dffb

3 files changed

Lines changed: 3 additions & 2 deletions

File tree

components/guns/grpc/core.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ func (g *Gun) prepareMethodList(opts *warmup.Options) (map[string]desc.MethodDes
142142
listMethods := service.GetMethods()
143143
for _, m := range listMethods {
144144
services[m.GetFullyQualifiedName()] = *m
145+
services[m.GetParent().GetFullyQualifiedName()+"/"+m.GetName()] = *m
145146
}
146147
}
147148
return services, nil

docs/content/en/provider/grpc-provider.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Ammofile sample:
2626

2727
Where:
2828
* `tag`: Request label used in the result display interface. It enables using different tags for requests to group and filter test results.
29-
* `call`: Service and its method being called.
29+
* `call`: Full name of the service and its called method. The service and method can be separated by `.` or `/`. For example, `api.Adder.Add` or `api.Adder/Add`.
3030
* `metadata`: Used to send headers, e.g., `Authorization`.
3131
* `payload`: Request body.
3232

docs/content/ru/provider/grpc-provider.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ weight: 10
2525
```
2626
Где:
2727
* `tag` - уcловное обозначение запроса (тег), которое используется в интерфейсе отображения результатов. Позволяет пометить запросы разными тегами для группировки и фильтрации результатов тестов.
28-
* `call` - сервис и его вызываемый метод.
28+
* `call` - полное имя сервиса и его вызываемый метод. В качестве разделителя сервиса и метода может использоваться `.` или `/`. Например, `api.Adder.Add` или `api.Adder/Add`.
2929
* `metadata` - используется для отправки хедеров, например `Authorization`.
3030
* `payload` - тело запроса.
3131

0 commit comments

Comments
 (0)