#!/bin/bash
cd `dirname $0`
cd ../
SRCROOT=${PWD}
NEXIT_CODE=0

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
			NEXIT_CODE=1
		fi
	fi
done

exit $NEXIT_CODE
