https://github.com/mockk/mockk

mocking library for Kotlin
https://github.com/mockk/mockk

Keywords

argument-matchers chain-calls hacktoberfest kotlin matcher mock mocking-framework tdd testing verification

Keywords from Contributors

observability cloud-native transforms dsl archiving conversation measur composable feature-toggle stubbing

Last synced: 11 months ago
JSON representation

Acceptance Criteria

Repository metadata

mocking library for Kotlin


Owner metadata


Committers metadata

Last synced: 11 months ago

Total Commits: 2,083
Total Committers: 152
Avg Commits per committer: 13.704
Development Distribution Score (DDS): 0.375

Commits in past year: 127
Committers in past year: 37
Avg Commits per committer in past year: 3.432
Development Distribution Score (DDS) in past year: 0.772

Name Email Commits
Oleksiy Pylypenko o****o@g****m 1302
Adam 8****y 241
Mattia Tommasone r****z@g****m 136
Simon Marquis c****t@s****r 40
Pietro Scarampella p****a@p****t 24
drazen04 h****3@h****t 20
Hendrik Duerkop h****p@t****e 18
Bengt Brodersen b****n@g****m 12
Masatoshi Kubode s****i@g****m 11
Simon Marquis s****s@a****m 10
Andreas Gebhardt a****1@g****m 9
T45K t****9@g****m 8
smami14 S****i@a****m 7
Jan Skrasek h****z@g****m 7
Jon Poulton j****n@p****m 6
Marcus Ilgner m****l@m****m 6
Leon Rabinovich l****n@d****m 6
Simon Marquis S****s 5
Guillermo Mazzola g****a@g****m 5
Kerooker l****8@g****m 5
wrongwrong b****5@g****m 5
kshired s****1@g****m 4
bossm0n5t3r b****r@g****m 4
Gopalakrishnan Iyer g****r@a****m 4
Gopal k****s@g****m 4
Vladyslav Romanchuk s****k@g****m 3
Sampath Kumar Krishnasamy s****y@a****m 3
Nicklas Ansman n****s@a****e 3
Matthew Duffin m****n@m****m 3
Matteo Mirk p****o@g****m 3
and 122 more...

Committer domains:


Issue and Pull Request metadata

Last synced: over 1 year ago

Total issues: 168
Total pull requests: 52
Average time to close issues: 7 months
Average time to close pull requests: 18 days
Total issue authors: 157
Total pull request authors: 27
Average comments per issue: 6.01
Average comments per pull request: 2.29
Merged pull request: 43
Bot issues: 0
Bot pull requests: 0

Past year issues: 78
Past year pull requests: 48
Past year average time to close issues: 2 months
Past year average time to close pull requests: 13 days
Past year issue authors: 74
Past year pull request authors: 26
Past year average comments per issue: 1.9
Past year average comments per pull request: 1.58
Past year merged pull request: 41
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/mockk/mockk

Top Issue Authors

  • lannyf77 (4)
  • SimonMarquis (4)
  • oleksiyp (3)
  • igorwojda (2)
  • dekar91 (2)
  • TWiStErRob (2)
  • luispollo (1)
  • pas2al (1)
  • pedro-carneiro (1)
  • pedronveloso (1)
  • phansier (1)
  • PHPirates (1)
  • pikaboo (1)
  • piotrplazienski (1)
  • polarene (1)

Top Pull Request Authors

  • SimonMarquis (15)
  • polarene (3)
  • aSemy (3)
  • kubode (2)
  • k163377 (2)
  • LeonRa (2)
  • flapenna (2)
  • milgner (2)
  • geekiyer (2)
  • Goooler (2)
  • Sineaggi (1)
  • dsame (1)
  • jselbo (1)
  • JakeSteam (1)
  • ygaller (1)

Top Issue Labels

  • important (28)
  • bug (15)
  • stale (10)
  • enhancement (7)
  • hacktoberfest (6)
  • good-first-issue (3)
  • good first issue (3)
  • value classes (3)
  • fixed (2)
  • android (2)
  • ait (1)
  • big (1)
  • coroutines (1)
  • gradle (1)
  • performance (1)
  • wontfix (1)
  • help wanted (1)

Top Pull Request Labels


Package metadata

repo1.maven.org: io.mockk:mockk

Mocking library for Kotlin

  • Homepage: https://mockk.io
  • Documentation: https://appdoc.app/artifact/io.mockk/mockk/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.13.11 (published 12 months ago)
  • Last Synced: 2024-06-04T10:21:53.410Z (11 months ago)
  • Versions: 93
  • Dependent Packages: 413
  • Dependent Repositories: 5,663
  • Docker Downloads: 17
  • Rankings:
    • Dependent repos count: 0.122%
    • Dependent packages count: 0.195%
    • Stargazers count: 4.256%
    • Average: 4.5%
    • Docker downloads count: 6.278%
    • Forks count: 11.651%
repo1.maven.org: io.mockk:mockk-jvm

Mocking library for Kotlin

  • Homepage: https://mockk.io
  • Documentation: https://appdoc.app/artifact/io.mockk/mockk-jvm/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.13.11 (published 12 months ago)
  • Last Synced: 2024-06-04T10:21:53.607Z (11 months ago)
  • Versions: 13
  • Dependent Packages: 71
  • Dependent Repositories: 155
  • Rankings:
    • Dependent packages count: 1.021%
    • Dependent repos count: 1.408%
    • Stargazers count: 4.252%
    • Average: 4.579%
    • Forks count: 11.637%
repo1.maven.org: io.mockk:mockk-android

Mocking library for Kotlin (Android instrumented test)

  • Homepage: https://mockk.io
  • Documentation: https://appdoc.app/artifact/io.mockk/mockk-android/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.13.11 (published 12 months ago)
  • Last Synced: 2024-06-04T10:21:53.147Z (11 months ago)
  • Versions: 57
  • Dependent Packages: 12
  • Dependent Repositories: 164
  • Rankings:
    • Dependent repos count: 1.352%
    • Stargazers count: 4.256%
    • Dependent packages count: 5.167%
    • Average: 5.606%
    • Forks count: 11.651%
repo1.maven.org: io.mockk:mockk-common

Common(JS and Java) MockK module

  • Homepage: https://mockk.io
  • Documentation: https://appdoc.app/artifact/io.mockk/mockk-common/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.12.5 (published almost 3 years ago)
  • Last Synced: 2024-06-04T10:21:53.051Z (11 months ago)
  • Versions: 65
  • Dependent Packages: 5
  • Dependent Repositories: 67
  • Rankings:
    • Dependent repos count: 2.536%
    • Stargazers count: 4.253%
    • Average: 7.477%
    • Dependent packages count: 11.483%
    • Forks count: 11.637%
repo1.maven.org: io.mockk:mockk-dsl-jvm

MockK DSL providing API for MockK implementation

  • Homepage: https://mockk.io
  • Documentation: https://appdoc.app/artifact/io.mockk/mockk-dsl-jvm/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.13.11 (published 12 months ago)
  • Last Synced: 2024-06-04T10:21:52.832Z (11 months ago)
  • Versions: 90
  • Dependent Packages: 6
  • Dependent Repositories: 27
  • Rankings:
    • Stargazers count: 4.252%
    • Dependent repos count: 4.533%
    • Average: 7.533%
    • Dependent packages count: 9.711%
    • Forks count: 11.637%
repo1.maven.org: io.mockk:mockk-agent-api

API to build MockK agents

  • Homepage: https://mockk.io
  • Documentation: https://appdoc.app/artifact/io.mockk/mockk-agent-api/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.13.11 (published 12 months ago)
  • Last Synced: 2024-06-04T10:21:53.627Z (11 months ago)
  • Versions: 58
  • Dependent Packages: 7
  • Dependent Repositories: 6
  • Rankings:
    • Stargazers count: 4.256%
    • Dependent packages count: 8.4%
    • Average: 8.584%
    • Dependent repos count: 10.028%
    • Forks count: 11.651%
repo1.maven.org: io.mockk:mockk-dsl

MockK DSL providing API for MockK implementation

  • Homepage: https://mockk.io
  • Documentation: https://appdoc.app/artifact/io.mockk/mockk-dsl/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.13.11 (published 12 months ago)
  • Last Synced: 2024-06-04T10:21:53.726Z (11 months ago)
  • Versions: 80
  • Dependent Packages: 6
  • Dependent Repositories: 7
  • Rankings:
    • Stargazers count: 4.252%
    • Average: 8.723%
    • Dependent repos count: 9.294%
    • Dependent packages count: 9.711%
    • Forks count: 11.637%
repo1.maven.org: io.mockk:mockk-agent-jvm

MockK inline mocking agent

  • Homepage: https://mockk.io
  • Documentation: https://appdoc.app/artifact/io.mockk/mockk-agent-jvm/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.13.11 (published 12 months ago)
  • Last Synced: 2024-06-04T10:21:54.086Z (11 months ago)
  • Versions: 57
  • Dependent Packages: 3
  • Dependent Repositories: 116
  • Rankings:
    • Dependent repos count: 1.748%
    • Stargazers count: 4.252%
    • Average: 8.8%
    • Forks count: 11.637%
    • Dependent packages count: 17.564%
repo1.maven.org: io.mockk:mockk-agent

MockK inline mocking agent

  • Homepage: https://mockk.io
  • Documentation: https://appdoc.app/artifact/io.mockk/mockk-agent/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.13.11 (published 12 months ago)
  • Last Synced: 2024-06-04T10:21:53.649Z (11 months ago)
  • Versions: 50
  • Dependent Packages: 3
  • Dependent Repositories: 50
  • Rankings:
    • Dependent repos count: 3.057%
    • Stargazers count: 4.256%
    • Average: 9.132%
    • Forks count: 11.651%
    • Dependent packages count: 17.564%
repo1.maven.org: io.mockk:mockk-dsl-js

JS MockK DSL providing API for MockK implementation

  • Homepage: http://mockk.io
  • Documentation: https://appdoc.app/artifact/io.mockk/mockk-dsl-js/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.11.0 (published about 4 years ago)
  • Last Synced: 2024-06-04T10:21:54.505Z (11 months ago)
  • Versions: 59
  • Dependent Packages: 2
  • Dependent Repositories: 5
  • Rankings:
    • Stargazers count: 4.252%
    • Dependent repos count: 10.915%
    • Forks count: 11.637%
    • Average: 12.49%
    • Dependent packages count: 23.156%
repo1.maven.org: io.mockk:mockk-core-jvm

MockK functionality that is used by other MockK modules

  • Homepage: https://mockk.io
  • Documentation: https://appdoc.app/artifact/io.mockk/mockk-core-jvm/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.13.11 (published 12 months ago)
  • Last Synced: 2024-06-04T10:21:53.143Z (11 months ago)
  • Versions: 13
  • Dependent Packages: 4
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 4.251%
    • Forks count: 11.637%
    • Average: 12.646%
    • Dependent packages count: 13.924%
    • Dependent repos count: 20.773%
repo1.maven.org: io.mockk:mockk-agent-common

Common classes for agents

  • Homepage: https://mockk.io
  • Documentation: https://appdoc.app/artifact/io.mockk/mockk-agent-common/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.12.5 (published almost 3 years ago)
  • Last Synced: 2024-06-04T10:21:53.633Z (11 months ago)
  • Versions: 42
  • Dependent Packages: 2
  • Dependent Repositories: 3
  • Rankings:
    • Stargazers count: 4.256%
    • Forks count: 11.651%
    • Average: 13.211%
    • Dependent repos count: 13.78%
    • Dependent packages count: 23.156%
repo1.maven.org: io.mockk:mockk-agent-android

Android instrumented testing MockK inline mocking agent

  • Homepage: https://mockk.io
  • Documentation: https://appdoc.app/artifact/io.mockk/mockk-agent-android/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.13.11 (published 12 months ago)
  • Last Synced: 2024-06-04T10:21:53.564Z (11 months ago)
  • Versions: 56
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 4.256%
    • Forks count: 11.651%
    • Average: 14.959%
    • Dependent repos count: 20.773%
    • Dependent packages count: 23.156%
repo1.maven.org: io.mockk:mockk-core

MockK functionality that is used by other MockK modules

  • Homepage: https://mockk.io
  • Documentation: https://appdoc.app/artifact/io.mockk/mockk-core/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.13.11 (published 12 months ago)
  • Last Synced: 2024-06-04T10:21:53.537Z (11 months ago)
  • Versions: 13
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 3.569%
    • Forks count: 8.787%
    • Average: 15.31%
    • Dependent packages count: 16.904%
    • Dependent repos count: 31.98%
repo1.maven.org: io.mockk:mockk-agent-api-jvm

API to build MockK agents

  • Homepage: https://mockk.io
  • Documentation: https://appdoc.app/artifact/io.mockk/mockk-agent-api-jvm/
  • Licenses: Apache License, Version 2.0
  • Latest release: 1.13.11 (published 12 months ago)
  • Last Synced: 2024-06-04T10:21:54.361Z (11 months ago)
  • Versions: 15
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 3.569%
    • Forks count: 8.787%
    • Average: 15.31%
    • Dependent packages count: 16.904%
    • Dependent repos count: 31.98%
proxy.golang.org: github.com/mockk/mockk


Dependencies

.github/workflows/gradle.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-java v3 composite
  • gradle/gradle-build-action v2 composite
  • reactivecircus/android-emulator-runner v2 composite
buildSrc/build.gradle.kts maven
  • com.android.tools.build:gradle $androidGradle implementation
  • org.jetbrains.dokka:dokka-gradle-plugin $dokka implementation
  • org.jetbrains.kotlin:kotlin-allopen $kotlinPluginVersion implementation
  • org.jetbrains.kotlin:kotlin-gradle-plugin $kotlinPluginVersion implementation
  • org.jetbrains.kotlin:kotlin-reflect $kotlinPluginVersion implementation
  • org.jetbrains.kotlinx:binary-compatibility-validator $binaryCompatibilityValidator implementation
  • org.jetbrains.kotlinx:kover $kotlinxKover implementation
modules/mockk-agent/build.gradle.kts maven
  • net.bytebuddy:byte-buddy ${Deps.Versions.byteBuddy} api
  • net.bytebuddy:byte-buddy-agent ${Deps.Versions.byteBuddy} api
  • org.objenesis:objenesis ${Deps.Versions.objenesis} api
modules/mockk-agent-android/build.gradle.kts maven
  • com.linkedin.dexmaker:dexmaker ${buildsrc.config.Deps.Versions.dexmaker} implementation
  • org.objenesis:objenesis ${buildsrc.config.Deps.Versions.objenesis} implementation
test-modules/performance-tests/build.gradle.kts maven
  • org.jetbrains.kotlinx:kotlinx-benchmark-runtime 0.4.5 implementation
cloud-badge/package.json npm
  • googleapis ^20.0.1

Score: 22.482214159790797