memo.xight.org

日々のメモ

mit-license.org - A permalink for your MIT License

Summary

mit-license.org は、自分の MIT License のパーマリンクを提供するサービス。
名前、メール、URL等がカスタマイズ可能。
pull request で修正可能。

作成

% curl -d'{ "copyright": "YOUR NAME" ,"url": "http://example.com"}' http://USERNAME.mit-license.org

Reference

GitHub - remy/mit-license
https://github.com/remy/mit-license

xight - The MIT License
http://xight.mit-license.org/

Lua Testing with Busted and Travis-CI

Summary

Luaのユニットテストツール Busted を使って Travis CIと連携する方法

spec/module_spec.lua にテストコードを記述し、

% busted spec

でテストができるようにしておく

language: erlang

env:
- LUA=""
- LUA="luajit"

branches:
	only:
		- master
		- develop

install:
- sudo apt-get install luajit
- sudo apt-get install luarocks
- sudo luarocks install luafilesystem
- sudo luarocks install busted
- sudo luarocks install XXXXXXXXX (必要なライブラリ)

script: "busted spec"

notifications:
	webhooks:
		- http://example.com/travis-results
	recipients:
		- user@example.com
	email:
		on_success: change
		on_failure: always


Reference

Lua Testing with Busted and Travis-CI | A Suffusion of Coffee - Jack Lawson
http://thejacklawson.com/2012/09/lua-testing-with-busted-and-travis-ci/