gcov objects
%endif
-%package unittests
-Summary: %{name} unittests binary
-
-%description unittests
-unittests binary
-
%prep
%setup -q
cp %{SOURCE1001} %{SOURCE1002} .
#mkdir -p %{buildroot}%{_unitdir}
#install -m 0644 tests/test/bt_infinite_spp_test_server.service %{buildroot}%{_unitdir}/bt_infinite_spp_test_server.service
-cat << EOF > run-unittest.sh
-#!/bin/bash
-setup() {
- echo "setup start"
-}
-
-test_main() {
- echo "test_main start"
- LD_PRELOAD=/usr/lib/libbluetooth-mock.so /usr/bin/tct-bluetooth-core
-}
-
-teardown() {
- echo "teardown start"
-}
-
-main() {
- setup
- test_main
- teardown
-}
-
-main "$@"
-EOF
-
-mkdir -p %{buildroot}%{_bindir}/tizen-unittests/%{name}
-install -m 0755 run-unittest.sh %{buildroot}%{_bindir}/tizen-unittests/%{name}
-
%check
LD_LIBRARY_PATH=. LD_PRELOAD=tests/unittest/libbluetooth-mock.so tests/unittest/tct-bluetooth-core
%if 0%{?gcov:1}
%{_bindir}/ble_mouse_with_error
%{_bindir}/hid_keyboard
%{_bindir}/bt_infinite_spp_test
+%exclude %{_bindir}/tct-bluetooth-core
+%exclude %{_libdir}/libbluetooth-mock.so
+%exclude %{_libdir}/debug/*
#%{_unitdir}/bt_infinite_spp_test_server.service
#/etc/smack/accesses.d/capi-network-bluetooth-test.efl
%files gcov
%{_datadir}/gcov/obj/*
%endif
-
-%files unittests
-%{_libdir}/libbluetooth-mock.so
-%{_bindir}/tct-bluetooth-core
-%{_bindir}/tizen-unittests/%{name}/run-unittest.sh