blob: 73766245e50e237841fd1e7b836bfe36c4ac24c9 [file]
package androidx.webgpu
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.filters.SmallTest
import androidx.webgpu.helper.Util
import kotlinx.coroutines.runBlocking
import org.junit.Assert.assertEquals
import org.junit.Test
import org.junit.runner.RunWith
@RunWith(AndroidJUnit4::class)
@SmallTest
class AdapterTest {
@Test
fun adaptorTest() {
Util // Hack to force library initialization.
val instance = createInstance()
runBlocking {
val result = instance.requestAdapter()
val adapter = result.adapter
check(result.status == RequestAdapterStatus.Success && adapter != null) {
result.message ?: "Error requesting the adapter"
}
val adapterInfo = adapter.getInfo()
assertEquals("The backend type should be Vulkan",
BackendType.Vulkan, adapterInfo.backendType
)
}
}
}