Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Angular案件でテストが遅すぎるので速くした / Performance tuning f...

Angular案件でテストが遅すぎるので速くした / Performance tuning for the Angular testing

2018/7/17 速くしたい会にて発表したLT資料です。

OKUNOKENTARO

July 17, 2018
Tweet

More Decks by OKUNOKENTARO

Other Decks in Technology

Transcript

  1. ςε τ͕஗͍ w "OHVMBS$-*Λར༻͢Δ৔߹ɺ ςε τ͸,BSNB +BTNJOFͰಈ࡞ w ݱࡏ୲౰தͷҊ݅Ͱ͸ɺ ςε

    τ͕ ۙ͘ ͋Δ w fdescribe()ͳͲΛซ༻ͯ͠΋ɺ ҰՕॴΛม͚͑ͨͩͰϏϧυ͕૸Γ
 ຖճ෼΄Ͳ଴ͨ͞ΕΔ w ͜ͷΑ ͏ͳ؀ڥԼͰ͸ɺ ςε τۦಈ։ൃͳͲݬ૝
  2. ઃఆΛνϡʔχϯάͨ͠ w ઃఆΛಠࣗʹ࡞ͬͨ w KFTUQSFTFUBOHVMBSΛ࢖ΘͣʹUTKFTUΛ௚઀ୟ͘ Α ͏ʹͨ͠ w jest.config.jsʹΰϦΰϦઃఆΛॻ͘ w

    .spec.tsͩͱ,BSNB +BTNJOF
 .test.tsͩͱ+FTU͕ಈ࡞͢ΔΑ ͏ʹͨ͠ ʢ8PSLBSPVOEײ͸͋Δʣ  w tsconfig.spec.jsonͱtsconfig.test.jsonΛ࡞ͬͨ w ͜͏ ͠ͳ͍ͱ+BTNJOFͱ+FTUͷܕఆٛϑΝΠϧ͕িಥ͢Δ
  3. ߴ଎Խͨ͠ w ,BSNBͩͱ࠶࣮ߦʹ෼ֻ͔ͬͨςε τ͕
 +FTUͩͱඵʹͳͬͨ w %0.Λ࢖͏ ςε τ͸,BSNBͷ··ͳͷͰɺ 


    $*্Ͱ͸,BSNBىಈΦʔόʔϔο υͱɺ +FTUىಈΦʔόʔϔο υ͕৐ͬͯ
 τʔλϧͰ͸ τϯ τϯ w $*͸ߴ଎Խͯ͠ͳ͍͚ͲϩʔΧϧͰͷ։ൃޮ཰େ෯Ξοϓ