993 lines
24 KiB
JSON
993 lines
24 KiB
JSON
|
|
{
|
||
|
|
"name": "Kotlin Coroutines",
|
||
|
|
"raw": {
|
||
|
|
"seq_count": 6720,
|
||
|
|
"alphabet_size": 2962,
|
||
|
|
"alphabet_sample": [
|
||
|
|
"",
|
||
|
|
"(\n val data: String\n )",
|
||
|
|
"(\"un",
|
||
|
|
"()",
|
||
|
|
"() }",
|
||
|
|
"() } }",
|
||
|
|
"())",
|
||
|
|
"()) }",
|
||
|
|
"(),",
|
||
|
|
"(), 1.1)",
|
||
|
|
"(), self",
|
||
|
|
"().availab",
|
||
|
|
"(0)",
|
||
|
|
"(0),",
|
||
|
|
"(0, 100)",
|
||
|
|
"(0, 1024",
|
||
|
|
"(1)",
|
||
|
|
"(2)",
|
||
|
|
"(3)",
|
||
|
|
"(Bal",
|
||
|
|
"(Sta",
|
||
|
|
"(Sto",
|
||
|
|
"(Thread",
|
||
|
|
"(Uni",
|
||
|
|
"(actorSta",
|
||
|
|
"(block: Runnable)",
|
||
|
|
"(cou",
|
||
|
|
"(data: String)",
|
||
|
|
"(e: Throwable",
|
||
|
|
"(initial: T)"
|
||
|
|
],
|
||
|
|
"k1": {
|
||
|
|
"contexts": 1128,
|
||
|
|
"sore_successes": 217,
|
||
|
|
"total_methods": 6720,
|
||
|
|
"methods_in_good": 1048,
|
||
|
|
"coverage": 15.6,
|
||
|
|
"cross_package_contexts": 347,
|
||
|
|
"elapsed": 0.009,
|
||
|
|
"top_groups": [
|
||
|
|
{
|
||
|
|
"context": "('runTest',)",
|
||
|
|
"label": "raw_k1",
|
||
|
|
"methods": 1693,
|
||
|
|
"unique": 1483,
|
||
|
|
"unique_ratio": 0.876,
|
||
|
|
"alphabet_size": 747,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runBlocking',)",
|
||
|
|
"label": "raw_k1",
|
||
|
|
"methods": 367,
|
||
|
|
"unique": 281,
|
||
|
|
"unique_ratio": 0.766,
|
||
|
|
"alphabet_size": 373,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('_eps',)",
|
||
|
|
"label": "raw_k1",
|
||
|
|
"methods": 161,
|
||
|
|
"unique": 1,
|
||
|
|
"unique_ratio": 0.006,
|
||
|
|
"alphabet_size": 0,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('expect',)",
|
||
|
|
"label": "raw_k1",
|
||
|
|
"methods": 120,
|
||
|
|
"unique": 42,
|
||
|
|
"unique_ratio": 0.35,
|
||
|
|
"alphabet_size": 69,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('test',)",
|
||
|
|
"label": "raw_k1",
|
||
|
|
"methods": 88,
|
||
|
|
"unique": 10,
|
||
|
|
"unique_ratio": 0.114,
|
||
|
|
"alphabet_size": 16,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('expectUnreached',)",
|
||
|
|
"label": "raw_k1",
|
||
|
|
"methods": 76,
|
||
|
|
"unique": 1,
|
||
|
|
"unique_ratio": 0.013,
|
||
|
|
"alphabet_size": 1,
|
||
|
|
"sore": "expectUnreached",
|
||
|
|
"sore_success": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('flow',)",
|
||
|
|
"label": "raw_k1",
|
||
|
|
"methods": 58,
|
||
|
|
"unique": 34,
|
||
|
|
"unique_ratio": 0.586,
|
||
|
|
"alphabet_size": 79,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('launch',)",
|
||
|
|
"label": "raw_k1",
|
||
|
|
"methods": 54,
|
||
|
|
"unique": 34,
|
||
|
|
"unique_ratio": 0.63,
|
||
|
|
"alphabet_size": 94,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('close',)",
|
||
|
|
"label": "raw_k1",
|
||
|
|
"methods": 51,
|
||
|
|
"unique": 9,
|
||
|
|
"unique_ratio": 0.176,
|
||
|
|
"alphabet_size": 11,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('rxObservable',)",
|
||
|
|
"label": "raw_k1",
|
||
|
|
"methods": 47,
|
||
|
|
"unique": 22,
|
||
|
|
"unique_ratio": 0.468,
|
||
|
|
"alphabet_size": 34,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"cross_pkg_examples": [
|
||
|
|
{
|
||
|
|
"context": "('_eps',)",
|
||
|
|
"packages": 48
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest',)",
|
||
|
|
"packages": 46
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runBlocking',)",
|
||
|
|
"packages": 41
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('block',)",
|
||
|
|
"packages": 31
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('close',)",
|
||
|
|
"packages": 20
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('suspendCancellableCoroutine',)",
|
||
|
|
"packages": 20
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('error',)",
|
||
|
|
"packages": 18
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('cancel',)",
|
||
|
|
"packages": 17
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('launch',)",
|
||
|
|
"packages": 16
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('require',)",
|
||
|
|
"packages": 15
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"k2": {
|
||
|
|
"contexts": 2455,
|
||
|
|
"sore_successes": 431,
|
||
|
|
"total_methods": 6720,
|
||
|
|
"methods_in_good": 1704,
|
||
|
|
"coverage": 25.4,
|
||
|
|
"cross_package_contexts": 461,
|
||
|
|
"elapsed": 0.007,
|
||
|
|
"top_groups": [
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'expect')",
|
||
|
|
"label": "raw_k2",
|
||
|
|
"methods": 397,
|
||
|
|
"unique": 331,
|
||
|
|
"unique_ratio": 0.834,
|
||
|
|
"alphabet_size": 272,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('_eps',)",
|
||
|
|
"label": "raw_k2",
|
||
|
|
"methods": 161,
|
||
|
|
"unique": 1,
|
||
|
|
"unique_ratio": 0.006,
|
||
|
|
"alphabet_size": 0,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'flow')",
|
||
|
|
"label": "raw_k2",
|
||
|
|
"methods": 143,
|
||
|
|
"unique": 140,
|
||
|
|
"unique_ratio": 0.979,
|
||
|
|
"alphabet_size": 103,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'Channel')",
|
||
|
|
"label": "raw_k2",
|
||
|
|
"methods": 120,
|
||
|
|
"unique": 109,
|
||
|
|
"unique_ratio": 0.908,
|
||
|
|
"alphabet_size": 107,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('test', 'main')",
|
||
|
|
"label": "raw_k2",
|
||
|
|
"methods": 88,
|
||
|
|
"unique": 10,
|
||
|
|
"unique_ratio": 0.114,
|
||
|
|
"alphabet_size": 16,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'flowOf')",
|
||
|
|
"label": "raw_k2",
|
||
|
|
"methods": 80,
|
||
|
|
"unique": 74,
|
||
|
|
"unique_ratio": 0.925,
|
||
|
|
"alphabet_size": 102,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runBlocking', 'expect')",
|
||
|
|
"label": "raw_k2",
|
||
|
|
"methods": 76,
|
||
|
|
"unique": 55,
|
||
|
|
"unique_ratio": 0.724,
|
||
|
|
"alphabet_size": 75,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('expectUnreached',)",
|
||
|
|
"label": "raw_k2",
|
||
|
|
"methods": 76,
|
||
|
|
"unique": 1,
|
||
|
|
"unique_ratio": 0.013,
|
||
|
|
"alphabet_size": 1,
|
||
|
|
"sore": "expectUnreached",
|
||
|
|
"sore_success": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'launch')",
|
||
|
|
"label": "raw_k2",
|
||
|
|
"methods": 50,
|
||
|
|
"unique": 47,
|
||
|
|
"unique_ratio": 0.94,
|
||
|
|
"alphabet_size": 73,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('check', 'check')",
|
||
|
|
"label": "raw_k2",
|
||
|
|
"methods": 45,
|
||
|
|
"unique": 40,
|
||
|
|
"unique_ratio": 0.889,
|
||
|
|
"alphabet_size": 87,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"cross_pkg_examples": [
|
||
|
|
{
|
||
|
|
"context": "('_eps',)",
|
||
|
|
"packages": 48
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'expect')",
|
||
|
|
"packages": 26
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('error', 'error')",
|
||
|
|
"packages": 18
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('close',)",
|
||
|
|
"packages": 16
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('block',)",
|
||
|
|
"packages": 16
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'launch')",
|
||
|
|
"packages": 16
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('require', 'require')",
|
||
|
|
"packages": 15
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('check', 'check')",
|
||
|
|
"packages": 15
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('repeat', 'repeat')",
|
||
|
|
"packages": 14
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runBlocking', 'expect')",
|
||
|
|
"packages": 13
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"k3": {
|
||
|
|
"contexts": 3434,
|
||
|
|
"sore_successes": 546,
|
||
|
|
"total_methods": 6720,
|
||
|
|
"methods_in_good": 2062,
|
||
|
|
"coverage": 30.7,
|
||
|
|
"cross_package_contexts": 524,
|
||
|
|
"elapsed": 0.013,
|
||
|
|
"top_groups": [
|
||
|
|
{
|
||
|
|
"context": "('_eps',)",
|
||
|
|
"label": "raw_k3",
|
||
|
|
"methods": 161,
|
||
|
|
"unique": 1,
|
||
|
|
"unique_ratio": 0.006,
|
||
|
|
"alphabet_size": 0,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('expectUnreached',)",
|
||
|
|
"label": "raw_k3",
|
||
|
|
"methods": 76,
|
||
|
|
"unique": 1,
|
||
|
|
"unique_ratio": 0.013,
|
||
|
|
"alphabet_size": 1,
|
||
|
|
"sore": "expectUnreached",
|
||
|
|
"sore_success": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'expect', 'launch')",
|
||
|
|
"label": "raw_k3",
|
||
|
|
"methods": 72,
|
||
|
|
"unique": 67,
|
||
|
|
"unique_ratio": 0.931,
|
||
|
|
"alphabet_size": 64,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'flow', 'emit')",
|
||
|
|
"label": "raw_k3",
|
||
|
|
"methods": 58,
|
||
|
|
"unique": 58,
|
||
|
|
"unique_ratio": 1.0,
|
||
|
|
"alphabet_size": 65,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('test', 'main', 'verifyLines')",
|
||
|
|
"label": "raw_k3",
|
||
|
|
"methods": 56,
|
||
|
|
"unique": 1,
|
||
|
|
"unique_ratio": 0.018,
|
||
|
|
"alphabet_size": 3,
|
||
|
|
"sore": "test.main.verifyLines",
|
||
|
|
"sore_success": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'flow', 'expect')",
|
||
|
|
"label": "raw_k3",
|
||
|
|
"methods": 52,
|
||
|
|
"unique": 49,
|
||
|
|
"unique_ratio": 0.942,
|
||
|
|
"alphabet_size": 68,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'listOf', 'listOf')",
|
||
|
|
"label": "raw_k3",
|
||
|
|
"methods": 44,
|
||
|
|
"unique": 41,
|
||
|
|
"unique_ratio": 0.932,
|
||
|
|
"alphabet_size": 73,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('expect',)",
|
||
|
|
"label": "raw_k3",
|
||
|
|
"methods": 42,
|
||
|
|
"unique": 1,
|
||
|
|
"unique_ratio": 0.024,
|
||
|
|
"alphabet_size": 1,
|
||
|
|
"sore": "expect",
|
||
|
|
"sore_success": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('close',)",
|
||
|
|
"label": "raw_k3",
|
||
|
|
"methods": 40,
|
||
|
|
"unique": 1,
|
||
|
|
"unique_ratio": 0.025,
|
||
|
|
"alphabet_size": 1,
|
||
|
|
"sore": "close",
|
||
|
|
"sore_success": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'currentDispatcher', 'asScheduler')",
|
||
|
|
"label": "raw_k3",
|
||
|
|
"methods": 40,
|
||
|
|
"unique": 16,
|
||
|
|
"unique_ratio": 0.4,
|
||
|
|
"alphabet_size": 17,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"cross_pkg_examples": [
|
||
|
|
{
|
||
|
|
"context": "('_eps',)",
|
||
|
|
"packages": 48
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('close',)",
|
||
|
|
"packages": 16
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('block',)",
|
||
|
|
"packages": 16
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('error', 'error')",
|
||
|
|
"packages": 13
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('UnsupportedOperationException',)",
|
||
|
|
"packages": 13
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('cancel',)",
|
||
|
|
"packages": 11
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('toString',)",
|
||
|
|
"packages": 11
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('dispatch',)",
|
||
|
|
"packages": 11
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'listOf', 'listOf')",
|
||
|
|
"packages": 11
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'repeat', 'repeat')",
|
||
|
|
"packages": 9
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"coarsened": {
|
||
|
|
"seq_count": 6720,
|
||
|
|
"alphabet_size": 3759,
|
||
|
|
"alphabet_sample": [
|
||
|
|
"",
|
||
|
|
"(\n val data: String\n )",
|
||
|
|
"(\"un",
|
||
|
|
"()",
|
||
|
|
"() }",
|
||
|
|
"() } }",
|
||
|
|
"())",
|
||
|
|
"()) }",
|
||
|
|
"(),",
|
||
|
|
"(), 1.1)",
|
||
|
|
"(), self",
|
||
|
|
"().availab",
|
||
|
|
"(0)",
|
||
|
|
"(0),",
|
||
|
|
"(0, 100)",
|
||
|
|
"(0, 1024",
|
||
|
|
"(1)",
|
||
|
|
"(2)",
|
||
|
|
"(2,",
|
||
|
|
"(3)",
|
||
|
|
"(Bal",
|
||
|
|
"(Ch",
|
||
|
|
"(Sta",
|
||
|
|
"(Sto",
|
||
|
|
"(Thread",
|
||
|
|
"(Uni",
|
||
|
|
"(actorSta",
|
||
|
|
"(block: Runnable)",
|
||
|
|
"(clauseObje",
|
||
|
|
"(cou"
|
||
|
|
],
|
||
|
|
"k1": {
|
||
|
|
"contexts": 985,
|
||
|
|
"sore_successes": 118,
|
||
|
|
"total_methods": 6720,
|
||
|
|
"methods_in_good": 472,
|
||
|
|
"coverage": 7.0,
|
||
|
|
"cross_package_contexts": 320,
|
||
|
|
"elapsed": 0.008,
|
||
|
|
"top_groups": [
|
||
|
|
{
|
||
|
|
"context": "('runTest',)",
|
||
|
|
"label": "coarsened_k1",
|
||
|
|
"methods": 1691,
|
||
|
|
"unique": 1561,
|
||
|
|
"unique_ratio": 0.923,
|
||
|
|
"alphabet_size": 923,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runBlocking',)",
|
||
|
|
"label": "coarsened_k1",
|
||
|
|
"methods": 363,
|
||
|
|
"unique": 290,
|
||
|
|
"unique_ratio": 0.799,
|
||
|
|
"alphabet_size": 434,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('IF',)",
|
||
|
|
"label": "coarsened_k1",
|
||
|
|
"methods": 351,
|
||
|
|
"unique": 309,
|
||
|
|
"unique_ratio": 0.88,
|
||
|
|
"alphabet_size": 727,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('RETURN',)",
|
||
|
|
"label": "coarsened_k1",
|
||
|
|
"methods": 182,
|
||
|
|
"unique": 114,
|
||
|
|
"unique_ratio": 0.626,
|
||
|
|
"alphabet_size": 282,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('expect',)",
|
||
|
|
"label": "coarsened_k1",
|
||
|
|
"methods": 117,
|
||
|
|
"unique": 45,
|
||
|
|
"unique_ratio": 0.385,
|
||
|
|
"alphabet_size": 95,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('LOOP',)",
|
||
|
|
"label": "coarsened_k1",
|
||
|
|
"methods": 91,
|
||
|
|
"unique": 82,
|
||
|
|
"unique_ratio": 0.901,
|
||
|
|
"alphabet_size": 227,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('EXCEPTION',)",
|
||
|
|
"label": "coarsened_k1",
|
||
|
|
"methods": 90,
|
||
|
|
"unique": 72,
|
||
|
|
"unique_ratio": 0.8,
|
||
|
|
"alphabet_size": 197,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('test',)",
|
||
|
|
"label": "coarsened_k1",
|
||
|
|
"methods": 88,
|
||
|
|
"unique": 88,
|
||
|
|
"unique_ratio": 1.0,
|
||
|
|
"alphabet_size": 108,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('expectUnreached',)",
|
||
|
|
"label": "coarsened_k1",
|
||
|
|
"methods": 76,
|
||
|
|
"unique": 3,
|
||
|
|
"unique_ratio": 0.039,
|
||
|
|
"alphabet_size": 2,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('flow',)",
|
||
|
|
"label": "coarsened_k1",
|
||
|
|
"methods": 57,
|
||
|
|
"unique": 34,
|
||
|
|
"unique_ratio": 0.596,
|
||
|
|
"alphabet_size": 64,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"cross_pkg_examples": [
|
||
|
|
{
|
||
|
|
"context": "('IF',)",
|
||
|
|
"packages": 71
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('RETURN',)",
|
||
|
|
"packages": 54
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest',)",
|
||
|
|
"packages": 45
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('EXCEPTION',)",
|
||
|
|
"packages": 41
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runBlocking',)",
|
||
|
|
"packages": 39
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('LOOP',)",
|
||
|
|
"packages": 32
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('value',)",
|
||
|
|
"packages": 21
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('close',)",
|
||
|
|
"packages": 20
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('suspendCancellableCoroutine',)",
|
||
|
|
"packages": 19
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('block',)",
|
||
|
|
"packages": 18
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"k2": {
|
||
|
|
"contexts": 2270,
|
||
|
|
"sore_successes": 256,
|
||
|
|
"total_methods": 6720,
|
||
|
|
"methods_in_good": 952,
|
||
|
|
"coverage": 14.2,
|
||
|
|
"cross_package_contexts": 493,
|
||
|
|
"elapsed": 0.008,
|
||
|
|
"top_groups": [
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'expect')",
|
||
|
|
"label": "coarsened_k2",
|
||
|
|
"methods": 356,
|
||
|
|
"unique": 325,
|
||
|
|
"unique_ratio": 0.913,
|
||
|
|
"alphabet_size": 348,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'flow')",
|
||
|
|
"label": "coarsened_k2",
|
||
|
|
"methods": 138,
|
||
|
|
"unique": 135,
|
||
|
|
"unique_ratio": 0.978,
|
||
|
|
"alphabet_size": 127,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'Channel')",
|
||
|
|
"label": "coarsened_k2",
|
||
|
|
"methods": 112,
|
||
|
|
"unique": 108,
|
||
|
|
"unique_ratio": 0.964,
|
||
|
|
"alphabet_size": 152,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('test', 'coroutines')",
|
||
|
|
"label": "coarsened_k2",
|
||
|
|
"methods": 88,
|
||
|
|
"unique": 88,
|
||
|
|
"unique_ratio": 1.0,
|
||
|
|
"alphabet_size": 108,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runBlocking', 'Unit')",
|
||
|
|
"label": "coarsened_k2",
|
||
|
|
"methods": 80,
|
||
|
|
"unique": 63,
|
||
|
|
"unique_ratio": 0.787,
|
||
|
|
"alphabet_size": 141,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'flowOf')",
|
||
|
|
"label": "coarsened_k2",
|
||
|
|
"methods": 80,
|
||
|
|
"unique": 77,
|
||
|
|
"unique_ratio": 0.963,
|
||
|
|
"alphabet_size": 125,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('IF', 'RETURN')",
|
||
|
|
"label": "coarsened_k2",
|
||
|
|
"methods": 75,
|
||
|
|
"unique": 70,
|
||
|
|
"unique_ratio": 0.933,
|
||
|
|
"alphabet_size": 211,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runBlocking', 'expect')",
|
||
|
|
"label": "coarsened_k2",
|
||
|
|
"methods": 75,
|
||
|
|
"unique": 55,
|
||
|
|
"unique_ratio": 0.733,
|
||
|
|
"alphabet_size": 98,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('expectUnreached',)",
|
||
|
|
"label": "coarsened_k2",
|
||
|
|
"methods": 67,
|
||
|
|
"unique": 1,
|
||
|
|
"unique_ratio": 0.015,
|
||
|
|
"alphabet_size": 1,
|
||
|
|
"sore": "expectUnreached",
|
||
|
|
"sore_success": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('RETURN', 'EXCEPTION')",
|
||
|
|
"label": "coarsened_k2",
|
||
|
|
"methods": 51,
|
||
|
|
"unique": 15,
|
||
|
|
"unique_ratio": 0.294,
|
||
|
|
"alphabet_size": 39,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"cross_pkg_examples": [
|
||
|
|
{
|
||
|
|
"context": "('IF', 'RETURN')",
|
||
|
|
"packages": 27
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'expect')",
|
||
|
|
"packages": 25
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('RETURN', 'EXCEPTION')",
|
||
|
|
"packages": 24
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('close', 'close')",
|
||
|
|
"packages": 19
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'launch')",
|
||
|
|
"packages": 16
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('require', 'require')",
|
||
|
|
"packages": 15
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('IF', 'IF')",
|
||
|
|
"packages": 15
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runBlocking', 'expect')",
|
||
|
|
"packages": 13
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('error', 'error')",
|
||
|
|
"packages": 13
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('cancel', 'cancel')",
|
||
|
|
"packages": 13
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"k3": {
|
||
|
|
"contexts": 3414,
|
||
|
|
"sore_successes": 326,
|
||
|
|
"total_methods": 6720,
|
||
|
|
"methods_in_good": 1282,
|
||
|
|
"coverage": 19.1,
|
||
|
|
"cross_package_contexts": 539,
|
||
|
|
"elapsed": 0.004,
|
||
|
|
"top_groups": [
|
||
|
|
{
|
||
|
|
"context": "('test', 'coroutines', 'guide')",
|
||
|
|
"label": "coarsened_k3",
|
||
|
|
"methods": 81,
|
||
|
|
"unique": 81,
|
||
|
|
"unique_ratio": 1.0,
|
||
|
|
"alphabet_size": 100,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'Channel', 'Int')",
|
||
|
|
"label": "coarsened_k3",
|
||
|
|
"methods": 68,
|
||
|
|
"unique": 64,
|
||
|
|
"unique_ratio": 0.941,
|
||
|
|
"alphabet_size": 87,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('expectUnreached',)",
|
||
|
|
"label": "coarsened_k3",
|
||
|
|
"methods": 67,
|
||
|
|
"unique": 1,
|
||
|
|
"unique_ratio": 0.015,
|
||
|
|
"alphabet_size": 1,
|
||
|
|
"sore": "expectUnreached",
|
||
|
|
"sore_success": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'expect', 'launch')",
|
||
|
|
"label": "coarsened_k3",
|
||
|
|
"methods": 50,
|
||
|
|
"unique": 50,
|
||
|
|
"unique_ratio": 1.0,
|
||
|
|
"alphabet_size": 61,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'flow', 'emit')",
|
||
|
|
"label": "coarsened_k3",
|
||
|
|
"methods": 46,
|
||
|
|
"unique": 46,
|
||
|
|
"unique_ratio": 1.0,
|
||
|
|
"alphabet_size": 66,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'currentDispatcher', 'CoroutineDispatcher')",
|
||
|
|
"label": "coarsened_k3",
|
||
|
|
"methods": 40,
|
||
|
|
"unique": 16,
|
||
|
|
"unique_ratio": 0.4,
|
||
|
|
"alphabet_size": 22,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('expect',)",
|
||
|
|
"label": "coarsened_k3",
|
||
|
|
"methods": 39,
|
||
|
|
"unique": 1,
|
||
|
|
"unique_ratio": 0.026,
|
||
|
|
"alphabet_size": 1,
|
||
|
|
"sore": "expect",
|
||
|
|
"sore_success": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'flow', 'expect')",
|
||
|
|
"label": "coarsened_k3",
|
||
|
|
"methods": 38,
|
||
|
|
"unique": 36,
|
||
|
|
"unique_ratio": 0.947,
|
||
|
|
"alphabet_size": 78,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'listOf', 'listOf')",
|
||
|
|
"label": "coarsened_k3",
|
||
|
|
"methods": 37,
|
||
|
|
"unique": 34,
|
||
|
|
"unique_ratio": 0.919,
|
||
|
|
"alphabet_size": 90,
|
||
|
|
"sore": null,
|
||
|
|
"sore_success": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('noImpl',)",
|
||
|
|
"label": "coarsened_k3",
|
||
|
|
"methods": 34,
|
||
|
|
"unique": 1,
|
||
|
|
"unique_ratio": 0.029,
|
||
|
|
"alphabet_size": 1,
|
||
|
|
"sore": "noImpl",
|
||
|
|
"sore_success": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"cross_pkg_examples": [
|
||
|
|
{
|
||
|
|
"context": "('close', 'close')",
|
||
|
|
"packages": 14
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('RETURN', 'EXCEPTION', 'UnsupportedOperationException')",
|
||
|
|
"packages": 13
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('error', 'error')",
|
||
|
|
"packages": 12
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('value',)",
|
||
|
|
"packages": 12
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('dispatch', 'dispatch')",
|
||
|
|
"packages": 11
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'listOf', 'listOf')",
|
||
|
|
"packages": 11
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('RETURN',)",
|
||
|
|
"packages": 10
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('IF', 'RETURN', 'EXCEPTION')",
|
||
|
|
"packages": 10
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('runTest', 'repeat', 'repeat')",
|
||
|
|
"packages": 9
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"context": "('IF', 'IF')",
|
||
|
|
"packages": 9
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|