AIX testing strategy
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 35/100
- issue の種類
- 機能追加
- 明瞭さ
- 説明が足りない
- 活発さ
- 活発
- 技術スタック
- node.js
- 領域
- ci-cd, infrastructure
調査の方向性
まず、issue に記載されている AIX 7.2 および 7.3 の CI マシン(test-ibm-aix73-ppc64_be-1 と test-ibm-aix73-ppc64_be-3 を含む)を確認し、並行性の結果について build issue 4226 を読みます。必要なマシンのカバレッジとテストの割り当てを決定します。CI 向けの AIX テスト戦略について合意できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
At the moment we are exclusively testing AIX PRs against AIX 7.2.
AIX 7.3 has been available since December 2021 and we are not performing any testing on it.
This issue is to decide what approach we should use - how many machines we require etc.
I have confirmed that we can build node.js on AIX 7.3 and testing verification will be performed under
Assuming this works suitably well, we should decide on how many machines we need of AIX 7.2 and 7.3 in order to keep the CI happy.
Performance testing of the builds with different concurrency (make -j values) has been performed in https://github.com/nodejs/build/issues/4226
At present we have four AIX 7.2 test machines - two at OSUOSL and two at IBM. There is another 7.2 system at OSUOSL waiting to be reinstalled and I would propose that we get it reinstalled with AIX 7.3.
We currently have two IBM-hosted machines running AIX 7.3. An older one currently with 8GiB of RAM that is already in the CI at test-ibm-aix73-ppc64_be-1 and the new one that I have been experimenting with recently at test-ibm-aix73-ppc64_be-3
The other decision to make is whether we need a full set of AIX 7.3 machines to test on or whether we just allow each PR test to run on any AIX machine and let it randomly choose between 7.2 and 7.3. This approach would mean we likely wouldn't need as many systems in the set.
- 主要言語
- Jinja
- スター
- 541
- フォーク
- 185
- 平均マージ
- 2日 18時間
- マージ済み PR(30日)
- 6
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nodejs/build のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
platform:ppc
難易度 1/5 1時間未満 初心者へのやさしさ 65/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
incident platform:arm
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
似ている issue
-
agent-ready documentation needs-triage
難易度 1/5 1〜3時間 初心者へのやさしさ 88/100
-
area-deployment area-integrations triage:bot-seen
難易度 2/5 半日 初心者へのやさしさ 86/100
-
agentic-workflows
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
-
refactor
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
bug build
難易度 1/5 1時間未満 初心者へのやさしさ 91/100
facebookincubator/velox#19194 ·