#!/bin/sh

# deviced-auto-test
PROFILE=$(system-info-tool -g tizen.org/feature/profile)
PROFILE=${PROFILE#*value=}

FEATURE_BATTERY=$(system-info-tool -g tizen.org/feature/battery)
FEATURE_BATTERY=${FEATURE_BATTERY#*value=}
if [ $FEATURE_BATTERY == 1 ]; then
	dlogutil -c
	dlogutil AUTO_TEST > /proc/self/fd/2 &
	deviced-auto-test ${PROFILE} battery
	kill %1
fi

# feedbackd-auto-test
FEATURE_VIBRATION=$(system-info-tool -g tizen.org/feature/feedback.vibration)
FEATURE_VIBRATION=${FEATURE_VIBRATION#*value=}
if [ $FEATURE_VIBRATION == 1 ]; then
	dlogutil -c
	dlogutil FEEDBACKD > /proc/self/fd/2 &
	feedbackd-auto-test
	kill %1
fi

# storaged-auto-test
dlogutil -c
dlogutil STORAGED > /proc/self/fd/2 &
storaged-auto-test
kill %1

# haltest
/bin/hal/device-haltests
