mockk: java.lang.IncompatibleClassChangeError: Superclass my.project.TestInterface of my.project.TestInterface_1_Proxy is an interface (declaration of 'my.project.TestInterface_1_Proxy' appears in /data/user/0/my.project.test/app_dxmaker_cache/Generated_712335553.jar)

Prerequisites

  • I am running the latest version
  • I checked the documentation and found no answer
  • I checked to make sure that this issue has not already been filed

Expected Behavior

I expect my android instrumentation tests to be running as they were on 1.13.3 (now failing on 1.13.4 with the exception described below)

Current Behavior

When running an Android instrumented test that uses mockk and initializes dependencies with koin I get test failure with a stacktrace mentioned below

This happens with a very simple setup of trying to inject a class into a viewModel that I want to mock using mockk. When I’m not trying to inject a class into the viewModel the test passes green.

Steps to Reproduce

  1. With the setup mentioned below, run the androidTest and it will fail with the below mentioned stacktrace
java.lang.IncompatibleClassChangeError: Superclass my.project.TestInterface of my.project.TestInterface_1_Proxy is an interface (declaration of 'my.project.TestInterface_1_Proxy' appears in /data/user/0/de.my.project.test/app_dxmaker_cache/Generated_712335553.jar)

Context

Please provide any relevant information about your setup. This is important in case the issue is not reproducible except for under certain conditions.

  • MockK version: 1.13.4 (wasn’t happening on 1.13.3)
  • OS: Android API33
  • Kotlin version: 1.8.0
  • JDK version: 11.0.13
  • JUnit version: 4.13.2
  • Type of test: android instrumented test

Stack trace

java.lang.IncompatibleClassChangeError: Superclass my.project.TestInterface of my.project.TestInterface_1_Proxy is an interface (declaration of 'my.project.TestInterface_1_Proxy' appears in /data/user/0/de.my.project.test/app_dxmaker_cache/Generated_712335553.jar)
at java.lang.VMClassLoader.findLoadedClass(Native Method)
at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:738)
at java.lang.ClassLoader.loadClass(ClassLoader.java:363)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at com.android.dx.stock.ProxyBuilder.loadClass(ProxyBuilder.java:358)
at com.android.dx.stock.ProxyBuilder.buildProxyClass(ProxyBuilder.java:340)
at io.mockk.proxy.android.transformation.AndroidSubclassInstrumentation.subclass(AndroidSubclassInstrumentation.kt:37)
at io.mockk.proxy.common.ProxyMaker.subclass(ProxyMaker.kt:148)
at io.mockk.proxy.common.ProxyMaker.proxy(ProxyMaker.kt:54)
at io.mockk.impl.instantiation.JvmMockFactory.newProxy(JvmMockFactory.kt:34)
at io.mockk.impl.instantiation.AbstractMockFactory.newProxy$default(AbstractMockFactory.kt:24)
at io.mockk.impl.instantiation.AbstractMockFactory.mockk(AbstractMockFactory.kt:59)
at my.project.TestTest$koinTestRule$1$1$1.invoke(TestTest.kt:58)
at my.project.TestTest$koinTestRule$1$1$1.invoke(TestTest.kt:28)
... [the stacktrace continues but doesn't seem to relevant after this point]

Minimal reproducible code (the gist of this issue)

The relevant classes (simplified) below outline the setup in which this is reproducible

koin versions:

val koinCoreVersion = "3.3.2"
api("io.insert-koin:koin-core:$koinCoreVersion")
api("io.insert-koin:koin-test:$koinCoreVersion")
api("io.insert-koin:koin-test-junit4:$koinCoreVersion")
api("io.insert-koin:koin-test-junit5:$koinCoreVersion")

val koinAndroidVersion = "3.3.2"
api("io.insert-koin:koin-android:$koinAndroidVersion")
api("io.insert-koin:koin-androidx-navigation:$koinAndroidVersion")

api("io.insert-koin:koin-androidx-compose:3.4.1")

Test class:

class TestTest : KoinTest {
    @get:Rule(order = 1)
    val koinTestRule = KoinTestRule.create {
        modules(
            module {
                single<TestInterface> { mockk(relaxed = true) }
            },
            testModule
        )
    }

    @get:Rule(order = 2)
    val composeTestRule = createAndroidIntentComposeRule<TestActivity> {
        Intent(it, TestActivity::class.java)
    }

    @Test
    fun test_test() {
        composeTestRule.onNodeWithTag("test_tag").assertExists()
    }
}

The Activity:

class TestActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContent {
            val viewModel: TestViewModel = getViewModel()
            Text(text = "text", modifier = Modifier.testTag("test_tag"))
        }
    }
}

ViewModel:

class TestViewModel(testInterface: TestInterface) : ViewModel()

The interface I want to inject:

interface TestInterface

The koin module:

val testModule = module {
    viewModel {
        TestViewModel(get())
    }
}

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Reactions: 126
  • Comments: 25 (5 by maintainers)

Commits related to this issue

Most upvoted comments

Folks, please react with a πŸ‘ on the initial comment instead of leaving new a comment to confirm, each comment means an email to all the issue participants 😬

I still have this on the latest 1.13.5, it only affects instrumented tests, unit tests seems to deal ok with it

Same here while running android instrumentation tests (UI tests). Older versions works fine. Fatal Exception: java.lang.IncompatibleClassChangeError Superclass kotlinx.coroutines.flow.StateFlow of kotlinx.coroutines.flow.StateFlow_1_Proxy is an interface (declaration of β€˜kotlinx.coroutines.flow.StateFlow_1_Proxy’ appears in /data/user/0/package/app_dxmaker_cache/Generated_-767958641.jar)

Just another confirmation, seeing this on 1.13.5 & 1.13.4, so we’re forced to downgrade back to 1.13.3

I still encountered this problem on 1.13.4

Just reporting that the issue is still present in version 1.13.7

Unfortunately I can confirm that mocking at instrumented is immposible. java.lang.IncompatibleClassChangeError: Superclass kotlinx.coroutines.flow.Flow of kotlinx.coroutines.flow.Flow_1_Proxy is an interface (declaration of 'kotlinx.coroutines.flow.Flow_1_Proxy'

Just adding onto the confirmation pile… seeing the same issue on 1.13.5 after moving from 1.13.2.

Good callout @oliverspryn! I locally did the following locally and the unit tests appear to pass again:

I’d love to locally publish a version of mockk to test against a real Android project to further validate the fix, but unfortunately couldn’t find instructions to do so. I tried running gradle publish which is supposed to use mavenLocal, but unfortunately that appears to fail locally with the following, likely due to my environment being different:

mockk/buildSrc/build.gradle.kts:37:9: Unresolved reference: languageVersion

Happy to put up a fix once I can validate the behavior. Help getting things running would be greatly appreciated πŸ™

I could be wrong, but I’m wondering if #1025 is responsible for this break since people report 1.13.3 didn’t have this issue and 1.13.4 does, based on this changelog.

Same issue here. Trying to mock a function that takes a List using any(). Downgrade to 1.13.2 works.

If anyone is trying to find a workaround for this in the mean time, I was able to resolve this issue by downgrading to v1.13.2

Seems to be fixed with version 1.13.8

@LeonRa running the gradle publish command from the main branch is working fine (as documented in CONTRIBUTING.md). Are you sure you don’t override Gradle version? (try running gradlew publish command instead) Also, check if you are running a supported Java version.

gradlew build output

build
└── maven-local-repo
    └── io
        └── mockk
            β”œβ”€β”€ mockk
            β”‚Β Β  β”œβ”€β”€ 1.13.8-SNAPSHOT
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1-javadoc.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1-javadoc.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1-javadoc.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1-javadoc.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1-javadoc.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1-sources.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1-sources.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1-sources.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1-sources.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1-sources.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1.module
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1.module.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1.module.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1.module.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1.module.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1.pom
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1.pom.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1.pom.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-1.13.8-20230910.075823-1.pom.sha256
            β”‚Β Β  β”‚Β Β  └── mockk-1.13.8-20230910.075823-1.pom.sha512
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  └── maven-metadata.xml.sha512
            β”œβ”€β”€ mockk-agent
            β”‚Β Β  β”œβ”€β”€ 1.13.8-SNAPSHOT
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1-javadoc.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1-javadoc.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1-javadoc.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1-javadoc.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1-javadoc.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1-sources.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1-sources.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1-sources.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1-sources.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1-sources.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1.module
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1.module.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1.module.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1.module.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1.module.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1.pom
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1.pom.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1.pom.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-1.13.8-20230910.075823-1.pom.sha256
            β”‚Β Β  β”‚Β Β  └── mockk-agent-1.13.8-20230910.075823-1.pom.sha512
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  └── maven-metadata.xml.sha512
            β”œβ”€β”€ mockk-agent-android
            β”‚Β Β  β”œβ”€β”€ 1.13.8-SNAPSHOT
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1-javadoc.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1-javadoc.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1-javadoc.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1-javadoc.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1-javadoc.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1.aar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1.aar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1.aar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1.aar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1.aar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1.module
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1.module.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1.module.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1.module.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1.module.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1.pom
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1.pom.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1.pom.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-android-1.13.8-20230910.075823-1.pom.sha256
            β”‚Β Β  β”‚Β Β  └── mockk-agent-android-1.13.8-20230910.075823-1.pom.sha512
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  └── maven-metadata.xml.sha512
            β”œβ”€β”€ mockk-agent-api
            β”‚Β Β  β”œβ”€β”€ 1.13.8-SNAPSHOT
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1-javadoc.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1-javadoc.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1-javadoc.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1-javadoc.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1-javadoc.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1-sources.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1-sources.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1-sources.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1-sources.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1-sources.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1.module
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1.module.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1.module.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1.module.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1.module.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1.pom
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1.pom.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1.pom.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-1.13.8-20230910.075823-1.pom.sha256
            β”‚Β Β  β”‚Β Β  └── mockk-agent-api-1.13.8-20230910.075823-1.pom.sha512
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  └── maven-metadata.xml.sha512
            β”œβ”€β”€ mockk-agent-api-jvm
            β”‚Β Β  β”œβ”€β”€ 1.13.8-SNAPSHOT
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1-javadoc.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1-javadoc.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1-javadoc.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1-javadoc.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1-javadoc.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1-sources.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1-sources.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1-sources.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1-sources.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1-sources.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1.module
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1.module.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1.module.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1.module.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1.module.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1.pom
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1.pom.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1.pom.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-api-jvm-1.13.8-20230910.075823-1.pom.sha256
            β”‚Β Β  β”‚Β Β  └── mockk-agent-api-jvm-1.13.8-20230910.075823-1.pom.sha512
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  └── maven-metadata.xml.sha512
            β”œβ”€β”€ mockk-agent-jvm
            β”‚Β Β  β”œβ”€β”€ 1.13.8-SNAPSHOT
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1-javadoc.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1-javadoc.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1-javadoc.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1-javadoc.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1-javadoc.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1-sources.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1-sources.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1-sources.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1-sources.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1-sources.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1.module
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1.module.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1.module.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1.module.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1.module.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1.pom
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1.pom.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1.pom.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-agent-jvm-1.13.8-20230910.075823-1.pom.sha256
            β”‚Β Β  β”‚Β Β  └── mockk-agent-jvm-1.13.8-20230910.075823-1.pom.sha512
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  └── maven-metadata.xml.sha512
            β”œβ”€β”€ mockk-android
            β”‚Β Β  β”œβ”€β”€ 1.13.8-SNAPSHOT
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1-javadoc.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1-javadoc.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1-javadoc.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1-javadoc.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1-javadoc.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1.aar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1.aar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1.aar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1.aar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1.aar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1.module
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1.module.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1.module.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1.module.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1.module.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1.pom
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1.pom.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1.pom.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-android-1.13.8-20230910.075823-1.pom.sha256
            β”‚Β Β  β”‚Β Β  └── mockk-android-1.13.8-20230910.075823-1.pom.sha512
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  └── maven-metadata.xml.sha512
            β”œβ”€β”€ mockk-core
            β”‚Β Β  β”œβ”€β”€ 1.13.8-SNAPSHOT
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1-javadoc.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1-javadoc.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1-javadoc.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1-javadoc.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1-javadoc.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1-sources.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1-sources.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1-sources.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1-sources.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1-sources.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1.module
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1.module.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1.module.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1.module.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1.module.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1.pom
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1.pom.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1.pom.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-1.13.8-20230910.075823-1.pom.sha256
            β”‚Β Β  β”‚Β Β  └── mockk-core-1.13.8-20230910.075823-1.pom.sha512
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  └── maven-metadata.xml.sha512
            β”œβ”€β”€ mockk-core-jvm
            β”‚Β Β  β”œβ”€β”€ 1.13.8-SNAPSHOT
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1-javadoc.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1-javadoc.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1-javadoc.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1-javadoc.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1-javadoc.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1-sources.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1-sources.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1-sources.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1-sources.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1-sources.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1.module
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1.module.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1.module.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1.module.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1.module.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1.pom
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1.pom.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1.pom.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-core-jvm-1.13.8-20230910.075823-1.pom.sha256
            β”‚Β Β  β”‚Β Β  └── mockk-core-jvm-1.13.8-20230910.075823-1.pom.sha512
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  └── maven-metadata.xml.sha512
            β”œβ”€β”€ mockk-dsl
            β”‚Β Β  β”œβ”€β”€ 1.13.8-SNAPSHOT
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1-javadoc.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1-javadoc.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1-javadoc.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1-javadoc.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1-javadoc.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1-kotlin-tooling-metadata.json.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1-sources.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1-sources.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1-sources.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1-sources.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1-sources.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1.module
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1.module.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1.module.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1.module.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1.module.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1.pom
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1.pom.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1.pom.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-1.13.8-20230910.075823-1.pom.sha256
            β”‚Β Β  β”‚Β Β  └── mockk-dsl-1.13.8-20230910.075823-1.pom.sha512
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  └── maven-metadata.xml.sha512
            β”œβ”€β”€ mockk-dsl-jvm
            β”‚Β Β  β”œβ”€β”€ 1.13.8-SNAPSHOT
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1-javadoc.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1-javadoc.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1-javadoc.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1-javadoc.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1-javadoc.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1-sources.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1-sources.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1-sources.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1-sources.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1-sources.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1.jar
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1.jar.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1.jar.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1.jar.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1.jar.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1.module
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1.module.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1.module.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1.module.sha256
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1.module.sha512
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1.pom
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1.pom.md5
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1.pom.sha1
            β”‚Β Β  β”‚Β Β  β”œβ”€β”€ mockk-dsl-jvm-1.13.8-20230910.075823-1.pom.sha256
            β”‚Β Β  β”‚Β Β  └── mockk-dsl-jvm-1.13.8-20230910.075823-1.pom.sha512
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
            β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
            β”‚Β Β  └── maven-metadata.xml.sha512
            └── mockk-jvm
                β”œβ”€β”€ 1.13.8-SNAPSHOT
                β”‚Β Β  β”œβ”€β”€ maven-metadata.xml
                β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.md5
                β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha1
                β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha256
                β”‚Β Β  β”œβ”€β”€ maven-metadata.xml.sha512
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1-javadoc.jar
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1-javadoc.jar.md5
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1-javadoc.jar.sha1
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1-javadoc.jar.sha256
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1-javadoc.jar.sha512
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1-sources.jar
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1-sources.jar.md5
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1-sources.jar.sha1
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1-sources.jar.sha256
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1-sources.jar.sha512
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1.jar
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1.jar.md5
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1.jar.sha1
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1.jar.sha256
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1.jar.sha512
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1.module
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1.module.md5
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1.module.sha1
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1.module.sha256
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1.module.sha512
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1.pom
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1.pom.md5
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1.pom.sha1
                β”‚Β Β  β”œβ”€β”€ mockk-jvm-1.13.8-20230910.075823-1.pom.sha256
                β”‚Β Β  └── mockk-jvm-1.13.8-20230910.075823-1.pom.sha512
                β”œβ”€β”€ maven-metadata.xml
                β”œβ”€β”€ maven-metadata.xml.md5
                β”œβ”€β”€ maven-metadata.xml.sha1
                β”œβ”€β”€ maven-metadata.xml.sha256
                └── maven-metadata.xml.sha512

27 directories, 435 files

I’ve figured out the cause of this problem and tried to fix it in #1129, but I’ve run into other problems with the existing Android Instrumentation Test failing. I’m not familiar with technology such as Proxy, so I need someone’s help.

Same here, currently migrating an Android projetct Kotlin to full compose Seem to be the swith to junit5, still many libs using junit4 in test utils lib like

androidTestImplementation(β€œandroidx.compose.ui:ui-test-junit4:$composeVersion”)

# ----Dependencies---
kotlinVersion=1.8.10
appcompatVersion=1.6.1
androidCoreVersion=1.9.0
preferencesVersion=1.1.1
okioVersion=3.3.0
activityVersion=1.7.0-beta02
fragmentVersion=1.5.5
recyclerviewVersion=1.3.0
navigationVersion=2.5.3
materialVersion=1.1.0-beta01
coilVersion=2.3.0
composeVersion=1.4.0-rc01
daggerVersion=2.45
hiltVersion=1.0.0
okhttpVersion=4.10.0
retrofitVersion=2.9.0
roomVersion=2.5.0
workVersion=2.8.0
firebaseVersion=31.2.3
lifecycleVersion=2.6.0

# Testing
junitVersion=4.13.2
androidTestVersion=1.1.1
testCoreVersion=1.5.0
espressoVersion=3.5.1

=> just changing this line mockkVersion=1.13.3 (1.13.4 and 1.13.5 do not work)

Full project using mockk available here => https://github.com/boitakub/Bogadex/tree/feature/compose

Having encountred this one in 1.13.3 version : https://github.com/mockk/mockk/issues/702