1*00b67f09SDavid van Moolenbroek#!/bin/sh 2*00b67f09SDavid van Moolenbroek 3*00b67f09SDavid van MoolenbroekPATH="@ATFBIN@:${PATH}" 4*00b67f09SDavid van Moolenbroekexport PATH 5*00b67f09SDavid van Moolenbroek 6*00b67f09SDavid van Moolenbroekstatus=0 7*00b67f09SDavid van Moolenbroekif [ -n "@ATFBIN@" -a -f Atffile ] 8*00b67f09SDavid van Moolenbroekthen 9*00b67f09SDavid van Moolenbroek echo "I: unit tests" 10*00b67f09SDavid van Moolenbroek atf-run > atf.out 11*00b67f09SDavid van Moolenbroek status=$? 12*00b67f09SDavid van Moolenbroek 13*00b67f09SDavid van Moolenbroek # | cat is there to force non-fancy output 14*00b67f09SDavid van Moolenbroek atf-report < atf.out | cat 15*00b67f09SDavid van Moolenbroek 16*00b67f09SDavid van Moolenbroek if [ $status -eq 0 ] 17*00b67f09SDavid van Moolenbroek then 18*00b67f09SDavid van Moolenbroek rm -f atf.out 19*00b67f09SDavid van Moolenbroek echo R:PASS 20*00b67f09SDavid van Moolenbroek else 21*00b67f09SDavid van Moolenbroek echo R:FAIL 22*00b67f09SDavid van Moolenbroek fi 23*00b67f09SDavid van Moolenbroekfi 24*00b67f09SDavid van Moolenbroekexit $status 25