Merge pull request #2202 from akruphi/readme
[far2l.git] / testing / far2l-smoke-run.sh
blobe07a50ba17da94c39c006f89575ea73ba2c0163a
1 #!/bin/bash
3 set -e
5 mkdir -p /tmp/far2l-smoke/output
6 APP="$1"
7 if [ "$APP" = "" ]; then
8 echo 'Please specify path to far2l binary as argument'
9 echo 'Note that far2l must be built with -DTESTING=Yes'
10 exit 1
12 if [ ! -f ./far2l-smoke ] || [ ./far2l-smoke -ot ./far2l-smoke.go ]; then
13 echo '--->' Prepare
14 go get far2l-smoke
15 echo PREPARE: downloading modules
16 go mod download
17 echo PREPARE: building
18 go build
19 echo PREPARE: done
21 rm -rf workdir
22 mkdir -p workdir
23 ./far2l-smoke "$APP" workdir tests/*.js