Android Studio 3 beta 2 ClassNotFound en testings de unidad kotlin

Estoy usando Android Studio 3.0 beta 2, convertí un proyecto existente a gradle plugin 3.0.0-beta2

Cuando bash ejecutar una testing de unidad existente escrita en kotlin obtengo 'java.lang.NoClassDefFoundError: com / other / domain / CollectionItem'

La testing en sí es muy simple:

import org.junit.Test import org.junit.Assert.* class CollectionViewModelTest { @Test fun getItemsWithManyItemsWillReturnCollectionItemViewModels() { val collectionItems = listOf(CollectionItem(42, "Item1", CollectionItemType.COLLECTION, ""), CollectionItem(43, "Item2", CollectionItemType.COLLECTION, ""), CollectionItem(44, "Item3", CollectionItemType.COLLECTION, "")) val collection = Collection(45, "Home", "Home collection", collectionItems, 42) val collectionViewModel = CollectionViewModel(collection) assertTrue(collectionViewModel.items.first().isFirst) assertFalse(collectionViewModel.items.first().isLast) assertFalse(collectionViewModel.items[1].isFirst) assertFalse(collectionViewModel.items[1].isLast) assertTrue(collectionViewModel.items.last().isLast) assertFalse(collectionViewModel.items.last().isFirst) } } 

Funciona cuando lo ejecuto desde la terminal usando ./gradlew

¿Alguna idea de por qué esto puede suceder?

Editar:

Esto parece suceder solo cuando la testing requiere classs de otros proyectos de la biblioteca.

En este caso, CollectionItem es parte de otra biblioteca en el mismo proyecto y se incluye en el file gradle a través del proyecto de implementación (': dominio')

Editar

También podría valer la pena mencionar que el module de domain es Java puro

Editar

Descubierto que el problema es cuando la biblioteca ( domain ) tiene classs escritas en kotlin, esas classs arrojarán NoClassDefFoundError solo en la testing unitaria.