Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Add RecordProperty test traceability: score/time_daemon unit tests

Abierto
#91 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 4 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
68/100
Tipo de issue
Refactorización
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
cpp
Área
testing

Línea de trabajo

Comienza localizando todos los objetivos cc_test y los fixtures de pruebas unitarias en score/time_daemon/; después, inspecciona sus métodos SetUp() y las pruebas individuales. Añade las cuatro entradas RecordProperty especificadas con identificadores comp_req__time_daemon__ válidos y ejecuta bazel run //:docs para confirmar que no hay enlaces de trazabilidad rotos.

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

Descripción

[!IMPORTANT]
Link the implementing PR to this issue by including Closes #91 in the PR description or commit message.

What

Add RecordProperty traceability metadata to all unit tests in score/time_daemon/ so each test is linked to the requirement it verifies.

Each test fixture must carry in SetUp():

  • RecordProperty("TestType", "requirements-based")
  • RecordProperty("DerivationTechnique", "requirements-analysis")

Each individual test must carry:

  • RecordProperty("Description", "Given ... When ... Then ...")
  • RecordProperty("FullyVerifies", "comp_req__time_daemon__<keyword>") or RecordProperty("PartiallyVerifies", "comp_req__time_daemon__<keyword>")
Acceptance Criteria
  • All cc_test targets under //score/time_daemon/... carry the four required properties
  • comp_req UIDs referenced are valid comp_req__time_daemon__* identifiers
  • bazel run //:docs shows no broken traceability links for score/time_daemon
References
Lenguaje dominante
C++
Estrellas
2
Forks
12
Merge medio
6 d 23 h
PR fusionados (30 d)
17

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

  • Sin Dockerfile ni archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de eclipse-score/time

Todos los issues de eclipse-score/time

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.