でじくる。

主にプログラムの話題などを扱うブログです。

JavaScript+QUnit+PhantomJS+JenkinsでCI

適当にはてブを見ていたら、

JavaScriptでUnit Testをする記事が出ていました。

 

javascriptのテストのはなし:QUnit

http://dev.classmethod.jp/etc/javascript_testing_framework_qunit/

 

へー、とか感心しつつ、

結局ブラウザで動かさないといけないんじゃめんどくさいよね、

と思っていました。

 

どうにかならないもんかな、と思いつつググってみたら

PhantomJSというのがあるんですね。

コマンドラインJavaScriptを走らせるWebKitベースのツール。

 

PhantomJS: 「最小限なheadlessのWebKitベースのJavaScriptツール」

http://d.hatena.ne.jp/karasuyamatengu/20110126/1296066287

 

んで、それとJenkinsを連携させてCIできる、と。

 

Setup JavaScript unit testing using QUnit, PhantomJS and Jenkins on Amazon EC2

http://www.readmore.ch/post/18940470535

 

私の方ではまだ試していないのですが、

PhantomJSはそれ単体でも面白そうで夢が膨らみます。