File: common.bash

package info (click to toggle)
msitools 0.106%2Brepack-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,336 kB
  • sloc: ansic: 18,006; yacc: 862; sh: 416; perl: 217; makefile: 22
file content (24 lines) | stat: -rw-r--r-- 613 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/bash

BUILDDIR=${BUILDDIR:=`pwd`}
SRCDIR=${SRCDIR:=`pwd`/..}

testdatabase="$BUILDDIR/tests/testdatabase$EXT"
testrecord="$BUILDDIR/tests/testrecord$EXT"
testsuminfo="$BUILDDIR/tests/testsuminfo$EXT"
msibuild="$BUILDDIR/tools/msibuild$EXT"
msiinfo="$BUILDDIR/tools/msiinfo$EXT"
wixl="$BUILDDIR/tools/wixl/wixl$EXT"
wixlheat="$BUILDDIR/tools/wixl/wixl-heat$EXT"

setup() {
    export TEST_SUITE_TMPDIR=`mktemp -d`
    cp -R "$SRCDIR/tests/data"/* "$TEST_SUITE_TMPDIR"
    cd "$TEST_SUITE_TMPDIR"
}

teardown() {
    if [ -n "$TEST_SUITE_TMPDIR" ]; then
        echo rm -rf "$TEST_SUITE_TMPDIR"
    fi
}