Add Jenkins tests for makefiles
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 32/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Área
- build-system, ci-cd, cli, testing-qa
Línea de trabajo
Comienza con los makefiles y el punto de entrada runCmdstanTests.py. Revisa cómo los tests existentes compilan el modelo de ejemplo bernoulli y los ejecutan en los tres sistemas operativos. Se considerará terminado cuando haya cobertura para el comportamiento de recompilación, los headers eliminados, clean-all y la compilación con STAN_THREADS sin comprobaciones manuales.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description:
We should add Jenkins tests that would test typical makefile issues we have seen over time that we have to manually check every time we change the makefiles:
- example bernoulli model compiles
- main.o and precompiled headers are rebuilt if a change is done in math or stan submodules
- model recompiles if a change is done to the cmdstan src files (without touching the stan model)
- model compilation works correctly if removing .hpp file (without and with touching the stan model)
- clean-all works as expected
- example bernoulli model compiles with STAN_THREADS on
Those should be runnable by runCmdstanTests.py and tested on all three OSes.
Current Version:
v2.23.0
- Lenguaje dominante
- C++
- Estrellas
- 240
- Forks
- 105
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la 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 stan-dev/cmdstan
-
Release CmdStan 2.40Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 55/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
-
code-cleanup
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
diagnose exit codeAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 52/100
Todos los issues de stan-dev/cmdstan
Issues similares
-
Upstream changes to reviewAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
rhalbersma/xstd-ints#395 ·
Los mantenedores suelen responder en 1 día
-
[Bug] Root filesystem scope (/) incorrectly rejects all descendant pathsPosiblemente ocupada @mugenkyou la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
neutralinojs/neutralino.js#304 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
FuSa
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
tenstorrent/tt-umd#3851 ·
Los mantenedores suelen responder en 3 días
-
zq prints a raw SQL 'no such table: index_default' error when the index has no default indexAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
mattgodbolt/zindex#67 ·
Los mantenedores suelen responder en 1 día