Date: Mon, 02 Aug 2021 17:05:37 +0000
<p><span style="font-weight: 400;">In this episode, Nick and Romain are joined by Filip Pavlis, Jelle Fresen & Jose Alcérreca to talk about Testing in Compose. They discuss how Compose’s testing APIs were developed hand-in-hand with the UI toolkit, making them more deterministic and opening up new possibilities like manipulating time. They go on to discuss the semantics tree, interop testing, screenshot testing and the possibilities for host-side testing.</span></p> <p><span style="font-weight: 400;"><img alt="" height="271" src="https://assets.libsyn.com/secure/show/332855/ADB171_compose_testing.png" width="320" /></span></p> <div align="left"> <p>Big smiles from Filip, Jose, Romain, Jelle and Nick for the year of testing on Android.</p> <p><a href="https://developer.android.com/jetpack/compose/testing"><span>Compose Testing guide</span></a></p> </div> <p><a href="https://developer.android.com/jetpack/compose/testing-cheatsheet"><span style="font-weight: 400;"> Compose Testing Cheatsheet</span></a></p> <p><a href="https://developer.android.com/codelabs/jetpack-compose-testing"><span style="font-weight: 400;"> Compose Testing codelab</span></a></p> <p><span style="font-weight: 400;">Sample Tests:</span> <a href="https://github.com/android/compose-samples/tree/main/JetNews/app/src/sharedTest/java/com/example/jetnews"> <span style="font-weight: 400;">Jetnews</span></a><span style="font-weight: 400;">,</span> <a href="https://github.com/android/compose-samples/tree/main/Jetchat/app/src/androidTest/java/com/example/compose/jetchat"> <span style="font-weight: 400;">Jetchat</span></a><span style="font-weight: 400;">,</span> <a href="https://github.com/android/compose-samples/tree/main/Crane/app/src/androidTest/java/androidx/compose/samples/crane"> <span style="font-weight: 400;">Crane</span></a><span style="font-weight: 400;">,</span> <a href="https://github.com/googlecodelabs/android-compose-codelabs/tree/main/NavigationCodelab/app/src/androidTest/java/com/example/compose/rally"> <span style="font-weight: 400;">Rally</span></a></p> <p><a href="https://blog.stylingandroid.com/compose-ui-snapshot-testing/"><span style="font-weight: 400;"> Screenshot Testing</span></a></p> <p><a href="http://goo.gle/compose-pathway"><span style="font-weight: 400;">Compose Learning Pathway</span></a></p> <p> </p> <p><span style="font-weight: 400;">Romain:</span> <a href="https://twitter.com/romainguy"><span style="font-weight: 400;">@romainguy</span></a></p> <p><span style="font-weight: 400;">Filip Pavlis</span></p> <p><span style="font-weight: 400;">Jelle Fresen</span></p> <p><span style="font-weight: 400;">Jose:</span> <a href="https://twitter.com/ppvi"><span style="font-weight: 400;">@ppvi</span></a></p> <p><span style="font-weight: 400;">Nick:</span> <a href="https://twitter.com/crafty"><span style="font-weight: 400;">@crafty</span></a></p>