grpc / grpc/grpc-java

CallMetricRecorder is not test-friendly

Abierto
#6,040 0 comentarios 0 reacciones 0 asignados Ver en GitHub
usability
Lenguaje dominante
Java
Estrellas
12.1k
Forks
4k
Merge medio
2 d 17 h
PR fusionados (30 d)
37

Descripción

Currently only `InternalCallMetricRecorder` can create `CallMetricRecorder`s. If an service implementation records metrics and wants to test that behavior, it cannot do so unless it uses the internal class.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Empieza leyendo las clases CallMetricRecorder e InternalCallMetricRecorder para entender cómo se crean actualmente los recorders y qué restricción de visibilidad o construcción impide que las implementaciones de servicios prueben el comportamiento de las métricas. Confirma el uso público previsto e identifica las pruebas existentes para estas clases; se considera completado cuando una implementación de servicio puede crear o usar un recorder en una prueba sin depender de la clase interna.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
backend, observability
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.