enthought / enthought/distarray
Improve parallel testing
- Lenguaje dominante
- Python
- Estrellas
- 5
- Forks
- 1
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
We have hacked together a testing infrastructure involving running `nosetests` or `python -m unittest discover` at the top level (skipping all tests that require `mpiexec`) and then running `mpiexec -n nosetests` in various subdirectories to run some tests using MPI. It would be nicer if we could run `nosetests` at the top level and discover and run all the tests, spawning MPI processes as needed, and printing non-garbled results.
Something like this: https://github.com/dagss/mpinoseutils.git
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza revisando el flujo de trabajo actual de nosetests o python -m unittest discover en el nivel superior y los comandos de los subdirectorios que invocan mpiexec. Compara el comportamiento deseado con el proyecto vinculado dagss/mpinoseutils y define la finalización como el descubrimiento de las pruebas que dependen de MPI desde el nivel superior, el inicio de los procesos necesarios y la producción de resultados legibles.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- testing-qa
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 30/100