CallMetricRecorder is not test-friendly
- 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
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