Skip to content

Conversation

kitagawa-hr
Copy link
Contributor

変更内容

configでテストケースのファイル形式を設定できるように変更.

具体的には、EtcConfigにin_example_format, out_example_formatのフィールドを増やし、
envgen.pyでそれらを参照するように変更しました.

#140

envgen.pyにおいてIN_EXAMPLE_FORMAT,
  OUT_EXAMPLE_FORMATとして定義されていたテストケースのフォーマットを
  configファイルで設定できるように変更.
@codecov-io
Copy link

codecov-io commented May 29, 2019

Codecov Report

Merging #141 into master will not change coverage.
The diff coverage is 100%.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #141   +/-   ##
=======================================
  Coverage   88.92%   88.92%           
=======================================
  Files          49       49           
  Lines        2231     2231           
=======================================
  Hits         1984     1984           
  Misses        247      247
Impacted Files Coverage Δ
atcodertools/tools/envgen.py 81.7% <ø> (-0.23%) ⬇️
atcodertools/config/etc_config.py 100% <100%> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ffc7eae...4ce87f8. Read the comment docs.

save_no_session_cache=false
in_example_format = "in_{}.txt"
Copy link
Owner

@kyuridenamida kyuridenamida May 31, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nitpick: 統一感のためにスペースをなくすとよさそうです(空けるので揃えたほうが好きならそっちで揃えて頂けると嬉しいです)

Copy link
Owner

@kyuridenamida kyuridenamida left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

変更が行われた部分はかなりいい感じです!!!本当にありがとうございます!

余力があれば以下の変更をお願いしても良いですか?

  1. (これはできれば) READMEの"設定ファイルの例"の部分に更新済みのdefault.tomlの内容を追加して説明を加えて頂けると嬉しいです。
  2. test_prepare_workspaceを弄ってin_example_formatとout_example_formatの設定を含んだtestを追加して頂けるととても助かります。
  • test_prepare_workspace.tomlを編集してin_example_formatout_example_formatを追加する。
  • ./resources/test_atc_env/*/以下のin_1.txt とかを全て設定に沿ったものにする
  • metadata.jsonも弄る
    変更ファイルの数が多くなってしまう気がしますが方針自体は素直で、テスト通るように貪欲に修正していけば変な罠は踏まないはず?

kitagawa-hr added 3 commits June 3, 2019 11:28
kyuridenamida#140)

- test_parepare_workspace.tomlにin_example_formatなどを追加

- resources/test_atc_env/*/以下のin_1.txtなどを全て設定に沿ったものに変更

- test_envgen.py::TestEnvGen::test_backupのConfigにEtcConfigを追加
@kitagawa-hr
Copy link
Contributor Author

@kyuridenamida
レビューありがとうございます!
ご指摘いただいた点修正したので、ご確認お願いします 🙇

Copy link
Owner

@kyuridenamida kyuridenamida left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

いい感じです!

@kyuridenamida kyuridenamida changed the title Add in_ and out_example_format to EtcConfig (#140) Support custom example input / output names (#140) Jun 3, 2019
@kyuridenamida kyuridenamida changed the title Support custom example input / output names (#140) Make example input / output names configurable in EtcConfig (#140) Jun 3, 2019
@kyuridenamida kyuridenamida changed the title Make example input / output names configurable in EtcConfig (#140) Make example input / output names configurable from EtcConfig (#140) Jun 3, 2019
@kyuridenamida kyuridenamida merged commit 8d9e7a4 into kyuridenamida:master Jun 3, 2019
@kyuridenamida
Copy link
Owner

マージしました!ありがとうございました。近いうちにリリースしますね。

@kyuridenamida kyuridenamida added this to the 1.1.5 milestone Jun 3, 2019
@kyuridenamida kyuridenamida changed the title Make example input / output names configurable from EtcConfig (#140) Make example input / output names configurable from EtcConfig Aug 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants