Jenkinsカンファレンス2015 「Jenkinsを使ったコンシューマゲームでのデプロイとテスト」 TLまとめ

セッション別にまとめてみました
0
山p☀ @yamap_55

たまに失敗するテストは良くない。そういった点でSelenium導入は踏み切れない今日この頃。(特にIEw) #juc2015 #jenkinsja

2015-01-11 15:05:30
おおた @ota42y

リソースの解放漏れ検知(24時間連続プレイとか。VITAはサスペンドなので電源落とさなかったりする)、ミッションの途中で落ちる(分岐がおかしかったり中ボスのデータが壊れたり)長時間プレイしないと起きない問題。 #jenkinsja

2015-01-11 15:05:32
たかぱち @takapaty

VITAはサスペンドにするユーザが多く、電源断をしない。 リソース解放漏れはモンキーテストで・・・・ #jenkinsja

2015-01-11 15:05:38
おおた @ota42y

モンキーテストの問題。作成やメンテナンスにコストがかかる(スケジュールにゆとりがある時にどれだけ作れるか勝負)パターン化するため発見できないバグもある(ボスを10秒で倒す等)チェックに時間かかる(一日動かしても一回もクリアできない) #jenkinsja

2015-01-11 15:07:15
🐱 // 𝕞𝕒𝕥𝕠𝕓𝕒𝕒 @matobaa

#jenkinsja コンシューマゲーム: QA「並列にビルドするとき、Artifactの依存関係はどうやって解決している?」→「」

2015-01-11 15:12:39
🐱 // 𝕞𝕒𝕥𝕠𝕓𝕒𝕒 @matobaa

#jenkinsja コンシューマゲーム: 「モンキーテストは誰がいつ開発してる?」→「機能開発者が作ることが多い」へぇ

2015-01-11 15:13:18
🐱 // 𝕞𝕒𝕥𝕠𝕓𝕒𝕒 @matobaa

#jenkinsja コンシューマゲーム: 「モンキーテストが成功したか失敗したかはなにをもって判断している?」→「目視。固まってないか。Jenkinsに通達するうまい方法が見つかってない」

2015-01-11 15:14:30
🐱 // 𝕞𝕒𝕥𝕠𝕓𝕒𝕒 @matobaa

#jenkinsja コンシューマゲーム: 「Jenkinsのお守りにどれくらいコストかけてる?」→「Jenkinsのお守りにひとり、テストを書くのにひとり、くらい」

2015-01-11 15:15:28
🐱 // 𝕞𝕒𝕥𝕠𝕓𝕒𝕒 @matobaa

#jenkinsja コンシューマゲーム: 「立ち上げからリリースまでJenkins関連タスクの」「立上げ時は前作のスクリプトを修正して、走りながら追加したり修正したりしてきて、トータル1.5人月くらいかな。立上げ時がしんどかった。スクリプトの改善はジョブが増える前にやるべき」

2015-01-11 15:18:53
🐱 // 𝕞𝕒𝕥𝕠𝕓𝕒𝕒 @matobaa

#jenkinsja コンシューマゲーム: 「PKGをきちんと作れているか、などはPKGをほどくようなスクリプトで検出することが有用。テスターがバグをきちんと踏むかに頼らない」

2015-01-11 15:20:40
🐱 // 𝕞𝕒𝕥𝕠𝕓𝕒𝕒 @matobaa

#jenkinsja コンシューマゲーム: 「シェーダを単体で走らせるテストで、実行時に使えるかどうかどうやって確認してる?」→「FPSが十分かといった尺度で見る。別途目視もしてる」

2015-01-11 15:22:13
wolfin_ikeom @wolf20xx

PS機器ゲームのCIはいい事例で面白かった #juc2015 #jenkinsja

2015-01-11 15:34:00