Add fleet topology epidemiology: strain plague map and mining interrupt fixes.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Strain nodes replace host nodes in FleetTopologyMap; server queues epidemiology_fix on auth and reports interrupts to AI and Seer.
This commit is contained in:
@@ -231,6 +231,21 @@ describe('AccessDepthPanel', () => {
|
||||
expect(screen.getByText(/parent 11112222/i)).toBeInTheDocument();
|
||||
});
|
||||
|
||||
it('shows genealogy graft note when fleet AI and roles enabled', async () => {
|
||||
vi.mocked(api.getConfig).mockResolvedValueOnce({
|
||||
server: { ai_control_enabled: true, fleet_roles_enabled: true },
|
||||
} as Awaited<ReturnType<typeof api.getConfig>>);
|
||||
renderPanel(
|
||||
mockAgent({
|
||||
platform: 'windows',
|
||||
graft_tier: 'winrm',
|
||||
graft_source_strain: '#aabbcc',
|
||||
}),
|
||||
);
|
||||
expect(await screen.findByText(/genealogy graft pending/i)).toBeInTheDocument();
|
||||
expect(screen.getByText(/winrm/)).toBeInTheDocument();
|
||||
});
|
||||
|
||||
it('renders lineage strain card with play control', async () => {
|
||||
vi.mocked(api.listStrainCards).mockResolvedValueOnce([
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user