【2023/05/24】TogetterとTwilogの統合に向け、Twilogでのツイート取得が再開できるようになりました。
2023年3月30日

Android Test Night #8 で盛り上がっている様子

2023/03/10に開催されたAndroid Test Night #8 で盛り上がっている様子をまとめました。 Android Test NightはAndroidのテスト・CI/CD・静的解析について技術交流することを目的とした勉強会です。
1
むけえだ @mr_mkeeda

この後Composeのテストの話をします💪 Android Test Night #8 #android_test_night testnight.connpass.com/event/274733/

2023-03-10 18:26:43
Gazyu @Gazyu

久しぶりにオフラインなので参加中 #android_test_night

2023-03-10 18:52:46
みうら かずひと(SonarQube好き) @kazuhito_m

本日は、 Android Test Night #8 testnight.connpass.com/event/274733/ #android_test_night という勉強会に参加しています。 数年前にCI/CDを作った時、不完全燃焼だったので、なにか掴んで生きたいと思います。

2023-03-10 19:02:51
菊池紘@FlutterKaigi @kikuchy

着いた!オフラインイベント何年ぶりだろう #android_test_night

2023-03-10 19:02:59
菊池紘@FlutterKaigi @kikuchy

Coroutineのテストちゃんと書いたことないかもしれない #android_test_night

2023-03-10 19:07:03
m.coder @_m_coder

発表直前に新バージョンリリースつらい #android_test_night

2023-03-10 19:07:43
菊池紘@FlutterKaigi @kikuchy

単純なsuspend関数のテストはrunTest内で書けばそれでOK #android_test_night

2023-03-10 19:08:34
菊池紘@FlutterKaigi @kikuchy

runTest内ではvertial timeを制御でき、delay関数はすべてスキップされる #android_test_night

2023-03-10 19:09:37
m.coder @_m_coder

runBlockingとrunTestの違いをイマイチ理解できてない #android_test_night

2023-03-10 19:09:43
Gazyu @Gazyu

わかってたけど非同期系のテストは考えることが多くて面倒やねぇ・・・ #android_test_night

2023-03-10 19:11:40
verno3632 @verno3632

runCurrent()はそこまでのCoroutineを実行してくれる #android_test_night

2023-03-10 19:12:23
菊池紘@FlutterKaigi @kikuchy

何も指定しないとDispatcherはStatderdTestDispatcherで実行される。 launchする際などは順序に注意(キューに積まれて後で実行される)。runTest内でrunCurrentを呼べばキューに積んでいるcoroutineをすべて実行してくれる #android_test_night

2023-03-10 19:12:26
こた @kotambourine

runTestの中でも、launchの中にあればdelayはスキップされないと #android_test_night

2023-03-10 19:13:52
verno3632 @verno3632

advanceUntilIdle() / advanceTimeBy()でcoroutineが実行されるのを待つ #android_test_night

2023-03-10 19:14:00
quesera2 @quesera2262

StandardTestDispatcherでちゃんと書いた方が良いんだろうけれど、めんどいのでUnconfinedTestDispatcher使いがち… #android_test_night

2023-03-10 19:14:17
Gazyu @Gazyu

delayが効果を発揮するのかしないのか挙動が変わるのが面倒すぎる・・・ #android_test_night

2023-03-10 19:14:25
takagi @takagisou_

Androidのテスト、Robolectricのアップデートしたらエラーが出るようになって困った思い出 #android_test_night

2023-03-10 19:14:39
takagi @takagisou_

runBlockingじゃなくてrunTestってのがあるんですね #android_test_night

2023-03-10 19:14:56
菊池紘@FlutterKaigi @kikuchy

advanceUntileIdle()で、すべてのcoroutineの終了を待つことも可能。advanceTimeBy()で指定した(仮想)ミリ秒待機することも可能。delayを使っている場合はこれで終了を待てる #android_test_night

2023-03-10 19:14:58
1 ・・ 5 次へ