Fixed test
diff --git a/sample/src/androidTest/java/com/airbnb/lottie/samples/LottieTest.kt b/sample/src/androidTest/java/com/airbnb/lottie/samples/LottieTest.kt
index 7426b32..5395a62 100644
--- a/sample/src/androidTest/java/com/airbnb/lottie/samples/LottieTest.kt
+++ b/sample/src/androidTest/java/com/airbnb/lottie/samples/LottieTest.kt
@@ -102,18 +102,18 @@
     fun testAll() = runBlocking {
         withTimeout(TimeUnit.MINUTES.toMillis(45)) {
             testColorStateListColorFilter()
-//            testFailure()
-//            snapshotFrameBoundaries()
-//            snapshotScaleTypes()
-//            testDynamicProperties()
-//            testMarkers()
-//            testAssets()
-//            testText()
-//            testPartialFrameProgress()
-//            testProdAnimations()
-//            testNightMode()
-//            testApplyOpacityToLayer()
-//            testOutlineMasksAndMattes()
+            testFailure()
+            snapshotFrameBoundaries()
+            snapshotScaleTypes()
+            testDynamicProperties()
+            testMarkers()
+            testAssets()
+            testText()
+            testPartialFrameProgress()
+            testProdAnimations()
+            testNightMode()
+            testApplyOpacityToLayer()
+            testOutlineMasksAndMattes()
             snapshotter.finalizeReportAndUpload()
         }
     }
@@ -1002,14 +1002,17 @@
         log("Testing color filter")
         val context = ContextThemeWrapper(application, R.style.AppTheme)
         val binding = TestColorFilterBinding.inflate(LayoutInflater.from(context))
-        val composition = LottieCompositionFactory.fromRawResSync(application, R.raw.solid).value!!
+        withTimeout(10_000) {
+            while (binding.animationView.composition == null) {
+                delay(50)
+            }
+        }
 
         val bitmap = bitmapPool.acquire(1000, 1000)
         val canvas = Canvas(bitmap)
         val spec = View.MeasureSpec.makeMeasureSpec(1000, View.MeasureSpec.EXACTLY)
         binding.root.measure(spec, spec)
         binding.root.layout(0, 0, 1000, 1000)
-        binding.animationView.setComposition(composition)
         canvas.drawColor(Color.BLACK, PorterDuff.Mode.CLEAR)
         withContext(Dispatchers.Main) {
             binding.root.draw(canvas)
diff --git a/sample/src/main/res/color/test_color_filter.xml b/sample/src/main/res/color/test_color_filter.xml
index c7934e6..cc68be3 100644
--- a/sample/src/main/res/color/test_color_filter.xml
+++ b/sample/src/main/res/color/test_color_filter.xml
@@ -1,4 +1,4 @@
 <?xml version="1.0" encoding="utf-8"?>
 <selector xmlns:android="http://schemas.android.com/apk/res/android">
-    <item android:color="?attr/colorPrimary" />
+    <item android:color="?attr/colorAccent" />
 </selector>
\ No newline at end of file
diff --git a/sample/src/main/res/raw/solid.json b/sample/src/main/res/raw/solid.json
index fd9ce34..af39049 100644
--- a/sample/src/main/res/raw/solid.json
+++ b/sample/src/main/res/raw/solid.json
@@ -1 +1 @@
-{"v":"5.7.4","fr":29.9700012207031,"ip":0,"op":900.000036657751,"w":200,"h":200,"nm":"Comp 1","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":1,"nm":"Red Solid 1","sr":1,"ks":{"p":{"a":0,"k":[100,100,0],"ix":2,"l":2},"a":{"a":0,"k":[100,100,0],"ix":1,"l":2}},"ao":0,"sw":200,"sh":200,"sc":"#f30000","ip":0,"op":900.000036657751,"st":0,"bm":0}],"markers":[]}
\ No newline at end of file
+{"v":"5.7.4","fr":29.9700012207031,"ip":0,"op":900.000036657751,"w":200,"h":200,"nm":"Comp 1","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":1,"nm":"Red Solid 1","sr":1,"ks":{"p":{"a":0,"k":[100,100,0],"ix":2,"l":2},"a":{"a":0,"k":[100,100,0],"ix":1,"l":2}},"ao":0,"sw":200,"sh":200,"sc":"#0000ff","ip":0,"op":900.000036657751,"st":0,"bm":0}],"markers":[]}
\ No newline at end of file