diff options
| author | Ailin Nemui | 2014-06-16 04:11:29 +0200 | 
|---|---|---|
| committer | Ailin Nemui | 2014-06-24 18:28:59 +0200 | 
| commit | ca374a4a1acec99b19486549071ef6c9968b749a (patch) | |
| tree | ec4f7f7e66b423c392b5dbb46e424ec56a43247c /_testing/travis/show-failures.zsh | |
| parent | 525b2128888f1e3ca2088a54cc086b102dbfe690 (diff) | |
| download | scripts.irssi.org-ca374a4a1acec99b19486549071ef6c9968b749a.tar.bz2 | |
Add travis testing to Irssi scripts.
Diffstat (limited to '_testing/travis/show-failures.zsh')
| -rwxr-xr-x | _testing/travis/show-failures.zsh | 37 | 
1 files changed, 37 insertions, 0 deletions
| diff --git a/_testing/travis/show-failures.zsh b/_testing/travis/show-failures.zsh new file mode 100755 index 0000000..1ce6229 --- /dev/null +++ b/_testing/travis/show-failures.zsh @@ -0,0 +1,37 @@ +#!/bin/zsh + +. ./_testing/_get_files_arr.zsh + +if [[ $TRAVIS_PULL_REQUEST != false ]] { +    echo '======== INTEGRATION REPORT =========' +    for scriptfile ($filelist) { +        echo '--- '$scriptfile:t +        if [[ -f "Test/${scriptfile:t:r}/failed.yml" ]] { +	    echo "FATAL: SCRIPT FAILED TO LOAD	" +	} +        cat "Test/${scriptfile:t:r}/stderr.log" 2>/dev/null +        cat "Test/${scriptfile:t:r}/irssi.log" +	echo +	echo 'Source code critic:' +	cat "Test/${scriptfile:t:r}/perlcritic.log" +	echo +    } +    echo +    echo '======== YAML DATABASE ========' +    for scriptfile ($filelist) { +        if [[ ! -f "Test/${scriptfile:t:r}/failed.yml" ]] { +	    cat "Test/${scriptfile:t:r}/info.yml" +	} +    } +} \ +else { +    echo '============= DETAILED FAILURE REPORTS =============' +    for scriptfile ($filelist) { +        if [[ -f "Test/${scriptfile:t:r}/failed.yml" ]] { +           echo '--- '$scriptfile:t +           cat "Test/${scriptfile:t:r}/stderr.log" 2>/dev/null +           cat "Test/${scriptfile:t:r}/irssi.log" +           echo +        } +    } +} | 
