Add RecordProperty test traceability: score/time_daemon unit tests
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
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 includingCloses #91in 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>")orRecordProperty("PartiallyVerifies", "comp_req__time_daemon__<keyword>")
Acceptance Criteria
- All
cc_testtargets under//score/time_daemon/...carry the four required properties -
comp_reqUIDs referenced are validcomp_req__time_daemon__*identifiers -
bazel run //:docsshows no broken traceability links forscore/time_daemon
References
- Lenguaje dominante
- C++
- Estrellas
- 2
- Forks
- 12
- Merge medio
- 6 d 23 h
- PR fusionados (30 d)
- 17
Preparar el entorno
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
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de eclipse-score/time
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 78/100
eclipse-score/time#47 ·
Los mantenedores suelen responder en 4 días
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
eclipse-score/time#230 ·
Los mantenedores suelen responder en 4 días
-
Improvement: Add TSan to sanitizer CI and fix the data race it findsPosiblemente ocupada @MaciejSalwa543 la tomó hace 22 días. Abierto
eclipse-score/time#228 · 1 asignado ·
Los mantenedores suelen responder en 4 días
-
enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
eclipse-score/time#226 ·
Los mantenedores suelen responder en 4 días
-
Architecture DocumentationAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
eclipse-score/time#213 ·
Los mantenedores suelen responder en 4 días
Todos los issues de eclipse-score/time
Issues similares
-
refactor
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
【问题】在文件树重命名文件,发现无法用鼠标选中一段文字Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día