Ho un'app che impacchetta nel modulo "binario" usando PerlApp per la distribuzione. Poiché i miei clienti vogliono una semplice installazione per i loro sistemi Win32, questo funziona molto bene.C'è un modo per pacchettizzare i miei test unitari con PAR o PerlApp?
Ora un cliente ha deciso che è necessario eseguire tutti i test di unità, come in un'installazione standard. Tuttavia, non installeranno ancora un Perl normale.
Quindi, mi trovo ad avere bisogno di un modo per impacchettare i miei test unitari per il funzionamento sui sistemi del mio cliente.
Il mio primo pensiero è stato che potevo mettere in valigia prove
in un file e imballare separatamente ciascuno dei miei test. Quindi spedisci un file zip con la struttura appropriata.
Un po 'di ricerca ha dimostrato che Test :: Harness :: Straps richiama perl dalla riga di comando.
Esiste uno strumento esistente che aiuta questo processo?
Forse potrei usare lo strumento per gestire l'invocazione dei miei script di test.
Sono interessato a pensieri su come applicare sia PAR o PerlApp, sia qualsiasi idea su come affrontare Overriding Test :: Harness e amici.
Grazie.
Aggiornamento: Non ho il mio cuore impostato su PAR o PerlApp. Questi sono solo gli strumenti con cui ho familiarità. Se hai un'idea o una soluzione che richiede un packager diverso (come Cava Packager), mi piacerebbe sentirne parlare.
Aggiornamento 2: tsee ha sottolineato una nuova grande funzionalità in PAR che mi avvicina. Ci sono esperti di TAP là fuori che possono fornire alcune idee o indicazioni su dove cercare la nuova distribuzione di Test :: Harness?
Non pensavo che avrei trovato una soluzione al 100%. I miei bisogni sono un po 'troppo strani. Ma il tuo recente lavoro su PAR sembra un grande passo nella giusta direzione. Ho alcune idee approssimative sulla sottoclasse o sulla patch di scimmia Test :: Harness, e forse lo dimostrerò. Con PAR riutilizzabile, potrei riuscire a portare tutto insieme. Grazie. – daotoad