Edit

kc3-lang/libxkbcommon/test/filecomp.sh

Branch :

  • Show log

    Commit

  • Author : Daniel Stone
    Date : 2012-03-22 17:39:12
    Hash : d039622a
    Message : Rename keymap allocation API Signed-off-by: Daniel Stone <daniel@fooishbar.org>

  • test/filecomp.sh
  • #!/bin/sh
    
    srcdir=${srcdir-.}
    builddir=${builddir-.}
    
    name=filecomp
    prog="$builddir/$name$EXEEXT"
    log="$builddir/$name.log"
    
    compile()
    {
        echo "$prog '$1' ${2+'$2'}" >>"$log"
        $prog "$1" ${2+"$2"} >>"$log" 2>&1 || exit $?
    }
    
    failcompile()
    {
        echo "$prog '$1' ${2+'$2'}" >>"$log"
        if $prog "$1" ${2+"$2"} >>"$log" 2>&1; then
            exit 1
        fi
    }
    
    rm -f "$log"
    
    compile $srcdir/basic.xkb
    # XXX check we actually get qwertz here ...
    compile $srcdir/default.xkb
    compile $srcdir/comprehensive-plus-geom.xkb
    failcompile $srcdir/bad.xkb