Commit ab8210fe authored by Vitaly Lipatov's avatar Vitaly Lipatov

tests/test_play.sh: add --ipfs support

parent e0602e09
...@@ -12,6 +12,11 @@ fatal() ...@@ -12,6 +12,11 @@ fatal()
EPM=$(realpath $(dirname $0)/../bin/epm) EPM=$(realpath $(dirname $0)/../bin/epm)
if [ "$1" == "--ipfs" ] ; then
ipfs="--ipfs"
shift
fi
if [ "$1" == "--hasher" ] ; then if [ "$1" == "--hasher" ] ; then
shift shift
...@@ -25,7 +30,7 @@ if [ "$1" == "--hasher" ] ; then ...@@ -25,7 +30,7 @@ if [ "$1" == "--hasher" ] ; then
if [ "$APP" == "all" ] ; then if [ "$APP" == "all" ] ; then
$EPM play --list-all --short | while read app ; do $EPM play --list-all --short | while read app ; do
$0 --hasher $B $app </dev/null || fatal $0 $ipfs --hasher $B $app </dev/null || fatal
done done
exit exit
fi fi
...@@ -35,7 +40,7 @@ if [ "$1" == "--hasher" ] ; then ...@@ -35,7 +40,7 @@ if [ "$1" == "--hasher" ] ; then
HDIR=$(loginhsh -q -t -d -p epm $B) HDIR=$(loginhsh -q -t -d -p epm $B)
cp -afv ../* $HDIR/chroot/.in cp -afv ../* $HDIR/chroot/.in
loginhsh -t -p epm $B -o -r "bash -x /.in/tests/test_play.sh --local $APP" || exit loginhsh -t -p epm $B -o -r "bash -x /.in/tests/test_play.sh $ipfs --local $APP" || exit
loginhsh -c -t -p epm $B loginhsh -c -t -p epm $B
exit exit
fi fi
...@@ -63,11 +68,11 @@ $EPM --version ...@@ -63,11 +68,11 @@ $EPM --version
$EPM print info $EPM print info
if [ -n "$SILENT" ] ; then if [ -n "$SILENT" ] ; then
$EPM play --list-all --short | while read app ; do $EPM play $ipfs --list-all --short | while read app ; do
echo -n "Silent installing $app ... " echo -n "Silent installing $app ... "
$EPM --auto play $app </dev/null >/dev/null 2>/dev/null && echo -n "DONE" || { echo "ERROR" ; continue ; } $EPM --auto play $ipfs $app </dev/null >/dev/null 2>/dev/null && echo -n "DONE" || { echo "ERROR" ; continue ; }
echo -n " Removing $app ... " echo -n " Removing $app ... "
$EPM --auto play --remove $app </dev/null >/dev/null 2>/dev/null && echo -n "DONE" || { echo "ERROR" ; continue ; } $EPM --auto play $ipfs --remove $app </dev/null >/dev/null 2>/dev/null && echo -n "DONE" || { echo "ERROR" ; continue ; }
done done
exit exit
fi fi
...@@ -76,18 +81,20 @@ if [ -n "$APP" ] ; then ...@@ -76,18 +81,20 @@ if [ -n "$APP" ] ; then
app="$APP" app="$APP"
echo echo
echo "Installing $app ... " echo "Installing $app ... "
$EPM --auto play --verbose $app </dev/null || exit $EPM --auto play --verbose $ipfs $app </dev/null || exit
bash
echo " Removing $app ... " echo " Removing $app ... "
$EPM --auto play --remove $app </dev/null $EPM --auto play $ipfs --remove $app </dev/null
exit exit
fi fi
$EPM play --list-all --short | while read app ; do $EPM play --list-all --short | while read app ; do
echo echo
echo "Installing $app ... " echo "Installing $app ... "
$EPM --auto play --verbose $app </dev/null || exit $EPM --auto play --verbose $ipfs $app </dev/null || exit
bash
echo " Removing $app ... " echo " Removing $app ... "
$EPM --auto play --remove $app </dev/null $EPM --auto play $ipfs --remove $app </dev/null
done done
exit exit
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment