mirror of
https://github.com/shivammathur/setup-php.git
synced 2024-11-26 21:33:06 +07:00
30 lines
534 B
Bash
30 lines
534 B
Bash
|
#!/bin/bash
|
||
|
cd `dirname $0`
|
||
|
cd ../
|
||
|
SRCROOT=${PWD}
|
||
|
|
||
|
# Clean out and rebuild before running through each enviorment
|
||
|
make clean
|
||
|
|
||
|
echo "===== NVM DIR::: $NVM_DIR ===="
|
||
|
|
||
|
# Find each availiable node version and test with that version
|
||
|
for i in $( ls $NVM_DIR )
|
||
|
do
|
||
|
if [[ $i =~ ^v ]]; then
|
||
|
echo ""
|
||
|
echo ""
|
||
|
echo "=== Node $i ==="
|
||
|
echo ""
|
||
|
|
||
|
# Run test suite
|
||
|
"$NVM_DIR/$i/bin/node" "$SRCROOT/build/test.js"
|
||
|
|
||
|
# Any non successful exit should be treated as full error
|
||
|
RESULT=$?
|
||
|
if [[ $RESULT != 0 ]]; then
|
||
|
exit 1
|
||
|
fi
|
||
|
fi
|
||
|
done
|