人類がPietのテストを手でやるのは不毛である(人類がPietをするのが不毛かどうかはここでは触れない)。
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
tests
.eslintrc.js
.gitignore
.tachikoma.yml
.travis.yml
LICENSE
README.md
app.js
config.js
devide_by_2.10cs.11x4.png
package.json
tests.js
utils.js

README.md

piet-testutils

人類がPietのテストを手でやるのは不毛である(人類がPietをするのが不毛かどうかはここでは触れない)。 Piet のテストツールです。

install

nodejsとimagemagickに依存しています。

git clone git@github.com:nna774/piet-testutils.git
npm install

使い方

config.js を開いて、codelを変更してください。

その下のverbose変数は、falseの時はテスト失敗時にだけ報告し、trueの時は成功時にも報告します。

次にtests.jsを開いてください。空気を読んで設定してください。 inputは、配列で指定してください。

設定が完了したらnode app.js (テストしたい画像のファイル名)で動かしてください。

tests/lisp-like-calc.png

https://gist.github.com/1995hnagamin/408da3708bf279e2095d をnna774/piet-automataでコンパイルしたもの。

License

LGPL3.0 or any later versionです。

devide_by_2.10cs.11x4.png

Created by Hideaki Nagamine(https://github.com/1995hnagamin) Creative Commons BY-SA 4.0