psboard-qaqc-postprocess/docs/README-ja.md

2.1 KiB

psb_qaqc

QAQC実施直後にmasterでログをまとめるときに使うコマンドのマニュアル。

シフトでの使い方

1. masterのログをCSVに変換する

# psb-qaqc add-master-log <LOG FILE> <DATABASE CSV>
psb-qaqc add-master-log ./logs/20.log out_20.csv

2. 再試験にまわすボードを決める

TODO: 判断基準

masterのログまたはcsvを参照しながら再試験するかを判断し、 再試験するものはさっき作ったcsvファイルの右側のfalsetrueに書き換える。 また、その右側にコメントを書き加える。

CSVへの書き込みについて

3. Google sheetsにアップロードする

CSVをコピーして、Google sheetsの一番下に加える。 列をわけるのようなものを選択するとうまく貼れる。

4. CSVの後処理

アップロード済みである(編集しない)ことを明らかにするために、logディレクトリに_uploaded.csvの名前にして移動させる。

機能

サブコマンドごとに機能がわかれている。 各コマンドで--helpを渡せばヘルプがみれる。

add-master-log

QAQC実施直後にMaster JATHub上で実行することでMasterでのログをCSVに書き加える。

# psb-qaqc add-master-log <LOG FILE> <DATABASE CSV>
psb-qaqc add-master-log ./logs/20.log out.csv

check-db

CSVファイルのフォーマットが正常か確認する。 正常でない場合、0以外を返す。

psb-qaqc check-db out.csv

CSVへの書き込みについて

CSVの一番最後の列にコメントを書き込めるようにしている。 以下コメントを書き込む際の注意点・推奨事項:

  • " " で囲む
  • ,は書き込める
  • "を使うときは""のように重ねてかく
  • 一番うしろには,を書かない

,,"日本語も,かけます ""field"""

編集前にバックアップを作成することを推奨します。