Key findings: - File path grouping (structural) = baseline (0.6% coverage) — no improvement - First-k-symbols grouping (behavioral) = 20× improvement (12% coverage at k=3) - Two-dimensional (path + symbols) = worse than behavioral alone - Winner: Option B k=3 — 47 SOREs, 12% coverage Smart filters make experiments fast (<1s vs minutes): - max_unique_ratio=0.85 - max_alphabet=20 - max_soa_edges=100 Preserved in experiments/results/ for future reference.
1145 lines
No EOL
27 KiB
JSON
1145 lines
No EOL
27 KiB
JSON
{
|
|
"strategy": "Option B: First 2 symbols",
|
|
"total_contexts": 961,
|
|
"meaningful_contexts": 141,
|
|
"total_methods": 1594,
|
|
"methods_in_good_groups": 157,
|
|
"sore_successes": 39,
|
|
"sore_failures": 23,
|
|
"skip_reasons": {
|
|
"large_alphabet": 7,
|
|
"too_diverse": 72
|
|
},
|
|
"groups": [
|
|
{
|
|
"context": "('listOf', 'listOf')",
|
|
"methods": 36,
|
|
"unique": 27,
|
|
"unique_ratio": 0.75,
|
|
"sore": "SKIP(large_alphabet)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('VectorChunk', 'mapOf')",
|
|
"methods": 13,
|
|
"unique": 11,
|
|
"unique_ratio": 0.846,
|
|
"sore": "SKIP(large_alphabet)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('ery {', 'stKnowledgeBases()')",
|
|
"methods": 13,
|
|
"unique": 5,
|
|
"unique_ratio": 0.385,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('productionClasses', 'filter')",
|
|
"methods": 13,
|
|
"unique": 13,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('mockk',)",
|
|
"methods": 11,
|
|
"unique": 1,
|
|
"unique_ratio": 0.091,
|
|
"sore": "mockk",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('filesIn', 'assertTrue')",
|
|
"methods": 11,
|
|
"unique": 5,
|
|
"unique_ratio": 0.455,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('runTest', 'ChatResponse')",
|
|
"methods": 10,
|
|
"unique": 10,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('runTest', 'mockk')",
|
|
"methods": 9,
|
|
"unique": 7,
|
|
"unique_ratio": 0.778,
|
|
"sore": "SKIP(large_alphabet)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('trim', 'lowercase')",
|
|
"methods": 9,
|
|
"unique": 6,
|
|
"unique_ratio": 0.667,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('every', 'every')",
|
|
"methods": 8,
|
|
"unique": 8,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('File', 'writeBytes')",
|
|
"methods": 8,
|
|
"unique": 7,
|
|
"unique_ratio": 0.875,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('JwtService', 'JwtProperties')",
|
|
"methods": 8,
|
|
"unique": 8,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('every', 'getJobStatus')",
|
|
"methods": 7,
|
|
"unique": 4,
|
|
"unique_ratio": 0.571,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('of',)",
|
|
"methods": 7,
|
|
"unique": 1,
|
|
"unique_ratio": 0.143,
|
|
"sore": "of",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('assertEquals', 'of')",
|
|
"methods": 7,
|
|
"unique": 3,
|
|
"unique_ratio": 0.429,
|
|
"sore": "assertEquals.(of.(assertFailsWith)?)+",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('from', 'now')",
|
|
"methods": 7,
|
|
"unique": 4,
|
|
"unique_ratio": 0.571,
|
|
"sore": "((from.now|(trimIndent|debug)).((update)+)?)+",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('mockk', 'mockk')",
|
|
"methods": 6,
|
|
"unique": 6,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('very', 'istKnowledgeBases(')",
|
|
"methods": 6,
|
|
"unique": 4,
|
|
"unique_ratio": 0.667,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('mutableListOf', 'mutableListOf')",
|
|
"methods": 6,
|
|
"unique": 6,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('session', 'use')",
|
|
"methods": 6,
|
|
"unique": 3,
|
|
"unique_ratio": 0.5,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('runBlocking', 'controller')",
|
|
"methods": 6,
|
|
"unique": 6,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('getMethod', 'invoke')",
|
|
"methods": 6,
|
|
"unique": 2,
|
|
"unique_ratio": 0.333,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('parseStorageUri', 'return false')",
|
|
"methods": 6,
|
|
"unique": 4,
|
|
"unique_ratio": 0.667,
|
|
"sore": "parseStorageUri.return false.((return try {\n s3Client.headObject(\n HeadObjectRequest.builder()\n .bucket(location.bucket)\n .key(location.",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('HybridChunkingConfig', 'service')",
|
|
"methods": 6,
|
|
"unique": 6,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('parse', 'KnowledgeBase')",
|
|
"methods": 6,
|
|
"unique": 6,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('every', 'existsByUsername')",
|
|
"methods": 6,
|
|
"unique": 3,
|
|
"unique_ratio": 0.5,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('builder', 'build')",
|
|
"methods": 5,
|
|
"unique": 5,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('randomUUID', 'toString')",
|
|
"methods": 5,
|
|
"unique": 5,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('post', 'uri')",
|
|
"methods": 5,
|
|
"unique": 4,
|
|
"unique_ratio": 0.8,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('createKnowledgeBase', 'copyTestDocument')",
|
|
"methods": 5,
|
|
"unique": 5,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('MultipartBodyBuilder', 'part')",
|
|
"methods": 5,
|
|
"unique": 4,
|
|
"unique_ratio": 0.8,
|
|
"sore": "SKIP(large_alphabet)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('await', 'pollInterval')",
|
|
"methods": 5,
|
|
"unique": 3,
|
|
"unique_ratio": 0.6,
|
|
"sore": "SKIP(large_alphabet)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('filesIn', 'filter')",
|
|
"methods": 5,
|
|
"unique": 2,
|
|
"unique_ratio": 0.4,
|
|
"sore": "filesIn.filter.contains.assertTrue.(hasImport)+",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('slot', 'every')",
|
|
"methods": 5,
|
|
"unique": 5,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('runTest', 'mockFilePart')",
|
|
"methods": 5,
|
|
"unique": 5,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('every', 'findPageRendering')",
|
|
"methods": 5,
|
|
"unique": 4,
|
|
"unique_ratio": 0.8,
|
|
"sore": "SKIP(large_alphabet)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('coEvery', 'ingestMultipart')",
|
|
"methods": 5,
|
|
"unique": 5,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('DoclingConfig', 'assertThatThrownBy')",
|
|
"methods": 5,
|
|
"unique": 1,
|
|
"unique_ratio": 0.2,
|
|
"sore": "DoclingConfig.assertThatThrownBy.validateCriticalSettings.isInstanceOf.hasMessageContaining",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('parse', 'KnowledgeBaseNode')",
|
|
"methods": 5,
|
|
"unique": 5,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('mockk', 'every')",
|
|
"methods": 5,
|
|
"unique": 5,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('every', 'existsById')",
|
|
"methods": 5,
|
|
"unique": 5,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('upsertStaging', 'of')",
|
|
"methods": 5,
|
|
"unique": 5,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('query', 'trimIndent')",
|
|
"methods": 5,
|
|
"unique": 5,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('update', 'trimIndent')",
|
|
"methods": 5,
|
|
"unique": 2,
|
|
"unique_ratio": 0.4,
|
|
"sore": "update.trimIndent.(now.insertRow)?",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('state', 'every')",
|
|
"methods": 5,
|
|
"unique": 5,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('DocumentInput', 'asJobId')",
|
|
"methods": 5,
|
|
"unique": 5,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('processedDocument', 'every')",
|
|
"methods": 5,
|
|
"unique": 5,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('mapOf', 'mapOf')",
|
|
"methods": 5,
|
|
"unique": 3,
|
|
"unique_ratio": 0.6,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('defaultCapabilityId',)",
|
|
"methods": 4,
|
|
"unique": 1,
|
|
"unique_ratio": 0.25,
|
|
"sore": "defaultCapabilityId",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('every', 'defaultCapabilityId')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('clearAllMocks',)",
|
|
"methods": 4,
|
|
"unique": 1,
|
|
"unique_ratio": 0.25,
|
|
"sore": "clearAllMocks",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('mockkObject', 'slot')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('Builder',)",
|
|
"methods": 4,
|
|
"unique": 1,
|
|
"unique_ratio": 0.25,
|
|
"sore": "Builder",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('Any',)",
|
|
"methods": 4,
|
|
"unique": 1,
|
|
"unique_ratio": 0.25,
|
|
"sore": "Any",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('get',)",
|
|
"methods": 4,
|
|
"unique": 1,
|
|
"unique_ratio": 0.25,
|
|
"sore": "get",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('ToolInvocationPolicyProperties', 'mapOf')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('requireNotNull', 'requireNotNull')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('mockk', 'also')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('queryForObject',)",
|
|
"methods": 4,
|
|
"unique": 1,
|
|
"unique_ratio": 0.25,
|
|
"sore": "queryForObject",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('registerProperties',)",
|
|
"methods": 4,
|
|
"unique": 1,
|
|
"unique_ratio": 0.25,
|
|
"sore": "registerProperties",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('assumeTrue', 'isDockerAvailable')",
|
|
"methods": 4,
|
|
"unique": 1,
|
|
"unique_ratio": 0.25,
|
|
"sore": "assumeTrue.isDockerAvailable.start.pullAndWarmup",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('eFromProject()', 'ses()')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('runTest', 'coEvery')",
|
|
"methods": 4,
|
|
"unique": 3,
|
|
"unique_ratio": 0.75,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('JobStatus', 'every')",
|
|
"methods": 4,
|
|
"unique": 2,
|
|
"unique_ratio": 0.5,
|
|
"sore": "JobStatus.every.getJobStatus.get.uri.exchange.expectStatus.expectBody.(jsonPath.isEqualTo)+",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('every', 'getOrCreateAgentKnowledgeBase')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('builder', 'inputType')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('mutableMapOf', 'mutableMapOf')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('`when`', 'listModels')",
|
|
"methods": 4,
|
|
"unique": 3,
|
|
"unique_ratio": 0.75,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('ilder()', 'ery(\"')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('leteByFilter(f', 'lterEquals(M')",
|
|
"methods": 4,
|
|
"unique": 1,
|
|
"unique_ratio": 0.25,
|
|
"sore": "leteByFilter(f.lterEquals(M",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('`when`', 'healthCheckAsync')",
|
|
"methods": 4,
|
|
"unique": 3,
|
|
"unique_ratio": 0.75,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('DocumentJobNode', 'now')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('parse', 'every')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('asJobId', 'asFilename')",
|
|
"methods": 4,
|
|
"unique": 1,
|
|
"unique_ratio": 0.25,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('resolveUploadStorageUri',)",
|
|
"methods": 4,
|
|
"unique": 1,
|
|
"unique_ratio": 0.25,
|
|
"sore": "resolveUploadStorageUri",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('JobParametersBuilder', 'addString')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('IngestionDocumentState', 'asDocumentId')",
|
|
"methods": 4,
|
|
"unique": 3,
|
|
"unique_ratio": 0.75,
|
|
"sore": "SKIP(large_alphabet)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('createTempFile', 'apply')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('every', 'fetchTracking')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('JobInstance', 'JobParametersBuilder')",
|
|
"methods": 4,
|
|
"unique": 4,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('AgentExecutionContext',)",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "AgentExecutionContext",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('runTest', 'TestRequest')",
|
|
"methods": 3,
|
|
"unique": 2,
|
|
"unique_ratio": 0.667,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('run', 'Supplier')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('map',)",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "map",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('builder', 'chatMemoryRepository')",
|
|
"methods": 3,
|
|
"unique": 2,
|
|
"unique_ratio": 0.667,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('sortedBy', 'map')",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "sortedBy.map.toDescriptor",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('isNullOrBlank', 'error')",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "isNullOrBlank.(error)+",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('ChatResponse', 'listOf')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('runTest', 'RagInvocation')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('trim', 'isBlank')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('runTest', 'invoke')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('get', 'uri')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('chat',)",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "chat",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('run', 'collectionPointCount')",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "run.collectionPointCount",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('newClient', 'callTool')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('assertNoMainProjectDependencies', 'listOf')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('scopeFromProject', 'filter')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('productionFiles', 'filter')",
|
|
"methods": 3,
|
|
"unique": 2,
|
|
"unique_ratio": 0.667,
|
|
"sore": "productionFiles.filter.(contains.(assertTrue)?)+",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('productionClasses', 'withAnnotationOf')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('joinToString', 'warn')",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "joinToString.warn.return ResponseEntity.status(HttpStatus.BAD_REQUEST)\n .body(ErrorResponse(\"VALIDATION_ERROR\", \"Validation failed\", errors)).status.body.ErrorResponse",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('runTest', 'every')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('runTest', 'post')",
|
|
"methods": 3,
|
|
"unique": 2,
|
|
"unique_ratio": 0.667,
|
|
"sore": "runTest.post.uri.bodyValue.(ChatRequest|SessionChatRequest).exchange.expectStatus",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('every', 'knowledgeBaseExists')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('KnowledgeBaseResponse', 'now')",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "KnowledgeBaseResponse.(now)+",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('JobStatus', 'now')",
|
|
"methods": 3,
|
|
"unique": 2,
|
|
"unique_ratio": 0.667,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('assertThrows', 'EmbabelAiHttpClientProperties')",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "assertThrows.EmbabelAiHttpClientProperties.ofSeconds",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('ChatMemoryConfig', 'chatMemory')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('fun', 'fun')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('`when`', 'health')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('startsWith', 'return null')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('DoclingConfig', 'validateCriticalSettings')",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "DoclingConfig.validateCriticalSettings",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('info', 'deleteByJobId')",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "info.deleteByJobId",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('info', 'deleteByKnowledgeBaseId')",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "info.deleteByKnowledgeBaseId",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('buildImageKey', 'return storeObject(key, bytes, contentTypeFor(format))')",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "buildImageKey.return storeObject(key, bytes, contentTypeFor(format)).storeObject.contentTypeFor",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('loadObject',)",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "loadObject",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('resolveLocation', 'builder')",
|
|
"methods": 3,
|
|
"unique": 2,
|
|
"unique_ratio": 0.667,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('parseStorageUri', 'return null')",
|
|
"methods": 3,
|
|
"unique": 2,
|
|
"unique_ratio": 0.667,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('replace', 'ifBlank')",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "replace.ifBlank.lowercase.return StorageUri.of(\"images/${jobId.value}/$sanitizedId.$extension\").of",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('lowercase',)",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "lowercase",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('isBlank', 'return null')",
|
|
"methods": 3,
|
|
"unique": 2,
|
|
"unique_ratio": 0.667,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('runBlocking', 'createTestImage')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('parse', 'save')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('every', 'similaritySearch')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('every', 'findByJobId')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('asDocumentId', 'every')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('every', 'findById')",
|
|
"methods": 3,
|
|
"unique": 2,
|
|
"unique_ratio": 0.667,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('DocumentGraphJob', 'asDocumentId')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('asJobId', 'every')",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "asJobId.every.(deleteByJobId.(assertDoesNotThrow)?)+",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('emptyGraphDocument', 'every')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('trim', 'removeSuffix')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('runBlocking', 'adminClient')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('execute',)",
|
|
"methods": 3,
|
|
"unique": 1,
|
|
"unique_ratio": 0.333,
|
|
"sore": "execute",
|
|
"sore_success": true
|
|
},
|
|
{
|
|
"context": "('every', 'process')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('policy', 'assertTrue')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('createJobExecution', 'createStepExecution')",
|
|
"methods": 3,
|
|
"unique": 2,
|
|
"unique_ratio": 0.667,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('input', 'beforeProcess')",
|
|
"methods": 3,
|
|
"unique": 2,
|
|
"unique_ratio": 0.667,
|
|
"sore": "\u2205",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('runTest', 'GraphDocument')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('JobInstance', 'JobExecution')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('every', 'objectExists')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('createJobExecution', 'every')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
},
|
|
{
|
|
"context": "('StagedUploadCleanupService', 'StorageProperties')",
|
|
"methods": 3,
|
|
"unique": 3,
|
|
"unique_ratio": 1.0,
|
|
"sore": "SKIP(too_diverse)",
|
|
"sore_success": false
|
|
}
|
|
],
|
|
"coverage": 9.8,
|
|
"elapsed_seconds": 0.06
|
|
} |