1.3 KiB
1.3 KiB
P05-02 修正1: 登録の validation の出力先
- S
7808ca76db5f997096cdfbb0edfad0c45479e238の正式の validation(p05-funds)は、照合の入口で失敗した(生の stderr:AssertionError: regular final receipt required)。native の収集(10 suites・765 checks・verify true)と build の場所への写しは成功していた。 - 原因: 登録の argv は
--output {build_dir}/p05-funds-evidence。今の Runner は validation の argv の{python}だけを置き換え、{build_dir}は文字どおり渡し、build の場所を環境変数BUILD_OUTPUT_DIRで渡す。tools/run_p05_funds_tests.pyは P18 の runner の写しで、置き換えを Runner に任せていたため、作業ツリーの中の存在しない path を照合した。 - 修正:
tools/run_p05_funds_tests.pyは、--outputが{build_dir}/で始まるとき、BUILD_OUTPUT_DIR(絶対 path で、symlink でない既存のディレクトリ)で置き換える。それ以外の値の扱い、収集と照合の中身、登録の argv、試験、製品のコードは変えない。 - 新しい S では native の収集をやり直す(runner の SHA が変わり、S
7808ca7の証拠の source map と合わないため)。S7808ca7の収集と失敗の validation の記録は保持する。