Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

aste-turbine runs are non-reproducible

オープン
#877 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
42/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
静か
技術スタック
docker, xml
領域
testing-qa

調査の方向性

tutorials/aste-turbine/run.sh と、両方の参加者が使用する precice-config.xml から始め、提供された Dockerfile.txt を使って2つの実行を再現し、precice-exports-run1/ と precice-exports-run2/ を比較します。リンクされている ASTE のコミットと、#876 に関連するコンテキストを確認します。繰り返し実行した export:vtu が一致するファイルを生成するか、責任のあるコンポーネントが明確に特定されれば完了です。

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

説明

Running the aste-turbine tutorial multiple times (with export:vtu enabled), I get different export files in each run. Example from four consecutive runs:

precice-export.tar.gz

It looks like the directories include files that have the same name but correspond to different parts of the domain. See, for example: debug.tar.gz

I am using ASTE from the latest develop. This includes a commit which was addressing a similar problem.

To reproduce, set <export:vtu directory="precice-exports" /> in both participants in the precice-config.xml: precice-config.xml

Dockerfile to reproduce: Dockerfile.txt

mv Dockerfile.txt Dockerfile
docker buildx build -t test-aste .
cd tutorials/
docker run -it --mount type=bind,src=.,dst=/mnt/host test-aste:latest

and inside the container:

source ~/venv/bin/activate
cd /mnt/host/aste-turbine
./run.sh
cp -r precice-exports/ precice-exports-run1/
./run.sh
cp -r precice-exports/ precice-exports-run2/

Then, compare the respective files with a diff tool or fieldcompare.

Observed in the context of #876. Comparing these otherwise unrelated files will also give some errors in fieldcompare (see related issue).

主要言語
C
スター
143
フォーク
169
平均マージ
1日 11時間
マージ済み PR(30日)
20

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

precice/tutorials のほかの issue

precice/tutorials の issue をすべて見る

似ている issue

C の issue をもっと見る

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

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