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
CF-Acceptance-Tests(CATs)ではまった話
Search
t-seyama
November 19, 2016
0
420
CF-Acceptance-Tests(CATs)ではまった話
t-seyama
November 19, 2016
Tweet
Share
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Code Reviewing Like a Champion
maltzj
524
40k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
A Modern Web Designer's Workflow
chriscoyier
695
190k
For a Future-Friendly Web
brad_frost
179
9.8k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Transcript
CF-Acceptance-Tests(CATs) Ͱ·ͬͨ Cloud Foundry Days in TokyoͰLT͠Α͏ʂ 2016/11/11 Takahito Seyama
ࣗݾհ Takahito Seyama ௨৴ձࣾͷ৽ਓࣾһ ւಓग़ 2013/04 ݚڀͰCloud FoundryΛ͏ 2013/06 Cloud
Foundryษڧձʢݱ PaaSษڧձʣͷଘࡏΛΔ͕ɺ ւಓࡏॅͷͨΊɺٽ͘ٽ͘ࢀՃΛஅ೦ 2016/04 ௨৴ձࣾʹೖࣾ 2016/07 PaaSνʔϜʹଐ 2016/08 ೦ئͷPaaSษڧձʹࢀՃ
ࠓൃද͢Δ͜ͱ • CF-Acceptance-Tests(CATs)ͷ֓ཁ • CATsΛͨ࣌͠ʹ·ͬͨ
CATsͱ • CF-CLIcurlΛ༻͍ͨϢʔβʔϑϨϯυϦʔͳ ςετ • ࣮ͨ͠ػೳΛPRΛఏग़͢Δ߹ϓϩμΫ γϣϯͷϦϦʔεલͳͲʹBVTͱͯ͠ར༻
CATsͷྲྀΕ • (bosh-liteͰ)CFΛߏங • CATsʹඞཁͳπʔϧྨΛ४උ • JSONϑΝΠϧʹςετઃఆΛॻ͘ • ߏஙͨ͠CFʹରԠ͢Δcf-releaseʹ͋Δςετ ͷ࣮ߦ
CATsͷ࣮ߦ ࣦഊʂ
Τϥʔ༰ΛݟͯΈΔͱ… • “creating”ͷจࣈྻΛ୳͍ͯ͠Δ͕ɺLANG͕ jaͩͱ”࡞த”ͱදࣔ͞ΕΔ…
LANGΛCʹมߋ͠࠶CATs ޭ!
·ͱΊ • CATsΛߦ͏ࡍʹɺLANGӳޠʹ͢Δ • bosh run errand acceptance-tests ͳͲΛར༻ ͢Δ