Edited at

go testの並列(-cpuと-parallel)がなんの事だったか忘れた時のメモ #golang

More than 1 year has passed since last update.

T.Parallelを呼び出したテストケースは、 GOMAXPROCSか-parallel nで指定した数まで並列に実行される。

これは、テストケースを複数同時に実行する意味。

これとは別に、-cpuで指定した数でGOMAXPROCSで各テストケースを実行する。

-cpuは複数設定でき、GOMAXPROCSを変えながら各テストケースを実行できる。

デフォルトは、起動時にGOMAXPROCSで設定された値(1.5からは4コアの場合は4)。

忘れたら、testingパッケージのソースコードを読んで思い出す。