Domanda

Sto scrivendo uno strumento per eseguire una serie di test di integrazione sul mio prodotto.Installare e poi eseguire una serie di comandi su di esso per assicurarsi che si sta facendo quello che si suppone.Sto esplorando diverse opzioni per come ricarico i comandi per ogni caso di test e vi chiedete se la gente aveva intuito per condividere su questo.Sto pensando di utilizzare YAML e fa qualcosa di simile (un po ' adattati da guide infissi):

case:
    name: caseN
    description: this tests foo to make sure bar happens
    expected_results: bar should happen
    commands: |
        command to run
        next command to run
    verification: command to see if it worked

Qualcuno ha un'altra, o meglio l'idea?O c'è un linguaggio specifico dominio sono a conoscenza di?

È stato utile?

Soluzione

Vai e guarda il XUnit suite di strumenti di test.Questo quadro è stato originariamente progettato per le Chiacchiere da Kent Beck e, penso, Erich Gamma, e ora è stato portato su una pila di altre lingue, ad es. CUnit

Altri suggerimenti

Si potrebbe desiderare di check-out CPAN.Per gli script Perl esattamente quello che suona come il vostro programma di utilità fare per la vostra applicazione.

Hai guardate RSpec?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top