This commit is contained in:
2026-10-20 23:34:22 +08:00
parent 0dd9c8db07
commit 9f6e43ef3f
42 changed files with 1526 additions and 146 deletions
@@ -26,6 +26,7 @@ const expectedOnlineEdges = [
'finance-service->warehouse-service',
'firstleg-service->file-service',
'firstleg-service->iam-service',
'firstleg-service->lastleg-service',
'firstleg-service->order-service',
'firstleg-service->print-service',
'firstleg-service->warehouse-service',
@@ -107,7 +108,7 @@ test('all Feign clients have reviewed context, access and idempotency metadata',
const reviewed = SYNCHRONOUS_CLIENTS.filter(client => client.transport === 'FEIGN')
.map(({ path, source, target }) => ({ path, source, target }))
.sort((left, right) => left.path.localeCompare(right.path))
assert.equal(reviewed.length, 77)
assert.equal(reviewed.length, 81)
assert.deepEqual(await discoverFeignEdges(), reviewed)
})
@@ -123,7 +124,7 @@ test('all raw HTTP transports have reviewed context, access and idempotency meta
}
const reviewed = SYNCHRONOUS_CLIENTS.filter(client => client.transport === 'HTTP')
.map(client => client.path).sort()
assert.equal(reviewed.length, 30)
assert.equal(reviewed.length, 32)
assert.deepEqual(discovered.sort(), reviewed)
})
@@ -278,6 +279,10 @@ test('known user entries expose every longest simple REQUEST path over the two-h
'iam-service->warehouse-service'
] },
'order-service': { hops: 6, paths: [
'order-service->finance-service->firstleg-service->lastleg-service->file-service->iam-service->auth-service',
'order-service->finance-service->firstleg-service->lastleg-service->file-service->iam-service->warehouse-service',
'order-service->firstleg-service->lastleg-service->finance-service->file-service->iam-service->auth-service',
'order-service->firstleg-service->lastleg-service->finance-service->file-service->iam-service->warehouse-service',
'order-service->lastleg-service->finance-service->firstleg-service->file-service->iam-service->auth-service',
'order-service->lastleg-service->finance-service->firstleg-service->file-service->iam-service->warehouse-service'
] },