Shell
Il comando di controllo post-esecuzione shell consente di eseguire comandi da terminale dopo un test per effettuare asserzioni di qualsiasi tipo, confrontando gli exit code dei comandi eseguiti.
Il funzionamento è semplice: lo sviluppatore specifica il comando da eseguire ed, eventualmente, l’exit code atteso. Se l’exit code restituito non corrisponde a quello atteso, il controllo post-esecuzione fallisce.
L’exit code atteso è opzionale; se non specificato, il valore di default è 0.
Esempio
postExecChecks:
- name: "Shell command check"
type: "shell"
args:
cmd: "echo 'Hello'"
expectedExitCode: 0 # Opzionale, il valore di default è 0