{ "strategy": "Option B: First 3 symbols", "total_contexts": 1112, "meaningful_contexts": 117, "total_methods": 1594, "methods_in_good_groups": 191, "sore_successes": 47, "sore_failures": 14, "skip_reasons": { "large_alphabet": 6, "too_diverse": 50 }, "groups": [ { "context": "('VectorChunk', 'mapOf', 'mapOf')", "methods": 13, "unique": 11, "unique_ratio": 0.846, "sore": "SKIP(large_alphabet)", "sore_success": false }, { "context": "('ery {', 'stKnowledgeBases()', 'gRequest(m')", "methods": 12, "unique": 4, "unique_ratio": 0.333, "sore": "ery {.stKnowledgeBases().gRequest(m.(ckKnowledgeBase(re.ertEquals(Kn.\"k|eckKnowledgeBase(r.(sertEquals(K.(\"|(sertEquals(t|sertNull(o)))", "sore_success": true }, { "context": "('listOf', 'listOf', 'productionFiles')", "methods": 12, "unique": 6, "unique_ratio": 0.5, "sore": "\u2205", "sore_success": false }, { "context": "('mockk',)", "methods": 11, "unique": 1, "unique_ratio": 0.091, "sore": "mockk", "sore_success": true }, { "context": "('File', 'writeBytes', 'byteArrayOf')", "methods": 8, "unique": 7, "unique_ratio": 0.875, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('runTest', 'ChatResponse', 'emptyList')", "methods": 7, "unique": 7, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('filesIn', 'assertTrue', 'hasImport')", "methods": 7, "unique": 2, "unique_ratio": 0.286, "sore": "filesIn.assertTrue.(hasImport)+", "sore_success": true }, { "context": "('of',)", "methods": 7, "unique": 1, "unique_ratio": 0.143, "sore": "of", "sore_success": true }, { "context": "('assertEquals', 'of', 'assertFailsWith')", "methods": 7, "unique": 3, "unique_ratio": 0.429, "sore": "assertEquals.(of.(assertFailsWith)?)+", "sore_success": true }, { "context": "('runTest', 'mockk', 'mockk')", "methods": 6, "unique": 6, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('session', 'use', 'run')", "methods": 6, "unique": 3, "unique_ratio": 0.5, "sore": "\u2205", "sore_success": false }, { "context": "('listOf', 'listOf', 'forEach')", "methods": 6, "unique": 4, "unique_ratio": 0.667, "sore": "\u2205", "sore_success": false }, { "context": "('from', 'now', 'update')", "methods": 6, "unique": 3, "unique_ratio": 0.5, "sore": "\u2205", "sore_success": false }, { "context": "('HybridChunkingConfig', 'service', 'GraphDocument')", "methods": 6, "unique": 6, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('parse', 'KnowledgeBase', 'asKnowledgeBaseId')", "methods": 6, "unique": 6, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('very', 'istKnowledgeBases(', 'agRequest(')", "methods": 5, "unique": 3, "unique_ratio": 0.6, "sore": "\u2205", "sore_success": false }, { "context": "('mockk', 'mockk', 'mockk')", "methods": 5, "unique": 5, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('listOf', 'listOf', 'VectorChunk')", "methods": 5, "unique": 4, "unique_ratio": 0.8, "sore": "SKIP(large_alphabet)", "sore_success": false }, { "context": "('await', 'pollInterval', 'ofSeconds')", "methods": 5, "unique": 3, "unique_ratio": 0.6, "sore": "SKIP(large_alphabet)", "sore_success": false }, { "context": "('productionClasses', 'filter', 'contains')", "methods": 5, "unique": 5, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('filesIn', 'filter', 'contains')", "methods": 5, "unique": 2, "unique_ratio": 0.4, "sore": "filesIn.filter.contains.assertTrue.(hasImport)+", "sore_success": true }, { "context": "('runTest', 'mockFilePart', 'every')", "methods": 5, "unique": 5, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('every', 'findPageRendering', 'of')", "methods": 5, "unique": 4, "unique_ratio": 0.8, "sore": "SKIP(large_alphabet)", "sore_success": false }, { "context": "('coEvery', 'ingestMultipart', 'any')", "methods": 5, "unique": 5, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('trim', 'lowercase', 'warn')", "methods": 5, "unique": 2, "unique_ratio": 0.4, "sore": "trim.lowercase.(warn)+", "sore_success": true }, { "context": "('DoclingConfig', 'assertThatThrownBy', 'validateCriticalSettings')", "methods": 5, "unique": 1, "unique_ratio": 0.2, "sore": "DoclingConfig.assertThatThrownBy.validateCriticalSettings.isInstanceOf.hasMessageContaining", "sore_success": true }, { "context": "('every', 'existsById', 'asKnowledgeBaseId')", "methods": 5, "unique": 5, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('upsertStaging', 'of', 'of')", "methods": 5, "unique": 5, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('DocumentInput', 'asJobId', 'asDocumentId')", "methods": 5, "unique": 5, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('defaultCapabilityId',)", "methods": 4, "unique": 1, "unique_ratio": 0.25, "sore": "defaultCapabilityId", "sore_success": true }, { "context": "('clearAllMocks',)", "methods": 4, "unique": 1, "unique_ratio": 0.25, "sore": "clearAllMocks", "sore_success": true }, { "context": "('mockkObject', 'slot', 'every')", "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": "('every', 'every', 'every')", "methods": 4, "unique": 4, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('ToolInvocationPolicyProperties', 'mapOf', 'mapOf')", "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', 'start')", "methods": 4, "unique": 1, "unique_ratio": 0.25, "sore": "assumeTrue.isDockerAvailable.start.pullAndWarmup", "sore_success": true }, { "context": "('filesIn', 'assertTrue', 'contains')", "methods": 4, "unique": 3, "unique_ratio": 0.75, "sore": "filesIn.assertTrue.(contains)+", "sore_success": true }, { "context": "('JobStatus', 'every', 'getJobStatus')", "methods": 4, "unique": 2, "unique_ratio": 0.5, "sore": "JobStatus.every.getJobStatus.get.uri.exchange.expectStatus.expectBody.(jsonPath.isEqualTo)+", "sore_success": true }, { "context": "('every', 'getJobStatus', 'get')", "methods": 4, "unique": 2, "unique_ratio": 0.5, "sore": "every.getJobStatus.get.uri.exchange.expectStatus.(expectBody.jsonPath.isEqualTo)?", "sore_success": true }, { "context": "('runBlocking', 'controller', 'every')", "methods": 4, "unique": 4, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('builder', 'inputType', 'truncate')", "methods": 4, "unique": 4, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('getMethod', 'invoke', 'return configureAndBuild(builder, config)')", "methods": 4, "unique": 1, "unique_ratio": 0.25, "sore": "getMethod.invoke.return configureAndBuild(builder, config).configureAndBuild", "sore_success": true }, { "context": "('leteByFilter(f', 'lterEquals(M')", "methods": 4, "unique": 1, "unique_ratio": 0.25, "sore": "leteByFilter(f.lterEquals(M", "sore_success": true }, { "context": "('`when`', 'healthCheckAsync', 'thenReturn')", "methods": 4, "unique": 3, "unique_ratio": 0.75, "sore": "\u2205", "sore_success": false }, { "context": "('asJobId', 'asFilename', 'emptyGraphDocument')", "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": "('IngestionDocumentState', 'asDocumentId', 'asJobId')", "methods": 4, "unique": 3, "unique_ratio": 0.75, "sore": "SKIP(large_alphabet)", "sore_success": false }, { "context": "('mapOf', 'mapOf', 'requireNotNull')", "methods": 4, "unique": 2, "unique_ratio": 0.5, "sore": "\u2205", "sore_success": false }, { "context": "('createTempFile', 'apply', 'writeText')", "methods": 4, "unique": 4, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('every', 'fetchTracking', 'asJobId')", "methods": 4, "unique": 4, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('JobInstance', 'JobParametersBuilder', 'addString')", "methods": 4, "unique": 4, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('every', 'existsByUsername', 'any')", "methods": 4, "unique": 1, "unique_ratio": 0.25, "sore": "every.existsByUsername.any.assertThrows.registerUser.assertEquals", "sore_success": true }, { "context": "('AgentExecutionContext',)", "methods": 3, "unique": 1, "unique_ratio": 0.333, "sore": "AgentExecutionContext", "sore_success": true }, { "context": "('runTest', 'TestRequest', 'every')", "methods": 3, "unique": 2, "unique_ratio": 0.667, "sore": "\u2205", "sore_success": false }, { "context": "('run', 'Supplier', 'action')", "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": "('sortedBy', 'map', 'toDescriptor')", "methods": 3, "unique": 1, "unique_ratio": 0.333, "sore": "sortedBy.map.toDescriptor", "sore_success": true }, { "context": "('isNullOrBlank', 'error', 'error')", "methods": 3, "unique": 1, "unique_ratio": 0.333, "sore": "isNullOrBlank.(error)+", "sore_success": true }, { "context": "('ChatResponse', 'listOf', 'listOf')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('runTest', 'RagInvocation', 'RagRequest')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('runTest', 'invoke', 'WikipediaLookupRequest')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('get', 'uri', 'exchange')", "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": "('mockk', 'also', 'every')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('createKnowledgeBase', 'copyTestDocument', 'copyTestDocument')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('MultipartBodyBuilder', 'part', 'readBytes')", "methods": 3, "unique": 2, "unique_ratio": 0.667, "sore": "SKIP(large_alphabet)", "sore_success": false }, { "context": "('run', 'collectionPointCount')", "methods": 3, "unique": 1, "unique_ratio": 0.333, "sore": "run.collectionPointCount", "sore_success": true }, { "context": "('newClient', 'callTool', 'CallToolRequest')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('assertNoMainProjectDependencies', 'listOf', 'listOf')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('scopeFromProject', 'filter', 'contains')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('productionFiles', 'filter', 'contains')", "methods": 3, "unique": 2, "unique_ratio": 0.667, "sore": "productionFiles.filter.(contains.(assertTrue)?)+", "sore_success": true }, { "context": "('productionClasses', 'filter', 'hasAnnotationWithName')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('eFromProject()', 'ses()', 't { i')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('joinToString', 'warn', 'return ResponseEntity.status(HttpStatus.BAD_REQUEST)\\n .body(ErrorResponse(\"VALIDATION_ERROR\", \"Validation failed\", errors))')", "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', 'ChatResponse', 'listOf')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('runTest', 'post', 'uri')", "methods": 3, "unique": 2, "unique_ratio": 0.667, "sore": "runTest.post.uri.bodyValue.(ChatRequest|SessionChatRequest).exchange.expectStatus", "sore_success": true }, { "context": "('runTest', 'coEvery', 'chatWithMemory')", "methods": 3, "unique": 2, "unique_ratio": 0.667, "sore": "\u2205", "sore_success": false }, { "context": "('post', 'uri', 'exchange')", "methods": 3, "unique": 2, "unique_ratio": 0.667, "sore": "post.uri.exchange.expectStatus.(expectBody.jsonPath.isEqualTo)?", "sore_success": true }, { "context": "('every', 'knowledgeBaseExists', 'every')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('KnowledgeBaseResponse', 'now', 'now')", "methods": 3, "unique": 1, "unique_ratio": 0.333, "sore": "KnowledgeBaseResponse.(now)+", "sore_success": true }, { "context": "('JobStatus', 'now', 'minusMinutes')", "methods": 3, "unique": 2, "unique_ratio": 0.667, "sore": "\u2205", "sore_success": false }, { "context": "('runTest', 'mockk', 'every')", "methods": 3, "unique": 1, "unique_ratio": 0.333, "sore": "runTest.mockk.every.filename.assertFailsWith.ingestMultipart", "sore_success": true }, { "context": "('every', 'getOrCreateAgentKnowledgeBase', 'slot')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('every', 'getJobStatus', 'JobStatus')", "methods": 3, "unique": 2, "unique_ratio": 0.667, "sore": "every.getJobStatus.JobStatus.get.uri.exchange.expectStatus.expectBody.(jsonPath.isEqualTo)+", "sore_success": true }, { "context": "('assertThrows', 'EmbabelAiHttpClientProperties', 'ofSeconds')", "methods": 3, "unique": 1, "unique_ratio": 0.333, "sore": "assertThrows.EmbabelAiHttpClientProperties.ofSeconds", "sore_success": true }, { "context": "('`when`', 'listModels', 'thenReturn')", "methods": 3, "unique": 2, "unique_ratio": 0.667, "sore": "\u2205", "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": "('ilder()', 'ery(\"', 'pK(5')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "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))', 'storeObject')", "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', 'bucket')", "methods": 3, "unique": 2, "unique_ratio": 0.667, "sore": "\u2205", "sore_success": false }, { "context": "('replace', 'ifBlank', 'lowercase')", "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": "('parse', 'KnowledgeBaseNode', 'save')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('parse', 'save', 'KnowledgeBaseNode')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('every', 'similaritySearch', 'any')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('DocumentGraphJob', 'asDocumentId', 'asJobId')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('asJobId', 'every', 'deleteByJobId')", "methods": 3, "unique": 1, "unique_ratio": 0.333, "sore": "asJobId.every.(deleteByJobId.(assertDoesNotThrow)?)+", "sore_success": true }, { "context": "('runBlocking', 'adminClient', 'post')", "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', 'any')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('update', 'trimIndent', 'now')", "methods": 3, "unique": 1, "unique_ratio": 0.333, "sore": "update.trimIndent.now.insertRow", "sore_success": true }, { "context": "('policy', 'assertTrue', 'shouldRetry')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('state', 'every', 'recordFailure')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('input', 'beforeProcess', 'verify')", "methods": 3, "unique": 2, "unique_ratio": 0.667, "sore": "\u2205", "sore_success": false }, { "context": "('processedDocument', 'every', 'enforce')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('JobParametersBuilder', 'addString', 'toJobParameters')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('JobInstance', 'JobExecution', 'JobParametersBuilder')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('createJobExecution', 'every', 'findExecutionById')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('StagedUploadCleanupService', 'StorageProperties', 'toString')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false }, { "context": "('JwtService', 'JwtProperties', 'generateToken')", "methods": 3, "unique": 3, "unique_ratio": 1.0, "sore": "SKIP(too_diverse)", "sore_success": false } ], "coverage": 12.0, "elapsed_seconds": 0.04 }