Vai al contenuto

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