Ispezionare i descrittori Labs
Leggi il catalogo Labs e valida un descrittore boundary-health locale.
Altifigence CLI 0.1.9 su Linux fornisce un flusso di lavoro locale per i descrittori Labs. Utilizzalo per ispezionare il catalogo fisso dei flussi di lavoro, leggere lo stato dei descrittori e controllare un riepilogo JSON boundary-health. I comandi restituiscono metadati che puoi conservare insieme a una verifica. Inizia dal catalogo e dallo stato per stabilire quali descrittori stai ispezionando.
Verifica che lo stato di uscita sia 0 prima di leggere un risultato salvato. Conserva separatamente l'output di errore standard e ispeziona i campi del risultato descritti di seguito.
Leggere il catalogo
alti labs inspect
alti labs statusPer un piccolo esempio di validazione, salva il JSON seguente come boundary-health.json all'interno di un progetto esistente. Questo esempio contiene array health-card e source-reference vuoti; dimostra la struttura del descrittore accettata dal validatore. Compila un riepilogo operativo a partire dal tuo inventario verificato quando ti occorre una verifica sostanziale dello stato di salute. I campi di identità, copertura e sicurezza fanno parte della struttura controllata.
Salvare un descrittore
{
"schemaVersion": "altifigence.lab.json-boundary-health-summary.v0",
"tool": "alti-lab",
"healthSummaryId": "local-example",
"summaryState": "descriptor_only",
"inventoryState": "checked_fixture",
"sourceInventoryRef": {},
"coverageSummary": {
"overallState": "checked",
"summaryOnly": true,
"descriptorOnly": true
},
"consumerPolicy": {},
"safetyFlags": {
"dataOnly": true,
"descriptorOnly": true,
"readOnly": true,
"summaryOnly": true,
"commandExecution": false,
"shellExecution": false,
"runtimeExecution": false,
"networkCalls": false,
"repositoryMutation": false
},
"sourceCheckRefs": [],
"healthCards": [],
"driftGates": [],
"blockedActions": [],
"limitations": [],
"issueRefs": []
}Validare il file salvato
alti labs validate --project /absolute/project boundary-health.jsonUtilizza il percorso assoluto del progetto e un percorso del descrittore relativo a quel progetto. Un comando riuscito emette il descrittore validato come JSON. Confronta l'identità del riepilogo restituito con l'input salvato, quindi conserva insieme il file e l'output. La validazione controlla la struttura dichiarata del descrittore.
Ispezionare l'output di validazione
Di seguito sono mostrati alcuni campi dell'output di validazione riuscita. L'output completo conserva gli altri campi del descrittore.
{"schemaVersion":"altifigence.lab.json-boundary-health-summary.v0","tool":"alti-lab","healthSummaryId":"local-example","summaryState":"descriptor_only","inventoryState":"checked_fixture"}Per l'errore unsupported JSON boundary health summary schema, imposta schemaVersion su altifigence.lab.json-boundary-health-summary.v0 come mostrato nell'input, quindi ripeti la validazione.