Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Docker Node Testerの話 in 葉桜js
Search
Yosuke Furukawa
PRO
April 14, 2014
Programming
1
2.1k
Docker Node Testerの話 in 葉桜js
Docker Node TesterというDocker上でNode.jsのテストを行うツールの紹介です。
Yosuke Furukawa
PRO
April 14, 2014
Tweet
Share
More Decks by Yosuke Furukawa
See All by Yosuke Furukawa
リアーキテクトと開発生産性について
yosuke_furukawa
PRO
21
7.8k
JavaScript Server Runtime History
yosuke_furukawa
PRO
8
2.7k
tc39 x jsconf.jp Panel Discussion
yosuke_furukawa
PRO
0
820
フロントエンドの開発生産性とは
yosuke_furukawa
PRO
16
9.4k
7 principles for rich web apps And how next.js achieves these principles
yosuke_furukawa
PRO
6
2k
Deep Dive International Conference
yosuke_furukawa
PRO
0
95
フロントエンドのDXと今後
yosuke_furukawa
PRO
6
3.6k
フロントエンドリアーキテクトの話
yosuke_furukawa
PRO
18
8.8k
new_urlparser.pdf
yosuke_furukawa
PRO
1
420
Other Decks in Programming
See All in Programming
Microsoft Fabricを7ヶ月使ってわかったこと
shun_oshidari
2
450
オープンなデータ・ソフトウェアを活用した開発
404background
0
160
「プログラマーのためのCPU入門」は入り口として丁度よい!
forrep
25
22k
私がエッジを使う理由
chimame
9
3.6k
CSC308B Lecture 12
javiergs
PRO
0
110
C#でのPlaywrightを使ったE2Eテストの実際
tomokusaba
0
210
メール認証とRuby
uvb_76
0
110
sbt-assemblyにハマってDB接続できず時間が溶けた話
wakye5815
1
660
phpunit/php-code-coverageって何をしてるんだ #phperkaigi
o0h
PRO
2
190
Jakarta EE 11 - Performance and Developer Productivity
ivargrimstad
0
850
WasmOS: Wasmを実行する自作Microkernel
riru
0
360
軽率にVue 3で リアルタイム3Dアプリを作れる ライブラリを作ってみた/vue-with-3d-app
drumath2237
3
1.1k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
265
19k
VelocityConf: Rendering Performance Case Studies
addyosmani
319
23k
Design by the Numbers
sachag
274
18k
Keith and Marios Guide to Fast Websites
keithpitt
407
22k
Building an army of robots
kneath
300
41k
Pencils Down: Stop Designing & Start Developing
hursman
115
11k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
Adopting Sorbet at Scale
ufuk
66
8.5k
The Illustrated Children's Guide to Kubernetes
chrisshort
28
46k
Fireside Chat
paigeccino
19
2.5k
Principles of Awesome APIs and How to Build Them.
keavy
119
16k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
Transcript
Docker Node Tester Node.js test powered by Docker
Docker ὑ node.js
Use Docker when your tests
Node.js v0.12Ͱมߋଟ͍
V8 όʔδϣϯΞοϓ C++ addonͷॻ͖ํมߋ ES6 feature ͷಋೖ ίΞϞδϡʔϧͷbugfix
͜Ε·Ͱͷίʔυ͕ͦͷ·· ಈ͘อূͳ͍ɻ (※ͪΖΜޓੑέΞ͞ΕͯΔ͕…)
࠷৽όʔδϣϯͰಈ࡞Ͱ͖Δ ͷ͔ɺςετ͠·͠ΐ͏
ͦ͜Ͱ Docker Node Tester https://github.com/rvagg/dnt
ઃఆϑΝΠϧ(.dntrc)Λॻ͚Docker ͰNode.jsͷόʔδϣϯΛมߋͯ͠ ςετͯ͘͠ΕΔ NODE_VERSIONS="\ master \ v0.11.9 \ v0.10.22 \
v0.8.26 \ " OUTPUT_PREFIX="nan-" TEST_CMD="\ cd /dnt/test/ && \ npm install && \ node_modules/.bin/node-gyp --nodedir /usr/src/node/ rebuild && \ node_modules/.bin/tap js/*-test.js; \ " EOUSDͷྫ
ઃఆϑΝΠϧ(.dntrc)Λॻ͚Docker ͰNode.jsͷόʔδϣϯΛมߋͯ͠ ςετͯ͘͠ΕΔ NODE_VERSIONS="\ master \ v0.11.9 \ v0.10.22 \
v0.8.26 \ " OUTPUT_PREFIX="nan-" TEST_CMD="\ cd /dnt/test/ && \ npm install && \ node_modules/.bin/node-gyp --nodedir /usr/src/node/ rebuild && \ node_modules/.bin/tap js/*-test.js; \ " EOUSDͷྫ UFTUରόʔδϣϯ UFTUίϚϯυ
travis ͩͱ͍͍ͪͪpush໘
Docker Node Testerखݩͷshell ͕dockerΛىಈͤͯ͞ςετ͢Δͨ Ίɺpushෆཁɻ
cool isn’t it ?! :D