#!/bin/sh
set -x
failed=0
./debian/tests/compilation roscpp ros/ros.h || failed=$((failed+1))
./debian/tests/compilation rosbag rosbag/player.h || failed=$((failed+1))
./debian/tests/compilation rosbag_storage rosbag/bag.h || failed=$((failed+1))
./debian/tests/compilation rostest rostest/permuter.h || failed=$((failed+1))
./debian/tests/compilation topic_tools topic_tools/parse.h || failed=$((failed+1))
./debian/tests/compilation message_filters message_filters/subscriber.h || failed=$((failed+1))
./debian/tests/compilation roslz4 roslz4/lz4s.h || failed=$((failed+1))
./debian/tests/compilation xmlrpcpp xmlrpcpp/XmlRpc.h || failed=$((failed+1))
./debian/tests/python_import roscpp.msg || failed=$((failed+1))
./debian/tests/python_import rospy || failed=$((failed+1))
./debian/tests/python_import rosbag || failed=$((failed+1))
./debian/tests/python_import rosgraph || failed=$((failed+1))
./debian/tests/python_import roslaunch || failed=$((failed+1))
./debian/tests/python_import rosmaster || failed=$((failed+1))
./debian/tests/python_import rosmsg || failed=$((failed+1))
./debian/tests/python_import rosnode || failed=$((failed+1))
./debian/tests/python_import rosparam || failed=$((failed+1))
./debian/tests/python_import rosservice || failed=$((failed+1))
./debian/tests/python_import rostest || failed=$((failed+1))
./debian/tests/python_import rostopic || failed=$((failed+1))
./debian/tests/python_import topic_tools || failed=$((failed+1))
./debian/tests/python_import message_filters || failed=$((failed+1))
./debian/tests/python_import roswtf || failed=$((failed+1))
./debian/tests/python_import roslz4 || failed=$((failed+1))
echo Number of failed tests is $failed
exit $failed
