source /opt/xos/coreapi/tests/testconfig-chameleon.sh

# test modeldefs
curl -f --silent http://$HOSTNAME:8080/xosapi/v1/modeldefs > /dev/null
if [[ $? -ne 0 ]]; then
    echo fail modeldefs
fi

{% for object in proto.messages %}
{%- if object.name!='XOSBase' -%}
curl -f --silent http://$HOSTNAME:8080/xosapi/v1/{{ xproto_unquote(options.app_label) }}/{{ xproto_pluralize(object) | lower }} > /dev/null
if [[ $? -ne 0 ]]; then
    echo fail {{ object.name }}
fi
{%endif-%}
{%- endfor %}

echo "okay"

