#!/bin/bash

tmpdir="$(mktemp -d)"
cd "${tmpdir}"

cleanup () {
    rm -rf "${tmpdir}"
}

trap cleanup EXIT

pymolcas verify standard:000-002,004-006,009-012,014-015,019,023,025,026,028,029 hdf5:601 --status

if [ $? != 0 ]; then
    for i in $(cat failed/list | sed s/.input//); do
        i=$(basename $i)
        echo "----> $i.err:"
        cat failed/*_$i.err
        echo "----> $i.out:"
        tail -50 failed/*_$i.out
    done
    exit 1
fi
