SamurAI-Coding / Software2017-18

software for SamurAI Coding 2017-18
http://samuraicoding.info/software.html
13 stars 10 forks source link

launch command through shell #34

Closed arukuka closed 7 years ago

arukuka commented 7 years ago

fix #33

arukuka commented 7 years ago
./official/official samples/sample-course.smrjky player/greedy 1 player/greedy 2 > out.json --stdinLogFile0 stdin0.txt --stdinLogFile1 stdin1.txt --stderrLogFile0 stderr0.txt --stderrLogFile1 stderr1.txt --pauseP0 "echo pause0 >> pause.txt" --pauseP1 "echo pause1 >> pause.txt" --resumeP0 "echo resume0 >> resume.txt" --resumeP1 "echo resume1 >> resume.txt"

上記コマンドで確認をしました。

arukuka commented 7 years ago

前のバージョンと違うことを確認しようとしたのですが、 変更前も意図通りの動作になってますね…(mingw64環境です)。 Ubuntu 17.10 機でも確認しようと思います。

arukuka commented 7 years ago

前バージョンでは意図した動作をせず、 今回のコミット( 72bd201 )で意図した動作になることを Ubuntu 17.10 で確認しました。

ただ、実行したコマンドの標準出力がそのまま流れているため、 ゲームログを汚染していることに気づきましたので修正します。 これは、stdout を stderr にリダイレクトすることで対応しようと思います。

arukuka commented 7 years ago

修整しました。 travis でテストを書いてないのであまり意味がないですが、 passしたら(コンパイルが通ったら)self-mergeしようと思います。