Provide "dummy" backend for unit-testing application's L0 API usage
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- cpp
- Área
- api, testing-qa
Línea de trabajo
El issue enlaza con collectd's gpu_sysman_test.c; lee primero esa implementación mock para entender la cobertura de Sysman solicitada. Después identifica el punto de entrada del frontend/backend de Level Zero, que el issue no nombra, y determina cómo una selección de entorno podría producir valores sintéticos deterministas o un error en la N-ésima llamada; el trabajo estará terminado cuando los usuarios de la L0 API puedan ejercitar ambos caminos sin duplicar mocks.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
In my own project, I've mocked every Sysman call used, so that I can verify code handling properly any of them working or erroring: https://github.com/collectd/collectd/blob/collectd-6.0/src/gpu_sysman_test.c
But it would be nice to avoid every L0 API user needing to duplicate the same work. Could level-zero frontend provide a dummy backend, that depending on e.g. env variable, either returns synthetized value according to some pre-determined formula (so that this value can be validated), or an error for the Nth Sysman call?
- Lenguaje dominante
- C++
- Estrellas
- 335
- Forks
- 140
- Merge medio
- 12 h 32 min
- PR fusionados (30 d)
- 5
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 oneapi-src/level-zero
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
oneapi-src/level-zero#495 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
oneapi-src/level-zero#485 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
oneapi-src/level-zero#447 · 2 comentarios ·
-
Need DMA/RDMA support Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
oneapi-src/level-zero#482 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
oneapi-src/level-zero#419 ·
Todos los issues de oneapi-src/level-zero
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
AXERA-TECH/ax-llm#77 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
games-on-whales/wolf#509 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
-
bug-unconfirmed
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100