enthought / enthought/distarray

Improve parallel testing

Abierto
#104 2 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.