enthought / enthought/distarray

Improve parallel testing

オープン
#104 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement
主要言語
Python
スター
5
フォーク
1
PR マージ指標
30日以内にマージされた PR はありません

説明

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

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず、トップレベルの現在の nosetests または python -m unittest discover ワークフローと、mpiexec を呼び出すサブディレクトリのコマンドを確認します。望ましい動作をリンク先の dagss/mpinoseutils プロジェクトと比較し、トップレベルから MPI 依存テストを検出し、必要なプロセスを起動して、読みやすい結果を生成できることを完了条件として定義します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
testing-qa
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
30/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。